History log of /vbox/src/VBox/Runtime/common/vfs/vfsmemory.cpp
Revision Date Author Comments Expand
e9cf005c196e64cbfd6bcfb1c8c15e51db498c23 40292 29-Feb-2012 vboxsync

RTVfsMemFile bugfix: rtVfsMemFile_Write regression from previous fix.

95a15231a92861eb2262c6b35ee25699225d33f8 40127 14-Feb-2012 vboxsync

vfsmemory: Fixed zero optimization in the write routine.

e961f5bfe1727c6816d3dad3805ebe21b6ba1c64 39515 02-Dec-2011 vboxsync

*: Use RTLISTANCHOR.

/vbox/include/iprt/isofs.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h /vbox/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp /vbox/src/VBox/Devices/Storage/VSCSI/VSCSIInternal.h /vbox/src/VBox/Runtime/common/alloc/memtracker.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp vfschain.cpp vfsmemory.cpp /vbox/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp /vbox/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c /vbox/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c /vbox/src/VBox/Runtime/testcase/tstRTList.cpp /vbox/src/VBox/VMM/VMMR0/GMMR0.cpp /vbox/src/VBox/VMM/VMMR3/PDMBlkCache.cpp /vbox/src/VBox/VMM/include/PDMBlkCacheInternal.h
4e47bb772df0d04d1ded3e06354de547d52e2d06 39083 22-Oct-2011 vboxsync

IPRT: -Wunused-parameter.

/vbox/include/VBox/vmm/pgm.h /vbox/src/VBox/Runtime/common/dbg/dbgmod.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmodcontainer.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmodldr.cpp /vbox/src/VBox/Runtime/common/dbg/dbgmodnm.cpp /vbox/src/VBox/Runtime/common/dvm/dvmbsdlabel.cpp /vbox/src/VBox/Runtime/common/dvm/dvmgpt.cpp /vbox/src/VBox/Runtime/common/dvm/dvmmbr.cpp /vbox/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h /vbox/src/VBox/Runtime/common/ldr/ldrFile.cpp /vbox/src/VBox/Runtime/common/ldr/ldrNative.cpp /vbox/src/VBox/Runtime/common/ldr/ldrPE.cpp /vbox/src/VBox/Runtime/common/ldr/ldrkStuff.cpp /vbox/src/VBox/Runtime/common/log/log.cpp /vbox/src/VBox/Runtime/common/log/logcom.cpp /vbox/src/VBox/Runtime/common/log/logellipsis.cpp /vbox/src/VBox/Runtime/common/log/logformat.cpp /vbox/src/VBox/Runtime/common/log/tracebuf.cpp /vbox/src/VBox/Runtime/common/misc/lockvalidator.cpp /vbox/src/VBox/Runtime/common/misc/s3.cpp /vbox/src/VBox/Runtime/common/misc/thread.cpp /vbox/src/VBox/Runtime/common/path/rtPathVolumeSpecLen.cpp /vbox/src/VBox/Runtime/common/string/RTStrConvertHexBytes.cpp /vbox/src/VBox/Runtime/common/string/strformatnum.cpp /vbox/src/VBox/Runtime/common/string/strformattype.cpp vfsbase.cpp vfsmemory.cpp vfsstdfile.cpp /vbox/src/VBox/Runtime/common/zip/gzipvfs.cpp /vbox/src/VBox/Runtime/common/zip/tar.cpp /vbox/src/VBox/Runtime/common/zip/tarvfs.cpp /vbox/src/VBox/Runtime/common/zip/zip.cpp /vbox/src/VBox/Runtime/generic/RTProcIsRunningByName-generic.cpp /vbox/src/VBox/Runtime/generic/semrw-generic.cpp /vbox/src/VBox/Runtime/generic/timer-generic.cpp /vbox/src/VBox/Runtime/generic/timerlr-generic.cpp /vbox/src/VBox/Runtime/r3/alloc-ef.cpp /vbox/src/VBox/Runtime/r3/alloc.cpp /vbox/src/VBox/Runtime/r3/darwin/mp-darwin.cpp /vbox/src/VBox/Runtime/r3/darwin/sched-darwin.cpp /vbox/src/VBox/Runtime/r3/fs.cpp /vbox/src/VBox/Runtime/r3/posix/dir-posix.cpp /vbox/src/VBox/Runtime/r3/posix/fileaio-posix.cpp /vbox/src/VBox/Runtime/r3/posix/fileio-posix.cpp /vbox/src/VBox/Runtime/r3/posix/fileio2-posix.cpp /vbox/src/VBox/Runtime/r3/posix/process-creation-posix.cpp /vbox/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-heap-posix.cpp /vbox/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp /vbox/src/VBox/Runtime/r3/tcp.cpp /vbox/src/VBox/Runtime/r3/udp.cpp /vbox/src/VBox/Runtime/r3/xml.cpp /vbox/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp /vbox/src/VBox/Runtime/testcase/tstLdrObj.cpp /vbox/src/VBox/Runtime/testcase/tstLdrObjR0.cpp /vbox/src/VBox/Runtime/testcase/tstR0ThreadPreemption.cpp /vbox/src/VBox/Runtime/testcase/tstRTAssertCompile.cpp /vbox/src/VBox/Runtime/testcase/tstRTBitOperations.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0MemUserKernel.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0SemMutex.cpp /vbox/src/VBox/Runtime/testcase/tstRTR0Timer.cpp
2f7d372a31fd0f5515c2d307db549db16dd443f0 39032 19-Oct-2011 vboxsync

