fune/browser/app/winlauncher
Yannis Juglaret 205f22ec5d Bug 1819064 - Enforce no stack cookie instrumentation in patched_NtMapViewOfSection. r=gstoll
Bug 1733532 introduced a debug-only assertion so that we have failing
gtests if we unintentionnally reintroduce stack buffers in
patched_NtMapViewOfFile. This is important to make the patch from bug
1733532 futureproof.

This helped us realize that the function currently gets a stack cookie
check in non-optimized builds. We can prevent this by enforcing the
absence of stack cookie checks in patched_NtMapViewOfFile with a new
function attribute MOZ_NO_STACK_PROTECTOR.

Differential Revision: https://phabricator.services.mozilla.com/D171362
2023-03-03 15:07:50 +00:00
..
freestanding Bug 1819064 - Enforce no stack cookie instrumentation in patched_NtMapViewOfSection. r=gstoll 2023-03-03 15:07:50 +00:00
test Bug 1744362 - Part 12: fix build and some tests r=handyman 2022-12-30 20:10:06 +00:00
DllBlocklistInit.cpp Bug 1733532 - Avoid using stack buffers during calls to Thread32Next. r=gstoll 2023-02-24 15:43:51 +00:00
DllBlocklistInit.h Bug 1804023 - Part 1: make blocklisting initialization take process type instead of a series of booleans r=gsvelto 2023-01-20 19:21:39 +00:00
ErrorHandler.cpp Bug 1784812 - Make all JSONWriteFunc-derived classes and their overriden methods final - r=canaltinova 2022-08-17 07:07:54 +00:00
ErrorHandler.h
LauncherProcessWin.cpp Bug 1744362 - Part 7: support code for about:third-party r=handyman 2022-12-30 20:10:04 +00:00
LauncherProcessWin.h Bug 1733821 - [8/9] Write deelevation-status enum into the launched parent process r=mhowell 2022-08-02 21:02:05 +00:00
LaunchUnelevated.cpp Bug 1733821 - [9/9] Drive-by cleanup: add nullptr_t overload for CheckArg r=nika 2022-08-02 21:02:06 +00:00
LaunchUnelevated.h
moz.build Bug 1808126 - fix --disable-updater build r=yjuglaret 2023-01-05 12:39:51 +00:00
NtLoaderAPI.cpp Bug 1744362 - Part 5: Access the shared section through DllServices r=handyman 2022-12-30 20:10:03 +00:00
ProcThreadAttributes.h
SameBinary.h