gecko-dev/mozglue/misc
Aaron Klotz c29e536879 Bug 1495512: Part 1 - DLL Interceptor - Add capability to do 10-byte detour patches against ntdll; r=handyman
This patch adds support on x64 for 10-byte detour patches in certain cases.
In particular, the reserved region of trampoline memory must be allocated
within the bottommost 2GB of the address space.

This feature is currently only activated when detouring functions exported by
ntdll.dll.

Differential Revision: https://phabricator.services.mozilla.com/D10285

--HG--
extra : moz-landing-system : lando
2018-11-13 19:48:58 +00:00
..
interceptor Bug 1495512: Part 1 - DLL Interceptor - Add capability to do 10-byte detour patches against ntdll; r=handyman 2018-11-13 19:48:58 +00:00
AutoProfilerLabel.cpp Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn 2018-11-06 04:31:02 +00:00
AutoProfilerLabel.h Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn 2018-11-06 04:31:02 +00:00
ConditionVariable_posix.cpp
ConditionVariable_windows.cpp
DynamicallyLinkedFunctionPtr.h
moz.build
Mutex_posix.cpp
Mutex_windows.cpp
MutexPlatformData_posix.h
MutexPlatformData_windows.h
nsWindowsDllInterceptor.h Bug 1495512: Part 1 - DLL Interceptor - Add capability to do 10-byte detour patches against ntdll; r=handyman 2018-11-13 19:48:58 +00:00
PlatformConditionVariable.h
PlatformMutex.h
Printf.cpp
Printf.h
StackWalk_windows.h
StackWalk.cpp
StackWalk.h
TimeStamp_darwin.cpp Bug 1432429 - Integrate FuzzyFox into the TimeStamp class. r=baku,froydnj 2018-10-09 12:05:25 -05:00
TimeStamp_posix.cpp Bug 1432429 - Integrate FuzzyFox into the TimeStamp class. r=baku,froydnj 2018-10-09 12:05:25 -05:00
TimeStamp_windows.cpp Bug 1432429 - Integrate FuzzyFox into the TimeStamp class. r=baku,froydnj 2018-10-09 12:05:25 -05:00
TimeStamp_windows.h Bug 1432429 - Integrate FuzzyFox into the TimeStamp class. r=baku,froydnj 2018-10-09 12:05:25 -05:00
TimeStamp.cpp Bug 1432429 - Point the JS Runtimes at TimeStamp for the current time. r=jandem 2018-10-26 13:28:51 -05:00
TimeStamp.h Bug 1432429 - Point the JS Runtimes at TimeStamp for the current time. r=jandem 2018-10-26 13:28:51 -05:00
WindowsMapRemoteView.cpp
WindowsMapRemoteView.h