Commit Graph

57 Commits

Author SHA1 Message Date
Nicholas Nethercote
969b6f5902 Bug 1181411 - Test some expected aborts in PLDHashTable. r=glandium. 2015-07-12 18:50:21 -07:00
Juan Gomez
89035d527e Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-07-03 18:29:00 -07:00
Ryan VanderMeulen
7aba9d7002 Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage. 2015-06-25 19:48:42 -04:00
Juan Gomez
7323e89a40 Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-06-24 14:11:00 -04:00
Benoit Girard
ef41ed062b Bug 1172216 - Move nsStackwalk to mozglue. r=glandium 2015-06-10 16:32:45 -04:00
Felix Janda
f5b206e6ae Bug 1130710 - xre: Use stdint uint*_t instead of nonstandard __uint*_t. r=bsmedberg 2015-02-05 22:47:21 +01:00
Kyle Huey
50e00f74ff Bug 1090598: Once we have hit the ah_crap_handler, allow any process (such as gdb) to ptrace us. r=froydnj 2014-10-28 18:27:53 -07:00
Nathan Froyd
69b4ea1074 Bug 1080108 - don't redefine STATUS_FLOAT_* values in nsSigHandlers.cpp; r=bsmedberg
Including <windows.h> picks these up, as recent builds indicate by warning:

c:\builds\moz2_slave\m-in-w32-000000000000000000000\build\toolkit\xre\nsSigHandlers.cpp(341) : warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS' : macro redefinition
        c:\Program Files (x86)\Windows Kits\8.0\include\um\winnt.h(2127) : see previous definition of 'STATUS_FLOAT_MULTIPLE_FAULTS'
c:\builds\moz2_slave\m-in-w32-000000000000000000000\build\toolkit\xre\nsSigHandlers.cpp(342) : warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS' : macro redefinition
        c:\Program Files (x86)\Windows Kits\8.0\include\um\winnt.h(2128) : see previous definition of 'STATUS_FLOAT_MULTIPLE_TRAPS'
2014-10-08 16:05:36 -04:00
Nicholas Nethercote
ca7b761d18 Bug 1062709 (part 2, attempt 2) - Clean up stack printing and fixing. r=dbaron. 2014-09-01 22:56:05 -07:00
Nicholas Nethercote
aba5072dce Bug 1062709 (part 1, attempt 2) - Add a frame number argument to NS_WalkStackCallback. r=dbaron. 2014-09-10 21:47:01 -07:00
Ed Morley
1c977f5017 Backed out changeset a0b82c954206 (bug 1062709) for Windows mochitest 5 hangs 2014-10-03 15:06:16 +01:00
Ed Morley
e379fd79fc Backed out changeset 7a1b7d7eba12 (bug 1062709) 2014-10-03 15:05:26 +01:00
Nicholas Nethercote
0d0952d622 Bug 1062709 (part 2) - Clean up stack printing and fixing. r=dbaron. 2014-09-01 22:56:05 -07:00
Nicholas Nethercote
52aecfdcd6 Bug 1062709 (part 1) - Add a frame number argument to NS_WalkStackCallback. r=dbaron. 2014-09-10 21:47:01 -07:00
Chris Peterson
f1664b4c5c Bug 1032644 - Fix some -Wunused warnings in non-unified OS X build. r=ehsan 2014-07-02 18:55:19 -07:00
Ehsan Akhgari
860f2c1f29 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Birunthan Mohanathas
b902f0393c Bug 784739 - Switch from NULL to nullptr in toolkit/; r=ehsan 2013-10-10 16:36:42 -04:00
Bill McCloskey
4e32e081f8 Bug 902208 - Handle SIGINT in child processes (r=ted) 2013-08-14 14:48:32 -07:00
Nicholas Nethercote
17d30f9a25 Bug 818793 - Add a |aMaxFrames| parameter to NS_StackWalk. r=jlebar,glandium; sr=dbaron. 2012-12-20 21:31:57 -08:00
Bas Schouten
c1daf2b274 Bug 816117 - Part 1: Add the ability to pass around a windows Thread Context to StackWalkMain64. r=ehsan 2012-12-08 06:15:21 +01:00
Phil Ringnalda
1adb4ec3a9 Back out 63105f3adf34 (bug 721843) for xpcshell timeouts 2012-10-01 20:43:27 -07:00
Benoit Girard
41b998836c Bug 721843 - Add just-in-time debugging by using CRAWL_STACK_ON_SIGSEGV on non official builds for mac/linux. r=ted 2012-10-01 22:09:20 -04:00
Aryeh Gregor
8b4a23fc4c Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Benoit Girard
c3fd11178b Bug 766579 - Part 1: Add SP param to NS_StackWalk. r=dbaron 2012-06-27 16:08:21 -04:00
Martin Stransky
f251e19d8a Bug 627699 - Port GTK2 to GTK3, toolkit part, r=karlt 2012-06-16 18:06:10 +12:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Ehsan Akhgari
b8bca9ed9c Bug 713278 - Teach NS_StackWalk to walk the stack of other threads too on Windows; r=dbaron 2011-12-23 18:14:09 -05:00
Makoto Kato
a583afefe1 Bug 681202 - Add Android x86 target. r=glandium 2011-09-29 13:39:03 +09:00
Brad Lassey
c731a2e5d6 bug 617115 - support building with andorid NDKr5 r=ted 2011-04-01 16:47:37 -07:00
Matheus Kerschbaum
9014e25ac7 Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg 2011-04-02 19:14:00 -07:00
Mitchell Field
907029389d Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras 2011-02-20 06:10:24 +11:00
Mike Hommey
5de43c50c9 Bug 593767 - Don't use SA_SIGINFO when unsupported. r=bsmedberg,a=bsmedberg 2010-11-07 09:20:50 +01:00
Rob Arnold
ab46fd2c10 Bug 563462 - Remove Photon bits from toolkit/ r=Mossop 2010-05-12 14:31:24 -04:00
Mark Banner
42c0a31f11 Bug 550145 NS_APPSTARTUP_CONTRACTID should exist in nsToolkitCompsCID.h and not nsXPFEComponentsCID.h (kill nsXPFEComponentsCID.h). r=benjamin 2010-03-05 12:11:55 +00:00
Walter Meinl
87fcb57f7b Bug 536343: Fix build bustage on OS/2 in nsSigHandles.cpp r=bsmedberg,dragtext 2010-01-30 07:48:32 -05:00
Chris Jones
02711c0ac8 Bug 540116: By default, unblock the parent process if a child crashes in a DEBUG build that uses ah_crap_handler(). Set MOZ_DONT_UNBLOCK_PARENT_ON_CHILD_CRASH=1 to restore old behavior. r=bsmedberg 2010-01-27 22:23:16 -06:00
Mook
87d8c0a8b8 Bug 538056 - Signal handler for FPU exception is broken for Windows x64, r=m_kato,bsmedberg
toolkit/xre/nsSigHandlers.h:
	define x86 constants also for msvc x86-64

