Tom Ritter
702bdfd6a2
Bug 1449835 Do not compile Windows x64 Crash Test Assembly for MinGW r=ccorcoran,froydnj
...
The assembly file uses the wrong syntax and MinGW cannot compile it.
(Also, gcc doesn't recognize it, because it ends in .asm and not .s.)
MozReview-Commit-ID: 5mHPi8PVio3
2018-04-12 15:21:30 -05:00
Carl Corcoran
a4e47c51e4
Bug 1449131: Ensure stack memory is being committed for use in win64 unwind CFI tests; r=dmajor
...
MozReview-Commit-ID: EeveDYi1pEp
2018-03-27 14:49:22 +02:00
Chris Peterson
677bf4030c
Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
...
MozReview-Commit-ID: DCPTnyBooIe
2017-11-05 19:37:28 -08:00
Carl Corcoran
f8b7e0ffe4
Bug 1333126 - Use win64 PE unwind metadata to improve client-side stack walking; r=gsvelto
...
This includes tests that cover both regular CFI stack walking as well as
pathological corner cases.
MozReview-Commit-ID: GDARnPSemyu
2017-08-06 08:46:50 +02:00
Csoregi Natalia
7243b27f03
Backed out 1 changesets (bug 1333126) for failing Browser Chrome Tests on Windows10 browser_pluginCrashCommentAndURL.js r=backout a=backout
...
Backed out changeset fe038577ea44 (bug 1333126)
2017-11-06 15:30:27 +02:00
Carl Corcoran
447f6bd93d
Bug 1333126 - Use win64 PE unwind metadata to improve client-side stack walking; r=gsvelto
...
This includes tests that cover both regular CFI stack walking as well as
pathological corner cases.
MozReview-Commit-ID: GDARnPSemyu
2017-08-06 08:46:50 +02:00
Sebastian Hengst
3e322b38b0
Backed out changeset 5872274ff102 (bug 1333126)
2017-08-20 20:11:01 +02:00
Carl Corcoran
f2e8181289
Bug 1333126: adding tests; r=gsvelto
...
MozReview-Commit-ID: BNv54jtWf7k
2017-08-06 08:46:50 +02:00
Sebastian Hengst
f30b868f26
Backed out changeset 64be5fefcba3 (bug 1333126)
2017-08-07 18:04:48 +02:00
Carl Corcoran
379735858e
Bug 1333126: adding tests; r=gsvelto
...
MozReview-Commit-ID: BNv54jtWf7k
2017-08-06 08:46:50 +02:00
Sebastian Hengst
4f5f2fe153
Backed out changeset 4d92e459f9ab (bug 1333126)
2017-08-07 14:02:59 +02:00
Carl Corcoran
cc373f618d
Bug 1333126: adding tests; r=gsvelto
...
MozReview-Commit-ID: BNv54jtWf7k
2017-08-06 08:46:50 +02:00
Benjamin Smedberg
ea72ac6de2
Bug 1332639 - Remove unneeded #include so that this file builds, r=gsvelto
...
MozReview-Commit-ID: 87ERrrrWJ1U
2017-02-27 14:04:44 -05:00
Mike Conley
62eda82a82
Bug 1337051 - Test that we crash properly when exceptions thrown by third-party libraries aren't caught. r=ted
...
MozReview-Commit-ID: AypoGVccNU9
2017-02-06 13:16:28 -05:00
Benjamin Smedberg
3aa54eff6f
Bug 1306329 part B - Remove a few crashreporter tests which can no longer be implemented without linking to internal symbols. r=ted
...
MozReview-Commit-ID: ChP1nRo2alE
2016-11-11 12:57:09 -05:00
Kan-Ru Chen
a9b19d0584
Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
...
The patch is generated from following command:
rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
2016-08-24 14:47:04 +08:00
Birunthan Mohanathas
ac37dec517
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Ted Mielczarek
1b982f1570
bug 717758 - Breakpad test for abort() crashes. r=glandium
2013-09-16 14:44:25 -04:00
Josh Matthews
69d19ca482
Bug 755050 - Remove unused return value warnings from nsTestCrasher.cpp. r=ted
2012-05-14 13:38:46 +02:00
Ted Mielczarek
5b1a084820
bug 792850 - add an xpcshell test for our SetUnhandledExceptionFilter hook. r=ehsan
2012-09-20 10:57:08 -04:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Aryeh Gregor
8b4a23fc4c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Jeff Walden
f8f041cbc9
Bug 761859 - Make mozalloc_abort use MOZ_CRASH to crash. r=ted
2012-06-05 16:49:30 -07:00
Geoff Lankow
7a64448b03
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
2012-06-06 14:08:30 +12:00
Matt Brubeck
369673df45
Back out 6a7bfd84596e (bug 736501) because it broke the build on some versions of GCC (bug 754198)
2012-05-11 20:15:47 -07:00
Benjamin Smedberg
b440b63c64
Bug 736501 - Use -Werror=unused-result, r=ted/mayhemer/njn
2012-05-01 09:24:38 -04:00
Benjamin Smedberg
42b67a523b
Bug 716638 - Annotate the size of a failed allocation due to OOM and submit it with the crash report, r=ted
2012-01-24 11:08:51 -05:00
Jeff Walden
ad1841814e
Bug 711799 - Fix a bunch of unused-variable warnings. r=dholbert
2011-12-18 01:00:42 -05:00
Bill McCloskey
694a0550a1
Bug 662646 - Tests for new crash report API (r=ted)
2011-07-07 17:31:11 -07:00
Ted Mielczarek
1769b37624
bug 620974 - Add Breakpad processor code to binary test component to allow testing minidump contents. r=bsmedberg a=testonly
2011-01-12 14:14:15 -05:00
Benjamin Smedberg
7d9fab1898
Tests for bug 624835. NS_RUNTIMEABORT doesn't trigger the crash reporter on Windows.
2011-01-12 09:20:06 -05:00
Benjamin Smedberg
0e824d90bb
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Ted Mielczarek
68cd219bd8
bug 563662 - FPU Exception filter crashes when we hit a pure virtual function call. r=bsmedberg
2010-05-04 15:34:55 -04:00
Ted Mielczarek
05f0bf2dcc
bug 514188 - fix nsProfileLock to use SA_SIGINFO style signal handler, so it can chain to Breakpad's signal handler properly. r=bsmedberg
2009-12-14 06:44:27 -05:00
Ted Mielczarek
b4b131bcff
Backed out bug 514188 - fix nsProfileLock to use SA_SIGINFO style signal handler, so it can chain to Breakpad's signal handler properly to try to fix Linux Breakpad bustage.
...
Backed out changeset 4354c4d85277
2009-12-18 15:32:57 -05:00
Ted Mielczarek
935a4c496d
bug 514188 - fix nsProfileLock to use SA_SIGINFO style signal handler, so it can chain to Breakpad's signal handler properly. r=bsmedberg
2009-12-14 06:44:27 -05:00
Ted Mielczarek
43de553e79
bug 510505 - add unit tests for breakpad exception handler. r=bsmedberg
2009-09-10 07:49:42 -04:00