xpcom/base/nsStackWalk.cpp
26095585dc5b018d88b8b600f8dae0117e567ceb
created 2012-10-29 14:18 -0400
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 806209 followup - fix a stupid mistake; irc-r=BenWa
3b340e47ccbc95941ee4e542d2f55b6338fb772b
created 2012-10-29 14:03 -0400
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 806209 - Prevent the Windows implementation of NS_StackWalk from accessing the stdio APIs in order to avoid deadlocks when profiling on Windows; r=BenWa
7b582c09463b12f1f47242e62a94dafb102bc78e
created 2012-10-16 11:26 +1100
pushed 2012-10-31 21:26 +0000
Mark Hammond Mark Hammond - Bug 796526 - stop spewing errors re SysGetModuleInfo64 in debug builds. r=dbaron
2d1a365a332043ac3cc4bbc0cc2c216610004ce8
created 2012-09-30 21:10 -0500
pushed 2012-10-05 13:20 +0000
Isaac Aggrey Isaac Aggrey - Bug 795507: Remove usage of PR_BEGIN_EXTERN_C and PR_END_EXTERN_C; r=ehsan
e161d18990dc4abbe263076745686a7aee201f31
created 2012-09-19 16:59 -0400
pushed 2012-10-05 13:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 792502 - Kill the FunctionTimer code; r=vlad
ca3fa3fbe62ad72fa7db075d9d93843c959d6725
created 2012-09-11 10:25 -0700
pushed 2012-09-18 19:23 +0000
David Anderson David Anderson - Merge IonMonkey to mozilla-central. a=arewefastyet
cf39151876dcd6ade840fbe8a373aa3c4f31fc32
created 2012-09-10 15:51 -0400
pushed 2012-09-18 19:23 +0000
Justin Lebar Justin Lebar - Bug 788546 - In our stack-walking code, instead of asserting that we're initialized and failing if we're not, go ahead and initialize ourself when necessary. r=espindola
d16c4404e8c4d7f843f58d98c6282fa4bb1ef058
created 2012-09-06 18:28 -0700
pushed 2012-09-07 18:20 +0000
David Anderson David Anderson - Merge from mozilla-central.
844b142d811163f0c545aadbb021f2d85e4839a4
created 2012-08-16 14:58 +0300
pushed 2012-09-07 18:20 +0000
Aryeh Gregor Aryeh Gregor - Bug 783523 - Fix platform-specific nsresult misuse; r=ehsan,tbsaunde,smaug
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-08-23 00:57 +0000
David Anderson David Anderson - Merge from mozilla-central.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-23 00:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
22fe5c9f4433b25951d0471f44f1cf82f43b26c8
created 2012-08-13 13:40 -0700
pushed 2012-08-16 01:15 +0000
David Anderson David Anderson - Merge from mozilla-central.
115bed385a7759eeaf04399df1b2dbe893f13f96
created 2012-08-10 11:29 -0400
pushed 2012-08-16 01:15 +0000
Jan Beich Jan Beich - Bug 781457 - Define _GNU_SOURCE for _Unwind_Backtrace. r=dbaron
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-08-06 22:42 +0000
David Anderson David Anderson - Merge from mozilla-central.
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-08-06 22:42 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
35ef899801bc41b0af7b694f3858ba3c225dbd8e
created 2012-07-12 13:23 -0700
pushed 2012-08-06 22:42 +0000
David Anderson David Anderson - Merge from mozilla-central.
b824d4c9e57518ca4be62085257614de53bdecc3
created 2012-07-10 17:39 -0400
pushed 2012-08-06 22:42 +0000
Benoit Girard Benoit Girard - Bug 766579 - Part 3: Follow up fix. r=dbaron
461dd0c4f2b7ca651e28b3d3b5e3bcbe314a2e7e
created 2012-06-27 16:08 -0400
pushed 2012-08-06 22:42 +0000
Benoit Girard Benoit Girard - Bug 766579 - Part 1: Add SP param to NS_StackWalk. r=dbaron
5b03b3e56196e17303e9c1f0f9967b4b324f8264
created 2012-06-22 16:31 -0400
pushed 2012-08-06 22:42 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 767479 - Handle the case of more than 1024 frames when walking the stack of another thread on Windows, and also use the infallible allocator when walking the stack of your own thread; r=dbaron
2cbf12886c8914b36127cdec5c93ea4884c7d6b1
created 2012-06-22 17:48 -0400
pushed 2012-08-06 22:42 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 767488 - Cache the current process handle after reading it for the first time during stack walking; r=dbaron
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-10-31 21:26 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
ab92bf1f7deadc2e04077a80505b687f589cc68e
created 2012-03-28 13:46 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central (yay method barrier removal).
fbe032073e04874ef540a5012e7fb853e8bee309
created 2012-03-27 13:48 -0400
pushed 2012-10-31 21:26 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 719427. Add a comment about malloc_logger. r=espindola
70001f01a139bc441644a82a45e60a92377cf114
created 2012-03-23 14:50 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
e8d4d50cee766ca472c693b46edfe5336e5e8eea
created 2012-03-22 13:18 -0400
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 737959 - Fix the startup crash with MallocStackLogging; r=bsmedberg
60fb46e7940cdbf645d2ac84b0ac3b7ec2bc4add
created 2012-03-12 12:27 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
00afd602bf7211c7fd2169c1c5c45e60ded4e4c6
created 2012-02-15 00:17 -0500
pushed 2012-10-31 21:26 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 732806. Make stackwalking respect the stack end on OS X. r=ehsan
57680b93b9c2cf4dea49c120c5a6321966bce3c3
created 2012-03-09 13:37 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
aedd81f5104026469f611103073a7f61df0cc1fb
created 2012-03-06 11:38 -0500
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 733264 - Define FramePointerStackWalk on platforms where stackwalking is not supported; r=jrmuizel
1edb33d3750780b9130f196ef6b5e2e2bed14368
created 2012-03-06 14:08 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
0601f686e1b80e9dc47d80b967f38241b628c908
created 2012-03-06 10:04 +1100
pushed 2012-10-31 21:26 +0000
Cameron McCormack Cameron McCormack - Bug 732664 - Use FormatMessageA so that XPCOM stack walker prints error message correctly. r=dbaron
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
3aa3c980b5ecf6983f1ac64e2ede31860c36d094
created 2012-02-23 08:53 -0600
pushed 2012-10-31 21:26 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 699247 - Remove Win2K related code. r=jimm, sr=neil
3f4000f220f6a69a303f8f8f092dc65bf582b9a2
created 2012-02-13 12:32 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
c5574e55a558aa4279536fd8fb78e522a5131658
created 2012-02-03 15:13 -0500
pushed 2012-10-31 21:26 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 724079. Add an internal stackwalk API. r=ehsan
caa3dbc75fa73f1ec96b9b7aeb02ec1332391c5a
created 2012-02-10 19:27 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
07da69ba7e5213506e2e5d8168235c0b66d9107d
created 2012-02-08 21:04 +0000
pushed 2012-10-31 21:26 +0000
Ed Morley Ed Morley - Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression
6771bd53e267e84665ef80a076198b2c2779546b
created 2012-02-08 10:00 -0600
pushed 2012-10-31 21:26 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 699247 - Say goodbye to Win2k related code. r=jimm, sr=neil
5f86dd728a3c9935f95b0e1a3cde2de68a346af3
created 2012-01-27 15:49 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
688b672929cab850269ec9a4e7111a034337f950
created 2012-01-26 11:57 -0500
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 718032 - Make stackwalking for other threads cheaper on Windows by avoiding involving a third walker thread; r=jrmuizel
18f53c3f6fac1ab4e7aa1f9509dfd8521dc7981a
created 2012-01-25 15:27 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
f531dd09e05b36a12497727d7ef676d002ce2028
created 2012-01-23 17:21 -0500
pushed 2012-10-31 21:26 +0000
Vladan Djeric Vladan Djeric - Bug 716590 - WalkStackMain64 shouldn't skip frames unless it's walking the thread that called NS_StackWalk. r=dbaron
2e59a622b0900d82c1e2a7fd0153ff22c7291f46
created 2011-12-29 18:05 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
1b72fc52dfe19f82772772f4428dabcc2fbd3949
created 2011-12-23 18:14 -0500
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 713278 - Teach NS_StackWalk to walk the stack of other threads too on Windows; r=dbaron
0cfb7c3645ee2bcac477c4382395753b7d7f49f9
created 2011-12-27 14:02 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
6707b24155987811ad405d6158f19ad0f2910b45
created 2011-12-22 11:00 -0500
pushed 2012-10-31 21:26 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 708031 - refactor the ifdefs in nsStackWalk.cpp. r=dbaron.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
15a6c19a0d23f7e8e1c6765eb87ae52a650dc258
created 2011-12-13 14:17 +0000
pushed 2012-10-31 21:26 +0000
Javi Rueda Javi Rueda - Bug 379342 - Remove Win95/Win98 support code in XPCom; r=bsmedberg a=removal
046f56a7f5bf81ca094d3b950717186195dd53c8
created 2011-12-08 12:07 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
d980f5b9f3386f738a7cb42076eabc384ac1057d
created 2011-12-06 14:26 -0500
pushed 2012-10-31 21:26 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 707648 - Only try to init the critical range if we are able to walk the stack. r=ehsan.
220dd5cad2ac17e53112582e5b007737ff77d586
created 2011-12-05 16:57 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central (objshrink, yay!)
c9a74f4ee1f7f6bea7b5851c800a4116bd68952e
created 2011-12-02 19:26 -0500
pushed 2012-10-31 21:26 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 696376 - Change how we find critical ranges so that it works on 10.6 too. r=dbaron.
7aba04c9fdc2ece7c810c45f51279c31326a3636
created 2011-12-02 18:00 +0000
pushed 2012-10-31 21:26 +0000
Chris Lord Chris Lord - Backout bug 696376
e81b024e6ec9a13648e8221a63f98de18ce9c606
created 2011-12-01 18:22 -0500
pushed 2012-10-31 21:26 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 696376 - Change how we find critical ranges so that it works on 10.6 too. r=dbaron.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
b9b9d9f379dbef46572c5fab7ea0682988a34374
created 2011-10-10 22:50 -0700
pushed 2012-10-31 21:26 +0000
Jeff Walden Jeff Walden - Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf
created 2011-10-12 12:21 -0700
pushed 2012-10-31 21:26 +0000
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
da6e9073b431f61b38a87522c074af7a24a7a17f
created 2011-10-10 22:50 -0700
pushed 2012-10-31 21:26 +0000
Jeff Walden Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
less more (0) -60 tip