toolkit/xre/nsSigHandlers.cpp:
	Take into account different structure names for win64
2009-12-29 01:48:02 -08:00
Ginn Chen
fd8abc78b3 Bug 538339 In fpehandler() mask cw and back to the faulting x87 instruction on Solaris r=gal,bsmedberg 2010-01-13 17:04:52 +08:00
Ginn Chen
1ce2733922 Bug 538338 Do not hang on FPE_INTDIV "Integer divide by zero" r=bsmedberg 2010-01-13 17:04:04 +08:00
Benjamin Smedberg
e3e140044e Bug 538642 - Breakpad shouldn't treat FPU exceptions as crashes, and the FPU exception handler should chain correctly, r=ted 2010-01-11 13:16:20 -05:00
Chris Jones
462d202996 Bug 538642: Temporarily disable the floating-point exception handler. r=bsmedberg 2010-01-08 15:09:31 -06:00
L. David Baron
a41c499d8d Fix valgrind warning about passing uninitialized act->sa_mask to sigaction. (Bug 538013) r=gal 2010-01-07 08:51:16 -05:00
Makoto Kato
2e56a3902e Bug 537489 - nsSigHandler.cpp should use _M_IX86 instead of _M_IA32, r=bsmedberg 2010-01-05 14:11:51 -05:00
Benjamin Smedberg
95077fe38c Followup to bug 535802, make it work on Linux too by passing around the program name from argv[0] 2009-12-18 17:14:53 -05:00
29210c97e0 Compilation fix for bug 533035 (r=bsmedberg). 2009-12-21 10:28:15 -10:00
Jeff Walden
4c917c891d Bug 533035 - Linux64 bustage fix, try two -- looks like other systems aren't picking up the <stdint.h> include mine is. Or something. r=redness 2009-12-18 22:29:13 -05:00
Jeff Walden
8def95b830 Bug 533035 - Linux64 bustage fix. r=redness, apparent(ly correct) bustage fix now, real-r later 2009-12-18 21:28:19 -05:00
Andreas Gal
c413677380 Extensions/libraries/plugins might enable FPU/SSE2 exceptions, causing floating-point operations to crash (533035, r=robarnold,bsmedberg). 2009-12-17 13:56:12 -08:00
Andreas Gal
d98190a562 Backed out try-landing of bug 533035. 2009-12-17 00:29:32 -08:00
Andreas Gal
b7a6c426cd Extensions/libraries/plugins might enable FPU/SSE2 exceptions, causing floating-point operations to crash (533035, r=robarnold). 2009-12-17 00:21:48 -08:00