gecko-dev/mozglue/misc
Mike Hommey 85e065c14d Bug 1700885 - Add a runtime way to disable MozWalkTheStack. r=Gankra
WalkTheStack* is the function that is being called to print stacks to
the user on e.g. MOZ_CRASH on debug builds. Until bug 1699375, some
cases weren't covered, which now cause unwanted side-effects with e.g.
fuzzing. At least as a stop-gap, allow to runtime-disable the behavior
via an environment variable.

Other uses of the stack-walker, like the profiler's, are not affected
when setting the environment variable.

Differential Revision: https://phabricator.services.mozilla.com/D110199
2021-03-31 00:47:58 +00:00
..
decimal
interceptor Bug 1684532 - Detect injected dependent modules in NtMapViewOfSection. r=mhowell 2021-01-13 15:13:18 +00:00
AutoProfilerLabel.cpp Bug 1665411 - Use first-fit mutexes on macOS r=spohl 2020-10-30 13:10:29 +00:00
AutoProfilerLabel.h
ConditionVariable_posix.cpp
ConditionVariable_windows.cpp
Debug.h Bug 1680402. Use stderr in printf_stderr instead of reopening fd 2. r=glandium 2021-03-16 20:45:21 +00:00
DynamicallyLinkedFunctionPtr.h
ImportDir.h Bug 1671316 - Part1. Introduce CrossExecTransferManager. r=mhowell 2020-10-27 14:09:00 +00:00
IntegerPrintfMacros.h Bug 1690167 - Move Sprintf.h and IntegerPrintfMacros.h next to Printf.h. r=jwalden 2021-03-10 23:52:39 +00:00
MmapFaultHandler.cpp
MmapFaultHandler.h
MutexPlatformData_posix.h
MutexPlatformData_windows.h
Mutex_posix.cpp Bug 1665411 - Use first-fit mutexes on macOS r=spohl 2020-10-30 13:10:29 +00:00
Mutex_windows.cpp
NativeNt.h Bug 1684532 - Detect injected dependent modules in NtMapViewOfSection. r=mhowell 2021-01-13 15:13:18 +00:00
PlatformConditionVariable.h
PlatformMutex.h Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
PreXULSkeletonUI.cpp Bug 1696556 - Always run earlyBlankFirstPaint if we showed skele UI r=emalysz 2021-03-09 18:37:53 +00:00
PreXULSkeletonUI.h Bug 1696556 - Always run earlyBlankFirstPaint if we showed skele UI r=emalysz 2021-03-09 18:37:53 +00:00
Printf.cpp Bug 1690167 - Add support for the hh length modifier in Printf.cpp. r=nika,Gankra 2021-03-10 23:52:40 +00:00
Printf.h Bug 1690167 - Change VsprintfLiteral/SprintfLiteral to rely on PrintfTarget. r=nika,Gankra,firefox-build-system-reviewers,mhentges 2021-03-10 23:52:40 +00:00
Sprintf.h Bug 1699375 - Add {Vs,S}printLiteral-like functions for buffers of arbitrary size. r=nika 2021-03-22 21:25:30 +00:00
StackWalk.cpp Bug 1700885 - Add a runtime way to disable MozWalkTheStack. r=Gankra 2021-03-31 00:47:58 +00:00
StackWalk.h Bug 1699375 - Move WalkTheStack to mozglue. r=nika 2021-03-22 21:25:30 +00:00
StackWalkThread.h Bug 1699375 - Move MozStackWalkThread to a separate header. r=gerald 2021-03-22 21:25:29 +00:00
StackWalk_windows.h
TimeStamp.cpp Bug 1205985 - Implement something to get the process uptime with and without the time the device was suspended. r=haik,dmajor,jld 2021-01-12 12:34:59 +00:00
TimeStamp.h
TimeStamp_darwin.cpp Bug 1205985 - Implement something to get the process uptime with and without the time the device was suspended. r=haik,dmajor,jld 2021-01-12 12:34:59 +00:00
TimeStamp_posix.cpp Bug 1205985 - Implement something to get the process uptime with and without the time the device was suspended. r=haik,dmajor,jld 2021-01-12 12:34:59 +00:00
TimeStamp_windows.cpp Bug 1205985 - Implement something to get the process uptime with and without the time the device was suspended. r=haik,dmajor,jld 2021-01-12 12:34:59 +00:00
TimeStamp_windows.h
Uptime.cpp Bug 1205985 - Implement something to get the process uptime with and without the time the device was suspended. r=haik,dmajor,jld 2021-01-12 12:34:59 +00:00
Uptime.h Bug 1205985 - Implement something to get the process uptime with and without the time the device was suspended. r=haik,dmajor,jld 2021-01-12 12:34:59 +00:00
WinUtils.h
WindowsDpiAwareness.h Bug 1665357 - Ensure DPI_AWARENESS_CONTEXT is defined r=mhowell 2020-09-16 20:14:40 +00:00
WindowsMapRemoteView.cpp
WindowsMapRemoteView.h
WindowsProcessMitigations.cpp Bug 1681123 - Bump mingw-w64 revision to fix _aligned_malloc in clang 12 r=tjr 2020-12-07 17:55:27 +00:00
WindowsProcessMitigations.h
WindowsUnicode.cpp
WindowsUnicode.h
moz.build Bug 1699375 - Move MozStackWalkThread to a separate header. r=gerald 2021-03-22 21:25:29 +00:00
nsWindowsDllInterceptor.h Bug 1671316 - Part2. Pass CrossExecTransferManager to FuncHookCrossProcess and Kernel32ExportsSolver. r=mhowell 2020-10-27 14:08:49 +00:00