gecko-dev/security
Nicholas Nethercote 08e54b7c13 Bug 1384819 (part 1) - Split MozStackWalk(). r=glandium.
MozStackWalk() is different on Windows to the other platforms. It has two extra
arguments, which can be used to walk the stack of a different thread.

This patch makes those differences clearer. Instead of having a single function
and forbidding those two arguments on non-Windows, it removes those arguments
from MozStackWalk, and splits off MozStackWalkThread() which retains them. This
also allows those arguments to have more appropriate types (HANDLE instead of
uintptr_t; CONTEXT* instead of than void*) and names (aContext instead of
aPlatformData).

The patch also removes unnecessary reinterpret_casts for the aClosure argument
at a couple of MozStackWalk() callsites.

--HG--
extra : rebase_source : 111ab7d6426d7be921facc2264f6db86c501d127
2017-07-27 12:46:47 +10:00
..
apps Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj. 2017-07-31 14:28:48 +10:00
certverifier Bug 1380821 remove EV treatment for UTN-USERFirst-Hardware r=keeler 2017-07-18 11:28:26 -07:00
manager Bug 1385035 - Turn on HSTS priming in EARLY_BETA_OR_EARLIER. r=ckerschb 2017-07-27 11:51:00 -04:00
nss Bug 1370890, uplift NSS_3_32_RTM, no code changes, only version numbers, r=me 2017-07-27 19:38:41 +02:00
pkix Bug 1369806: Fix up pkix test to correctly pass zero to CreateEncodedBasicConstraints (which takes a pointer-to-long, rather than a long). r=keeler 2017-06-02 13:21:53 -07:00
sandbox Bug 1384819 (part 1) - Split MozStackWalk(). r=glandium. 2017-07-27 12:46:47 +10:00
.eslintrc.js Bug 1374671 - Enable the ESLint no-whitespace-before-property rule across mozilla-central. r=standard8 2017-07-27 23:01:13 -03:00
generate_certdata.py Bug 1345368 - adapt to new NSS certdata.py, r=ted 2017-06-06 09:59:42 +02:00
generate_mapfile.py Bug 1350362 Fix NSS Build System for MinGW r=ted 2017-05-12 11:39:00 -05:00
moz.build Bug 1350362 Fix NSS Build System for MinGW r=ted 2017-05-12 11:39:00 -05:00
nss.symbols Bug 1345368 - land NSS 57e38a8407b3, r=me 2017-05-16 17:12:24 +02:00