xpcom/base/nsTraceRefcnt.cpp
81b6550038065bdcb3e823d71ac165e2f4ce84b0
created 2019-09-24 20:50 +0000
pushed 2019-09-25 09:36 +0000
kriswright kriswright - Bug 1572238 - Dump assertion stacks using __android_log_print. r=Ehsan
55f5d719d0359a35443d0d2586af7383645a94b6
created 2019-09-24 21:57 +0300
pushed 2019-09-24 21:52 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 88334e3a605e (bug 1572238) for causing windows 2012 bustages CLOSED TREE
88334e3a605ef9079bdaa369ebcda4eb2da88cce
created 2019-09-24 12:14 +0000
pushed 2019-09-24 21:52 +0000
kriswright kriswright - Bug 1572238 - Dump assertion stacks using __android_log_print. r=Ehsan
6411cd0771a9ca84116c197b353e417afeaaa0fb
created 2019-08-06 21:58 +0000
pushed 2019-08-07 04:33 +0000
Cameron McCormack Cameron McCormack - Bug 1053379 - Simplify CodeAddressService so non-DMD users can rely on defaults. r=njn
2aa1c3d0420a388a33ffeba842eafe307e70eed4
created 2019-07-30 15:51 +0000
pushed 2019-07-30 21:50 +0000
Dave Townsend Dave Townsend - Bug 1570019: Verify that nsContentUtils is initialized before calling into it. r=froydnj
a157f7b9da3dc61f2ddc63abda6d921dd16c0e89
created 2019-07-29 20:52 +0000
pushed 2019-07-30 09:49 +0000
Dave Townsend Dave Townsend - Bug 1569682: Fix GetSerialNumber to not destroy the just added serial number record. r=froydnj
3824c30869e1975948ec28ac0121b36ed731bb65
created 2019-03-05 22:00 +0000
pushed 2019-03-06 04:36 +0000
Andrew McCreight Andrew McCreight - Bug 1531966 - Dump out the contents of leaked nsStringBuffers when logging them. r=froydnj
7e9ceabc7541c9f746f99717f228092f78f4bd28
created 2019-02-03 00:09 -0800
pushed 2019-02-08 09:55 +0000
Chris Peterson Chris Peterson - Bug 1507049 - Rename MOZ_CRASH_UNSAFE_OOL MOZ_CRASH_UNSAFE. r=froydnj
3924aed041cf7cb12c445e8c76618726f552f706
created 2019-02-04 19:10 +0000
pushed 2019-02-05 21:57 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
699954de14e37c54a20651b01351365c30c5f932
created 2019-01-30 14:25 +0000
pushed 2019-01-31 16:55 +0000
Mike Hommey Mike Hommey - Bug 1523851 - Remove the dynamic_cast<void*> test. r=froydnj
044a86a4032cf1ab76e4cd43f5d7929fcff0c9a0
created 2019-01-26 03:23 +0200
pushed 2019-01-26 09:35 +0000
Dorel Luca Dorel Luca - Backed out 4 changesets (bug 1521191) for causing leaks on multiple tests
d6ce4b187195a3e5a763c810578e928b628847aa
created 2019-01-24 21:30 +0000
pushed 2019-01-26 09:35 +0000
Andrew McCreight Andrew McCreight - Bug 1521191, part 1 - Add method to disable dump statistics. r=froydnj
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
d53add8e41304d0da346582da8c16fd43c9f174a
created 2018-11-28 21:06 +0000
pushed 2018-11-29 04:26 +0000
Andrew McCreight Andrew McCreight - Bug 1508818, part 5 - Disable Clang formatting in a few places in xpcom/. r=froydnj
09c2de91a87f13c8de2da8508bae2bc2daff6b70
created 2018-11-28 21:06 +0000
pushed 2018-11-29 04:26 +0000
Andrew McCreight Andrew McCreight - Bug 1508818, part 4 - Rearrange various string literals so they fit in 80 columns. r=froydnj
67b1d1e433013e79b67684b48c4c074712e2509e
created 2018-11-28 21:06 +0000
pushed 2018-11-29 04:26 +0000
Andrew McCreight Andrew McCreight - Bug 1508818, part 3 - Shrink comments so they don't get poorly reflowed by clang-format. r=froydnj
131188fb2361caf66b023dd24b72d21d7cb70d19
created 2018-09-13 19:22 +0900
pushed 2018-09-15 09:47 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1485224 - Make best efforts to write a stack frame atomically. r=froydnj
0649e906085159d1b6942e2f8045f2ea81ca773e
created 2018-07-23 14:40 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5l - Don't trace refcounts while recording or replaying, r=froydnj.
c611225375ec87c61485093bda701d1b3f643730
created 2018-03-05 16:50 -0800
pushed 2018-07-20 09:57 +0000
Eric Rahm Eric Rahm - Bug 1442765 - Part 2: Switch nsTraceRefcnt's hashtables to use xpcom hashtables. r=mccr8
00ae61d464066c27a4485e5f0dae02a7b78243ac
created 2018-06-15 14:41 +0300
pushed 2018-06-21 01:17 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - XPCOM - Initialize member fields in classes/ structures. r=froydnj
4d39fdf74ae76b02509a190b7081eecf49e25efe
created 2018-05-10 17:04 +1200
pushed 2018-06-06 16:59 +0000
Karl Tomlinson Karl Tomlinson - bug 1442776 make CycleCollectedJSContext accessible from JSContext private r=peterv
7d89a66dea5f2f7f6d71c947b50ee268e20066e8
created 2018-04-17 10:13 -0400
pushed 2018-04-17 21:55 +0000
Nathan Froyd Nathan Froyd - Bug 1451255 - make nsTraceRefcnt handle multibyte characters in log files; r=mccr8
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
e90079d5f339e7515298f3c5b8ef30c6737ac3d1
created 2018-04-09 12:11 +1200
pushed 2018-04-12 19:19 +0000
Karl Tomlinson Karl Tomlinson - bug 1328964 use nsContentUtils::GetCurrentJSContext() on all threads r=smaug
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
5c7b21fa7315ca753684881b3dc3cee5ec235ca7
created 2018-01-10 14:02 -0800
pushed 2018-01-30 21:59 +0000
Andrew McCreight Andrew McCreight - Bug 1420975 - Add a environment variable to record JS stack for leaks. r=froydnj,mrbkap
cc72b46a44f177cbf4d647e4e8435ad81f036e50
created 2017-10-25 13:51 -0700
pushed 2017-12-21 22:17 +0000
Andrew McCreight Andrew McCreight - Bug 1410209, part 3 - Use Runnable::mName for the class name with XPCOM leak checking. r=smaug
856d69fd98273f302d97e3b9d970c62362e44e2a
created 2017-10-24 23:38 -0700
pushed 2017-10-31 10:46 +0000
Chris Peterson Chris Peterson - Bug 1412048 - Replace NS_RUNTIMEABORT(var) with MOZ_CRASH_UNSAFE_OOL(var). r=froydnj data-review=francois
c3729a7809983b9b69b1e3b79a0582345398ef93
created 2017-10-03 13:53 +1100
pushed 2017-10-03 09:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384814 - Remove critical address machinery from Mac implementation of MozStackWalk(). r=glandium.
ee28d0227a1c5a97962f115140f0794c5f82e126
created 2017-07-27 12:46 +1000
pushed 2017-08-03 00:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384819 (part 1) - Split MozStackWalk(). r=glandium.
b73577b45267675bfdfe3324c8ddb240590f1ab1
created 2017-06-30 19:05 -0700
pushed 2017-07-03 08:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1376638 - Minimize uses of prmem.h. r=glandium.
6ccd3fd0f5e644e018d73f37c1bffc68a0cb7d2f
created 2017-04-05 18:06 -0700
pushed 2017-04-06 10:51 +0000
Eric Rahm Eric Rahm - Bug 1353544 - Replace usage of PR_BEGIN_MACRO in xpcom. r=froydnj
c9afa0e10311359e9dddcdade59634cb80fd0537
created 2016-12-20 15:11 -0800
pushed 2017-01-12 09:12 +0000
Eric Rahm Eric Rahm - Bug 1322735 - Remove MOZ_STACKWALKING define. r=glandium
90f03368f795213ff5af22d2f3e2712e7a015c05
created 2017-01-10 20:17 -0800
pushed 2017-01-11 15:21 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1322735) for ASan leaks and xpcshell/selftest.py failures
84c729c41230510b59ec323a4acbeb5911ca7389
created 2016-12-20 15:11 -0800
pushed 2017-01-11 15:21 +0000
Eric Rahm Eric Rahm - Bug 1322735 - Remove MOZ_STACKWALKING define. r=glandium
efd1d7e036e0fe71b1f7a024eb0e31564f844905
created 2016-12-19 11:31 -0500
pushed 2016-12-20 19:42 +0000
Joel Maher Joel Maher - Bug 1324024 - unable to see fprintf on assertion due to stdout vs stderr. r=ted
8acf32ac3d0061f812eeab81635fb83be1b14cca
created 2016-12-12 08:45 -0500
pushed 2016-12-13 15:04 +0000
Nathan Froyd Nathan Froyd - Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
aba6c73511a2cec62891f79e1ecd09f1b85dd175
created 2016-12-12 07:58 -0500
pushed 2016-12-13 15:04 +0000
Andrew McCreight Andrew McCreight - Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
811084dd7ec0b2d0049e570d7b6eac66a840ab99
created 2016-11-16 12:38 -0800
pushed 2016-11-18 03:14 +0000
Andrew McCreight Andrew McCreight - Bug 1316527 - Return 0 when GetSerialNumber fails to find an existing serial number. r=froydnj
7f5c5ab80c50cb95943d9805686dd2d9c1804475
created 2016-10-10 15:57 -0700
pushed 2016-10-13 09:35 +0000
Andrew McCreight Andrew McCreight - Bug 1309051 - Ensure GetSerialNumber is consistent with aCreate. r=froydnj
07516ea470af1151bb9fc81504f5f92990307adf
created 2016-10-10 13:34 -0700
pushed 2016-10-12 10:00 +0000
Andrew McCreight Andrew McCreight - Bug 1308995, part 5 - Use early return in NS_LogCtor/Dtor. r=froydnj
2aeb18b3df71550b49e80ff3bb8d800e9c7ff675
created 2016-10-10 13:24 -0700
pushed 2016-10-12 10:00 +0000
Andrew McCreight Andrew McCreight - Bug 1308995, part 4 - Rename mAllStats to mStats. r=froydnj
282f1c21beeb9cc93cd1927d54c61cb6022ef2a1
created 2016-10-10 13:22 -0700
pushed 2016-10-12 10:00 +0000
Andrew McCreight Andrew McCreight - Bug 1308995, part 3 - Get rid of mNewStats. r=froydnj
cd8b426e2192f18a2f0f49e2c9d6f7fe24759811
created 2016-10-10 10:56 -0700
pushed 2016-10-12 10:00 +0000
Andrew McCreight Andrew McCreight - Bug 1308995, part 2 - Remove nsTraceRefcnt::StatisticsType arguments. r=froydnj
44731781b62ed718d4480a15038548bbdf7cffbe
created 2016-10-10 10:53 -0700
pushed 2016-10-12 10:00 +0000
Andrew McCreight Andrew McCreight - Bug 1308995, part 1 - Remove unused DumpStatistics::aOut argument. r=froydnj
ebae7411d58794ae91ce8814a838a4c8fdee2336
created 2016-10-10 11:55 -0700
pushed 2016-10-11 09:57 +0000
Andrew McCreight Andrew McCreight - Bug 1308652, part 2 - Only allow nsTraceRefcnt::DumpStatistics to be called once. r=froydnj
bd5e978762ce6e91f6431a81ce971ea551901c19
created 2016-07-27 10:11 -0700
pushed 2016-07-28 15:43 +0000
Andrew McCreight Andrew McCreight - Bug 1289215 - Mismatched sizes assertion in nsTraceRefcnt.cpp should be fatal. r=froydnj
ef03c432e08921e2d9af6bbee7b6e75cdab66312
created 2016-07-05 12:03 -0700
pushed 2016-07-07 09:41 +0000
Andrew McCreight Andrew McCreight - Bug 1284599, part 2 - Add some more comments for #endif. r=froydnj
eea8a7540e97a199e4ea066a1abeb8c86f6737d6
created 2016-07-05 12:03 -0700
pushed 2016-07-07 09:41 +0000
Andrew McCreight Andrew McCreight - Bug 1284599, part 1 - Get rid of NS_IMPL_REFCNT_LOGGING. r=froydnj
500d5c18be7bf9367cce05e899acc9c685cad517
created 2016-06-23 17:21 -0400
pushed 2016-06-24 09:14 +0000
Nathan Froyd Nathan Froyd - Bug 1281257 - part 2 - make WalkTheStackCached an internal implementation detail; r=erahm
8bd7333536ed08b3db743c40dc98bfb53c20b75a
created 2016-06-23 17:21 -0400
pushed 2016-06-24 09:14 +0000
Nathan Froyd Nathan Froyd - Bug 1281257 - part 1 - remove nsTraceRefcnt::DemangleSymbol; r=erahm
32d19555348e3d8da52cc5b73a9232ea1de37769
created 2015-11-03 15:13 -0500
pushed 2016-03-29 12:16 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 1221160 - fix AutoTraceLogLock deadlock on Windows; r=froydnj
b0d4a61fc0f04937870760f0ae7a1ca4d6800fa7
created 2016-02-29 15:04 -0500
pushed 2016-03-01 11:02 +0000
Nathan Froyd Nathan Froyd - Bug 1251895 - don't race on nsTraceRefcnt's object serial number tables; r=mccr8
484a836a04c1c469385048d58f9695ed5031c9b4
created 2016-02-10 10:29 -0800
pushed 2016-02-11 10:52 +0000
Andrew McCreight Andrew McCreight - Bug 1245673 - Remove useless NS_INT32_TO_PTR from DumpSerialNumbers. r=froydnj
e94a21686360a2873132de01b062a01a1d7fce0a
created 2016-02-10 10:29 -0800
pushed 2016-02-11 10:52 +0000
Andrew McCreight Andrew McCreight - Bug 1243949 - Fatally assert when we fail to create an XPCOM log. r=froydnj
d1ae50174aea2a8a97a49447b851e46652d85002
created 2015-09-11 00:06 -0400
pushed 2015-09-11 14:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1196430 follow-up: Hide the usage of gCodeAddressService behind #ifdef MOZ_STACKWALKING
5b0c8bcaaa9a7deea45ed6a54dd91ac9d204126a
created 2015-08-26 22:57 -0400
pushed 2015-09-11 14:37 +0000
Nathan Froyd Nathan Froyd - Bug 1196430 - part 8 - use less reinterpret_cast in nsTraceRefcnt.cpp; r=mccr8
c14dc117d23f191e6241bd20bce9a7a90eba83b3
created 2015-08-26 19:10 -0400
pushed 2015-09-11 14:37 +0000
Nathan Froyd Nathan Froyd - Bug 1196430 - part 5 - dump allocation stacks for leaked objects in XPCOM_MEM_LOG_CLASSES; r=mccr8
ecd7d8204d45eaa7c44031eb8024afe1351b99fb
created 2015-08-26 18:47 -0400
pushed 2015-09-11 14:37 +0000
Nathan Froyd Nathan Froyd - Bug 1196430 - part 4 - record allocation stacks for classes in XPCOM_MEM_LOG_CLASSES; r=mccr8
less more (0) -100 -60 tip