History log of /vbox/src/VBox/Runtime/r3/memsafer-r3.cpp
Revision Date Author Comments Expand
63eac9eb915948685e6634e9775194f91642235f 52964 06-Oct-2014 vboxsync

Runtime/memsafer-r3.cpp: argh

cc5861624286de26658f041bd22e3bc6bfcf49e4 52963 06-Oct-2014 vboxsync

Runtime/memsafer-r3.cpp: Refine previous fix, don't ignore VERR_INVALID_PARAMETER but skip changing the protection of the guard pages on OS X

156f07e772ad1b0e62fed3f58c719e92a02fa1f3 52960 06-Oct-2014 vboxsync

Runtime/memsafer-r3: Ignore calls to SUPR3PageProtect failing with VERR_INVALID_PARAMETER because of the way SUPR3PageAllocEx works on OS X

0dbac6363a162bd3eb5879406f597988f0a4f089 52399 18-Aug-2014 vboxsync

Runtime/memsafer-r3: fix

667de5700fefedc728d28068635371046a254ce7 52332 11-Aug-2014 vboxsync

memsafer-r3.cpp: Fixed bug in the SUP allocator that caused memory outside the allocation to be protected or triggering the ring-3 fallback if vboxdrv was opened.

62ea3bf51283c3f3a8e0614851cc2830579f352d 52105 20-Jul-2014 vboxsync

shut up gcc

c2037ceff701a3ec59df64530b011d5007801550 52051 16-Jul-2014 vboxsync

build fix

bcb3083f42e955d186649946e002930e75134f8d 52050 16-Jul-2014 vboxsync

RTMemSafer: Split generic from ring-3 specific page based implementation. Adjusted the ring-3 implementation to use RTMemPage when SUPR3PageAllocEx isn't available, and to separate the real data from the heap metadata to make finding the data just a little bit more difficult.