IPRT: Fixed unused variable warnings.

5eda82e218d35ae0691febd531e1bfc0324cc4a6 36555 05-Apr-2011 vboxsync

Use DECLHIDDEN, especially in IPRT.

/vbox/Config.kmk /vbox/include/VBox/dbus-calls.h /vbox/include/VBox/dbus.h /vbox/include/iprt/cdefs.h /vbox/include/iprt/dbg.h /vbox/include/iprt/mangling.h /vbox/include/iprt/manifest.h /vbox/include/iprt/sort.h /vbox/include/iprt/string.h /vbox/include/iprt/thread.h /vbox/include/iprt/vfslowlevel.h /vbox/src/VBox/Runtime/Makefile.kmk /vbox/src/VBox/Runtime/common/dbg/dbgmodnm.cpp /vbox/src/VBox/Runtime/common/misc/thread.cpp /vbox/src/VBox/Runtime/common/rand/randadv.cpp /vbox/src/VBox/Runtime/common/string/strformatrt.cpp /vbox/src/VBox/Runtime/common/string/strformattype.cpp /vbox/src/VBox/Runtime/common/string/strspace.cpp /vbox/src/VBox/Runtime/common/string/utf-8.cpp /vbox/src/VBox/Runtime/common/table/avl_Base.cpp.h /vbox/src/VBox/Runtime/common/table/avl_Destroy.cpp.h /vbox/src/VBox/Runtime/common/table/avl_DoWithAll.cpp.h /vbox/src/VBox/Runtime/common/table/avl_Enum.cpp.h /vbox/src/VBox/Runtime/common/table/avl_Get.cpp.h /vbox/src/VBox/Runtime/common/table/avl_GetBestFit.cpp.h /vbox/src/VBox/Runtime/common/table/avl_Range.cpp.h /vbox/src/VBox/Runtime/common/table/avl_RemoveBestFit.cpp.h /vbox/src/VBox/Runtime/common/time/time.cpp vfsmemory.cpp vfsstdfile.cpp /vbox/src/VBox/Runtime/generic/sched-generic.cpp /vbox/src/VBox/Runtime/generic/tls-generic.cpp /vbox/src/VBox/Runtime/include/internal/assert.h /vbox/src/VBox/Runtime/include/internal/initterm.h /vbox/src/VBox/Runtime/include/internal/memobj.h /vbox/src/VBox/Runtime/include/internal/process.h /vbox/src/VBox/Runtime/include/internal/rand.h /vbox/src/VBox/Runtime/include/internal/sched.h /vbox/src/VBox/Runtime/include/internal/string.h /vbox/src/VBox/Runtime/include/internal/thread.h /vbox/src/VBox/Runtime/r0drv/alloc-r0drv.h /vbox/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp /vbox/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp /vbox/src/VBox/Runtime/r0drv/darwin/initterm-r0drv-darwin.cpp /vbox/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp /vbox/src/VBox/Runtime/r0drv/darwin/thread2-r0drv-darwin.cpp /vbox/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c /vbox/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c /vbox/src/VBox/Runtime/r0drv/freebsd/initterm-r0drv-freebsd.c /vbox/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c /vbox/src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c /vbox/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp /vbox/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c /vbox/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c /vbox/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c /vbox/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c /vbox/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c /vbox/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c /vbox/src/VBox/Runtime/r0drv/memobj-r0drv.cpp /vbox/src/VBox/Runtime/r0drv/mp-r0drv.h /vbox/src/VBox/Runtime/r0drv/mpnotification-r0drv.c /vbox/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp /vbox/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp /vbox/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp /vbox/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp /vbox/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp /vbox/src/VBox/Runtime/r0drv/nt/thread2-r0drv-nt.cpp /vbox/src/VBox/Runtime/r0drv/os2/alloc-r0drv-os2.cpp /vbox/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp /vbox/src/VBox/Runtime/r0drv/os2/initterm-r0drv-os2.cpp /vbox/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp /vbox/src/VBox/Runtime/r0drv/os2/thread2-r0drv-os2.cpp /vbox/src/VBox/Runtime/r0drv/power-r0drv.h /vbox/src/VBox/Runtime/r0drv/powernotification-r0drv.c /vbox/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c /vbox/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c /vbox/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c /vbox/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c /vbox/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c /vbox/src/VBox/Runtime/r0drv/solaris/vbi/mpnotification-r0drv-solaris.c /vbox/src/VBox/Runtime/r0drv/solaris/vbi/thread2-r0drv-solaris.c /vbox/src/VBox/Runtime/r3/darwin/sched-darwin.cpp /vbox/src/VBox/Runtime/r3/linux/sched-linux.cpp /vbox/src/VBox/Runtime/r3/os2/sched-os2.cpp /vbox/src/VBox/Runtime/r3/os2/thread-os2.cpp /vbox/src/VBox/Runtime/r3/posix/sched-posix.cpp /vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp /vbox/src/VBox/Runtime/r3/posix/utf8-posix.cpp /vbox/src/VBox/Runtime/r3/win/sched-win.cpp /vbox/src/VBox/Runtime/r3/win/thread-win.cpp
985524f3b29e0f50c596635c16fae80bc78dcc45 34560 01-Dec-2010 vboxsync

vfsmemory.cpp: list bugfix (grumble, even with RTList* linked lists are easy to get wrong).

956230513f1e35e9d694c219c7009034b71bb836 34535 30-Nov-2010 vboxsync

Manifest comparison.

1f963f01f4f9a3848e72d4748c4f36feb715dba3 34507 30-Nov-2010 vboxsync

IPRT: Visual C++ warnings.

4db8939f8643869e0e46db76c733bcd6fdc1931b 34441 29-Nov-2010 vboxsync

A couple of vfs fixes.

f4a0d55d0df98b8c6d9316681994aec8afce5491 34414 26-Nov-2010 vboxsync

vfsmemory.cpp: warning

349bfcca5230b3419a4e7e210d68b9f85ecc76d2 34410 26-Nov-2010 vboxsync

build fixes

511425b73142e61f1e2c426800a57313a737573c 34407 26-Nov-2010 vboxsync

vfsmemory.cpp: initial coding.

4d45842309f5db66367ef1c4a701fc37619b0ec0 34391 26-Nov-2010 vboxsync

More extension pack code.