# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Dec 4, 2024 12:07:11 AM Mon, 23 Aug 2021 22:04:06 GMT vboxsync [90821] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/include/internal/string.h (modified) IPRT: More VALID_PTR -> RT_VALID_PTR with some bad-printf-pointer ... Mon, 23 Aug 2021 19:08:38 GMT vboxsync [90803] * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzz.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/log/tracelogwriter.cpp (modified) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/common/time/time.cpp (modified) * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/fileaio.h (modified) * trunk/src/VBox/Runtime/r3/fileio.cpp (modified) * trunk/src/VBox/Runtime/r3/freebsd/fileaio-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/serialport-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/RTFileSetAllocationSize-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/serialport-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTGetOpt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Common.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0DbgKrnlInfo.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0MemUserKernel.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0SemMutex.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0ThreadPreemption.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSort.cpp (modified) Runtime: More VALID_PTR -> RT_VALID_PTR/AssertPtr. Mon, 23 Aug 2021 13:16:11 GMT vboxsync [90794] * trunk/src/VBox/Additions/common/VBoxControl/testcase/tstVBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxDev-haiku.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-freebsd.c (modified) * trunk/src/VBox/Additions/linux/drm/indent.sed (modified) * trunk/src/VBox/Additions/os2/VBoxSF/VBoxSFInit.cpp (modified) * trunk/src/VBox/Additions/x11/vboxvideo/VBoxVideoIPRT.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) * trunk/src/VBox/HostServices/GuestControl/testcase/tstGuestControlSvc.cpp (modified) * trunk/src/VBox/Runtime/common/string/utf-16-latin-1.cpp (modified) * trunk/src/VBox/Runtime/common/string/utf-16.cpp (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/timer-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) *: More VALID_PTR -> RT_VALID_PTR/AssertPtr. Mon, 23 Aug 2021 10:27:29 GMT vboxsync [90789] * trunk/src/VBox/Runtime/common/ldr/ldr.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/generic/RTFileCopyByHandlesEx-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTFileCopyEx-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dir.h (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) * trunk/src/VBox/Runtime/r3/darwin/krnlmod-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/RTFileSetAllocationSize-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/fileaio-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/krnlmod-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fs-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/fileaio-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/krnlmod-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fs-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/krnlmod-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/serialport-win.cpp (modified) IPRT: More VALID_PTR -> RT_VALID_PTR/AssertPtr. Mon, 23 Aug 2021 09:26:08 GMT vboxsync [90781] * trunk/src/VBox/Runtime/generic/RTFileMove-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/dir.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/dir-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/dir-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) IPRT: AssertMsgReturn(VALID_PTR(),...) -> AssertPtrReturn Mon, 23 Aug 2021 09:05:11 GMT vboxsync [90779] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) IPRT/RTStrFormatV: Pointer bad string pointer addresses, consolidate ... Mon, 16 Aug 2021 09:27:25 GMT vboxsync [90693] * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT,Main: Provide a getter function (RTLogGetFlags) for accessing ... Mon, 16 Aug 2021 09:20:36 GMT vboxsync [90692] * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/src-global/win/VBoxSDS.cpp (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) * trunk/src/VBox/Main/src-server/win/svcmain.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT: Corrected three RTLogGetXxxx functions to RTLogQueryXxxx ... Fri, 13 Aug 2021 23:55:23 GMT vboxsync [90686] * trunk/src/VBox/Runtime/common/string/strcache.cpp (modified) iprt/strcache.cpp: small correction in disabled code. Wed, 11 Aug 2021 23:40:23 GMT vboxsync [90640] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm.h,tstRTInlineAsm: Added ASMAtomicCmpWriteU128 and ... Wed, 11 Aug 2021 21:15:42 GMT vboxsync [90637] * trunk/include/iprt/critsect.h (modified) * trunk/src/VBox/Runtime/generic/critsectrw-generic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) IPRT/RTCritSectRw,VMM/PDMCritSectRw: Rearranged the core members a ... Mon, 09 Aug 2021 09:57:00 GMT vboxsync [90577] * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_drv.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_mode.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) Linux Host and Guest drivers: another attempt to introduce initial ... Wed, 04 Aug 2021 13:27:10 GMT vboxsync [90519] * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_drv.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_mode.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) Reverted r146120. Change supposed to introduce support for CentOS ... Wed, 04 Aug 2021 12:39:32 GMT vboxsync [90516] * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_drv.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_mode.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) Linux Host and Guest drivers: introduce initial support for RHEL 8.5 ... Tue, 03 Aug 2021 09:17:59 GMT vboxsync [90488] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/semevent-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/semeventmulti-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/netbsd/semevent-r0drv-netbsd.c (modified) * trunk/src/VBox/Runtime/r0drv/netbsd/semeventmulti-r0drv-netbsd.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) IPRT: Added RTSemEventIsSignalSafe and RTSemEventMultiIsSignalSafe - ... Sun, 01 Aug 2021 20:54:21 GMT vboxsync [90459] * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) IPRT: comment typo. Thu, 29 Jul 2021 21:29:10 GMT vboxsync [90417] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) IPRT: Implemented RTThreadQueryTerminationStatus for NT (windows). ... Thu, 29 Jul 2021 21:10:03 GMT vboxsync [90416] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTThreadQueryTerminationStatus-stub-generic.cpp (added) * trunk/src/VBox/Runtime/r0drv/freebsd/thread-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c (modified) IPRT: Adding RTThreadQueryTerminationStatus (ring-0). bugref:6695 Thu, 29 Jul 2021 08:50:51 GMT vboxsync [90396] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) IPRT/RTThreadCreate: Modernize assertions. Thu, 29 Jul 2021 08:25:50 GMT vboxsync [90392] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) IPRT/RTThreadCreate: Added RTTHREADFLAGS_NO_SIGNALS (posix only). ... Mon, 26 Jul 2021 16:13:22 GMT vboxsync [90343] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/efivarstorevfs.cpp: Fixes, the variable header is aligned to ... Mon, 26 Jul 2021 16:11:46 GMT vboxsync [90341] * trunk/src/VBox/Runtime/tools/RTEfiSigDb.cpp (modified) Runtime/tools/RTEfiSigDb: Fixes, bugref:9580 Mon, 26 Jul 2021 13:47:40 GMT vboxsync [90336] * trunk/src/VBox/Runtime/tools/RTEfiSigDb.cpp (modified) Runtime/tools/RTEfiSigDb: Try to fix lin32 builds, bugref:9580 [build ... Mon, 26 Jul 2021 13:24:20 GMT vboxsync [90335] * trunk/src/VBox/Runtime/tools/RTEfiSigDb.cpp (modified) Runtime/tools/RTEfiSigDb: Try to fix lin32 builds, bugref:9580 Fri, 23 Jul 2021 18:21:09 GMT vboxsync [90322] * trunk/src/VBox/Runtime/tools/RTEfiSigDb.cpp (modified) Runtime/tools/RTEfiSigDb: Add some sub-command to initialize a NVRAM ... Fri, 23 Jul 2021 16:02:55 GMT vboxsync [90317] * trunk/src/VBox/Runtime/tools/RTEfiSigDb.cpp (modified) Runtime/tools/RTEfiSigDb: Build fix, bugref:9580 Fri, 23 Jul 2021 15:49:47 GMT vboxsync [90316] * trunk/src/VBox/Runtime/tools/RTEfiSigDb.cpp (modified) Runtime/tools/RTEfiSigDb: Add a sub-command to add new signatures to ... Fri, 23 Jul 2021 15:48:37 GMT vboxsync [90315] * trunk/src/VBox/Runtime/common/efi/efisignaturedb.cpp (modified) Runtime/efisignaturedb.cpp: Fix writing X.509 type signature lists, ... Fri, 23 Jul 2021 15:48:06 GMT vboxsync [90314] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/efivarstorevfs.cpp: Some fixes, bugref:9580 Thu, 22 Jul 2021 20:06:36 GMT vboxsync [90297] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTEfiSigDb.cpp (added) Runtime/tools: Start of a tool to manipulate EFI signature databases, ... Thu, 22 Jul 2021 13:16:15 GMT vboxsync [90287] * trunk/src/VBox/Runtime/common/efi/efisignaturedb.cpp (modified) Runtime/efi: Started implementing the functionality to parse, create ... Thu, 22 Jul 2021 11:59:15 GMT vboxsync [90285] * trunk/src/VBox/Runtime/common/efi/efisignaturedb.cpp (modified) Runtime/efi: Started implementing the functionality to parse, create ... Thu, 22 Jul 2021 11:37:25 GMT vboxsync [90283] * trunk/include/iprt/efi.h (modified) * trunk/include/iprt/formats/efi-common.h (modified) * trunk/include/iprt/formats/efi-signature.h (added) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/efi/efiguid.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efisignaturedb.cpp (added) Runtime/efi: Started implementing the functionality to parse, create ... Tue, 20 Jul 2021 07:59:02 GMT vboxsync [90249] * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Linux: fix build when -Wimplicit-fallthrough=5 is enabled, ... Thu, 15 Jul 2021 16:42:07 GMT vboxsync [90216] * trunk/src/VBox/Runtime/common/fs/isovfs.cpp (modified) IPRT/isovfs.cpp: Just don't check the joliet volume size. bugref:9852 Thu, 15 Jul 2021 16:40:37 GMT vboxsync [90215] * trunk/src/VBox/Runtime/common/fs/isovfs.cpp (modified) IPRT/isovfs.cpp: Don't be so strict about the joliet volume size. ... Fri, 09 Jul 2021 15:28:59 GMT vboxsync [90133] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/efivarstorevfs.cpp: Some basic variable creation and deletion ... Fri, 09 Jul 2021 14:15:18 GMT vboxsync [90126] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/evivarstorevfs.cpp: Allow overwriting variable data (no ... Fri, 09 Jul 2021 14:05:45 GMT vboxsync [90125] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/evivarstorevfs.cpp: Allow overwriting variable data (no ... Fri, 09 Jul 2021 11:24:41 GMT vboxsync [90116] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Updates to the EFI variable storage access module, ... Fri, 09 Jul 2021 11:15:57 GMT vboxsync [90115] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Updates to the EFI variable storage access module, ... Fri, 09 Jul 2021 11:12:53 GMT vboxsync [90114] * trunk/include/iprt/formats/efi-varstore.h (modified) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Updates to the EFI variable storage access module, ... Fri, 09 Jul 2021 00:36:14 GMT vboxsync [90105] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) iprt/socket.cpp: rtSocketAddrFromNetAddr - oops, fix inverted test in ... Thu, 08 Jul 2021 23:53:48 GMT vboxsync [90104] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) iprt/socket.cpp: rtSocketAddrFromNetAddr - return ... Tue, 06 Jul 2021 14:30:42 GMT vboxsync [90068] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 13:36:02 GMT vboxsync [90067] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 13:10:40 GMT vboxsync [90065] * trunk/src/VBox/Runtime/common/efi/efitime.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 12:51:48 GMT vboxsync [90064] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 12:50:55 GMT vboxsync [90063] * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 12:48:53 GMT vboxsync [90061] * trunk/include/iprt/efi.h (added) * trunk/include/iprt/formats/efi-common.h (added) * trunk/include/iprt/formats/efi-fv.h (added) * trunk/include/iprt/formats/efi-varstore.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/efi (added) * trunk/src/VBox/Runtime/common/efi/efiguid.cpp (added) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (added) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (added) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Wed, 30 Jun 2021 09:37:27 GMT vboxsync [89971] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) Runtime/RTDbgCfg: Add API to look for a DWARF debug file by build-id ... Wed, 30 Jun 2021 09:33:48 GMT vboxsync [89969] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) Runtime/ldrELF: Add RTLDRPROP_BUILDID for querying the build-id of an ... Tue, 29 Jun 2021 14:35:32 GMT vboxsync [89958] * trunk/src/VBox/Runtime/.scm-settings (modified) IPRT: Added a __divmoddi4 implementation based on __udivmoddi4 for ... Tue, 29 Jun 2021 14:31:35 GMT vboxsync [89956] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Added a __divmoddi4 implementation based on __udivmoddi4 for ... Tue, 29 Jun 2021 14:30:08 GMT vboxsync [89955] * trunk/src/VBox/Runtime/common/math/gcc/divmoddi4.c (added) IPRT: Added a __divmoddi4 implementation based on __udivmoddi4 for ... Mon, 28 Jun 2021 12:07:49 GMT vboxsync [89929] * trunk/src/VBox/Runtime/tools/RTDbgSymSrv.cpp (modified) Runtime/RTDbgSymSrv: Fix Mon, 28 Jun 2021 10:24:55 GMT vboxsync [89927] * trunk/src/VBox/Runtime/common/dbg/dbgmodghidra.cpp (modified) Runtime/dbg/dbgmodghidra.cpp: Parse function tags if existing and add ... Thu, 24 Jun 2021 18:29:50 GMT vboxsync [89898] * trunk/src/VBox/Runtime/tools/RTDbgSymSrv.cpp (added) Runtime/tools/RTDbgSymSrv: Experiment of a caching symbol server ... Thu, 24 Jun 2021 18:24:12 GMT vboxsync [89895] * trunk/src/VBox/Runtime/common/dbg/dbgmodghidra.cpp (modified) Runtime/common/dbg/dbgmodghidra.cpp: Some fixes Thu, 24 Jun 2021 11:07:11 GMT vboxsync [89882] * trunk/src/VBox/Runtime/common/dbg/dbgmodghidra.cpp (modified) Runtime/common/dbg: Implement basic debug info reader for XML files ... Thu, 24 Jun 2021 10:58:04 GMT vboxsync [89881] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodghidra.cpp (added) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) Runtime/common/dbg: Implement basic debug info reader for XML files ... Wed, 23 Jun 2021 20:51:30 GMT vboxsync [89870] * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) IPRT/thread-posix.cpp: On Solaris SIGRTMAX is defined to a function ... Tue, 22 Jun 2021 09:04:09 GMT vboxsync [89828] * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) Runtime: Make use of CreateWaitableTimerEx and ... Tue, 22 Jun 2021 09:01:04 GMT vboxsync [89827] * trunk/src/VBox/Runtime/r3/win/init-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/internal-r3-win.h (modified) * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) Runtime: Make use of CreateWaitableTimerEx and ... Mon, 21 Jun 2021 10:46:56 GMT vboxsync [89814] * trunk/src/VBox/Frontends/VirtualBox/Doxyfile (modified) * trunk/src/VBox/Main/Doxyfile.Main (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) Doxyfile*: map the AssertCompile macros to static_assert so doxygen ... Thu, 17 Jun 2021 09:42:08 GMT vboxsync [89764] * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) Runtime/r3/win/timer-win.cpp: Implement RTTimerCreateEx, RTTimerStart ... Thu, 17 Jun 2021 09:39:11 GMT vboxsync [89762] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) Runtime/r3/win/timer-win.cpp: Implement RTTimerCreateEx, RTTimerStart ... Tue, 15 Jun 2021 23:35:35 GMT vboxsync [89725] * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBaseOci.cpp (modified) IPRT/rest: ociSignRequestEnsureXContentSha256 - Fix assertion that is ... Mon, 14 Jun 2021 18:33:10 GMT vboxsync [89690] * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_drv.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_main.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_mode.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Linux host&guest drivers: fix build for SLES 15 SP3, bugref:4567. Mon, 14 Jun 2021 13:10:38 GMT vboxsync [89679] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) Runtime/r3/timer-posix: Fixes, if inversion causing an already ... Mon, 14 Jun 2021 12:57:15 GMT vboxsync [89678] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) Runtime/r3/timer-posix: Fixes, if inversion causing an already ... Sun, 13 Jun 2021 21:37:44 GMT vboxsync [89647] * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) IPRT/thread-posix.cpp: SIGRTMAX is defined to a function call in more ... Sun, 13 Jun 2021 21:18:18 GMT vboxsync [89646] * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) IPRT/thread-posix.cpp: Include RTThreadPoke in guest additions builds ... Thu, 10 Jun 2021 09:49:15 GMT vboxsync [89593] * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) IPRT/RTReqCancel: Assertion correction (copy & paste from submit). ... Tue, 25 May 2021 11:09:36 GMT vboxsync [89264] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/sg.h (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) Runtime/sg.h: Add copy variants which take a callback instead of a ... Wed, 19 May 2021 02:16:48 GMT vboxsync [89155] * trunk/src/VBox/Runtime/VBox/RTAssertShouldPanic-vbox.cpp (modified) IPRT/RTAssertShouldPanic-vbox.cpp: Don't support VBOX_ASSERT=gdb in ... Wed, 19 May 2021 00:52:59 GMT vboxsync [89149] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asm/ASMMultU64ByU32DivByU32.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) IPRT,bs3kit: Added ASMMultU64ByU32DivByU32 to bs3kit. bugref:10009 Wed, 12 May 2021 16:28:56 GMT vboxsync [89018] * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) SUPDev,IPRT: On darwin allow Mac dev certs as long as it is a build ... Tue, 11 May 2021 12:16:23 GMT vboxsync [88979] * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) Runtimte/r0drv/memobj-r0drv.cpp: Free any mapping handle structure ... Mon, 10 May 2021 12:19:27 GMT vboxsync [88965] * trunk/src/VBox/Runtime/common/err/errmsg-sorter.cpp (modified) * trunk/src/VBox/Runtime/common/err/errmsg.sed (modified) IPRT: Shut up warning in errmsg-sorter.cpp/errmsgdata.h about missing ... Sat, 08 May 2021 23:02:05 GMT vboxsync [88949] * trunk/src/VBox/Runtime/r0drv/netbsd/sleepqueue-r0drv-netbsd.h (modified) r0drv/netbsd: Adapt to the change of sleepq_enqueue(9) signature. ... Sat, 08 May 2021 23:00:38 GMT vboxsync [88948] * trunk/src/VBox/Runtime/common/dvm/dvm.cpp (modified) IPRT/dvm: Add RT_OS_NETBSD to the list of "not windows". bugref:8547. Fri, 07 May 2021 16:05:18 GMT vboxsync [88933] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) tools/Makefile.kmk: Get rid of just building RTHttpServer for me again. Sat, 01 May 2021 18:15:13 GMT vboxsync [88813] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) * trunk/src/VBox/Runtime/common/misc/reqqueue.cpp (modified) * trunk/src/VBox/Runtime/include/internal/req.h (modified) IPRT/RTReq: Added a RTReqCancel function. Changed the behavior of ... Sat, 01 May 2021 01:05:17 GMT vboxsync [88810] * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) IPRT/RTReqPool: Added RTREQPOOLCFGVAR_THREAD_FLAGS so we can supply ... Fri, 23 Apr 2021 19:24:05 GMT vboxsync [88688] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) VBoxRT: Added RTTHREADFLAGS_COM_MTA and RTTHREADFLAGS_COM_STA flags ... Tue, 20 Apr 2021 23:01:38 GMT vboxsync [88609] * trunk/src/VBox/Runtime/win/errmsgwin-sorter.cpp (modified) IPRT/errmsgwin-sorter.cpp: Hardcode some audio client status codes. ... Mon, 19 Apr 2021 23:02:54 GMT vboxsync [88588] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Shut up assertion on deprecated digest. Mon, 29 Mar 2021 12:59:22 GMT vboxsync [88311] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/test.h (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/testi.cpp (modified) IPRT/test: Added RTTestErrContext (with variations) for setting a ... Thu, 25 Mar 2021 17:50:38 GMT vboxsync [88294] * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) IPRT/rtSemEventMultiPosixWaitTimed: Fixed wrong milli->nano overflow ... Fri, 19 Mar 2021 18:42:55 GMT vboxsync [88215] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/solaris/DRM/Makefile.kmk (modified) * trunk/src/VBox/Additions/solaris/DRM/include/drmP.h (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.c (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.h (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vnode.c (modified) * trunk/src/VBox/Additions/x11/undefined_xorg (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) Solaris-specific changes needed for building VBox on Solaris 11.4. ... Thu, 18 Mar 2021 23:19:57 GMT vboxsync [88200] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) IPRT/%RTbool: Drop the trialing space on true, only output it when ... Thu, 18 Mar 2021 11:07:36 GMT vboxsync [88189] * trunk/src/VBox/Additions/solaris/DRM/vboxvideo_drm.c (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.c (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/coredumper-solaris.cpp (modified) Some small Solaris-specific build warning fixes: ... Thu, 18 Mar 2021 09:47:58 GMT vboxsync [88182] * trunk/Doxyfile.Core (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) Doxyfile*: Callback decl macro adjustments. Wed, 17 Mar 2021 18:45:32 GMT vboxsync [88167] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) OCI: bugref:9969 - add RTUriParse to VBoxRTImp Mon, 15 Mar 2021 21:21:59 GMT vboxsync [88130] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-gcc.def (modified) OCI/PCA: bugref:9969. RTCRestClientApiBase::setCAFile(RTCString ... Mon, 15 Mar 2021 19:09:51 GMT vboxsync [88129] * trunk/src/VBox/Runtime/VBox/VBoxRTImp-vcc64.def (modified) OCI/PCA: bugref:9969. RTCRestClientApiBase::setCAFile(RTCString ... Mon, 15 Mar 2021 18:31:10 GMT vboxsync [88125] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: fix long standing typo causing unnecessary ... Mon, 15 Mar 2021 17:46:52 GMT vboxsync [88124] * trunk/include/iprt/cpp/restclient.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) OCI/PCA: bugref:9969 - Make it possible to specify the CA file for ... Mon, 15 Mar 2021 13:31:01 GMT vboxsync [88120] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) OCI/PCA: bugref:9969. Make RTPathSkipRootSpec visible to extpack code.