xpcom/base/nsTraceRefcnt.cpp
5b0c8bcaaa9a7deea45ed6a54dd91ac9d204126a
created 2015-08-26 22:57 -0400
pushed 2015-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +0000
Nathan Froyd Nathan Froyd - Bug 1196430 - part 4 - record allocation stacks for classes in XPCOM_MEM_LOG_CLASSES; r=mccr8
f7734f2e5b0ce89339beda1a651b596cb9edc287
created 2015-08-26 18:28 -0400
pushed 2015-10-29 11:30 +0000
Nathan Froyd Nathan Froyd - Bug 1196430 - part 3 - remove unnecessary nsString.h include from nsTraceRefcnt.cpp; r=mccr8
884124b5b4d8acff2d413e3cef8d3ecee840bef5
created 2015-08-26 18:25 -0400
pushed 2015-10-29 11:30 +0000
Nathan Froyd Nathan Froyd - Bug 1196430 - part 2 - give SerialNumberRecord a proper constructor; r=mccr8
ae7368db9b083aa05aadd1efafb1dbdbedcd3882
created 2015-08-26 18:24 -0400
pushed 2015-10-29 11:30 +0000
Nathan Froyd Nathan Froyd - Bug 1196430 - part 1 - rename serialNumberRecord to SerialNumberRecord; r=mccr8
a8a8b1313b523b721297dcd2e6214260befb8771
created 2015-08-14 10:04 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1190483 - Followup to address review comment.
4c245c476379f1964db88a3647e0793ffa5de0c5
created 2015-08-14 10:00 -0700
pushed 2015-10-29 11:30 +0000
Andrew McCreight Andrew McCreight - Bug 1190483 - Add a way to record a DMD log late in shutdown. r=erahm
0ac19d3bf7bfef3b699c413a3350cb7de0292f7b
created 2015-07-03 18:29 -0700
pushed 2015-09-21 14:04 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
46d01eca4537af97a62da4136605875ca92a4b73
created 2015-06-29 16:36 -0400
pushed 2015-09-21 14:04 +0000
Nathan Froyd Nathan Froyd - Bug 1174344 - make error message for mismatched leak log entries more helpful; r=mccr8
79800010be78122db7c36d4b5833814fdbf28495
created 2015-06-30 10:30 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f41a2121425f (bug 1171931) for bustage
f41a2121425fb9f4cb81439bfc17d15b589ba6d1
created 2015-06-29 21:34 +0200
pushed 2015-09-21 14:04 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
1a326aaaba371e18e090f98ca1c4474bbdce2fca
created 2015-06-25 19:48 -0400
pushed 2015-08-10 18:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
8b4e4083639ef3563c9ebac4826cfbe8f21ef5ea
created 2015-06-24 14:11 -0400
pushed 2015-08-10 18:23 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
d8c58dd8dabc156c3948a532d4bba47ccacb9977
created 2015-06-10 16:32 -0400
pushed 2015-08-10 18:23 +0000
Benoit Girard Benoit Girard - Bug 1172216 - Move nsStackwalk to mozglue. r=glandium
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
46baca3165166d5717ac8dee86de5ffec0d91fff
created 2015-04-27 10:28 -0400
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1157304 - Make the empty classname assertion in BloatEntry fatal. r=froydnj
fc9e7b81f36a5b9584953d9ff767d206b97ba979
created 2015-04-22 17:20 -0400
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1116550 - Part 2: Print out negative values for leaks when there are more dtors than ctors. r=froydnj
08dbd559b71560c086ed103fc57ab4cc76c80172
created 2015-04-22 17:18 -0400
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1116550 - Part 1: Turn HaveLeaks and Clear into methods. r=froydnj
8753e61b1db22df6eea58135cb65f731af1ef1c2
created 2015-04-22 11:06 -0700
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1156982 - Add separators to BloatView output. r=froydnj
863f3575521b9ba477368ca7b79becb61b49b57b
created 2015-04-22 08:56 -0700
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1156977 - Assert when aClassName is empty in BloatEntry. r=froydnj
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-05-11 18:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
b83f949ac00d7cf6eeb640bca55cf5373a2a76e3
created 2015-03-17 00:18 -0400
pushed 2015-05-11 18:39 +0000
Markus Stange Markus Stange - Bug 1137963 - Use a spin lock for TraceRefCnt. r=waldo, r=froydnj
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
12c00902a2792025ec5b7eca659fe16691296525
created 2015-03-04 16:13 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1138616 - Part 3: Add a faster bloatlog-only mode. r=dbaron, a=lizzard
62b1a0d875918a21a4e4025908c0bef3c5924f00
created 2015-03-04 16:13 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1138616 - Part 2: Inline BloatEntry::AddRef and ::Release. r=dbaron, a=lizzard
1ca5e9fbc9fe8b64f0497bdd6abfa5e296291ad0
created 2015-03-04 16:13 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1138616 - Part 1: Remove nsTraceRefcntStats::mAddRefs and ::mReleases. r=dbaron, a=lizzard
c2ab66bc0fdf999acce8844d094e5df0f69ff75c
created 2015-03-04 14:07 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1073594 - Part 4: Remove nsTraceRefcntStats::mObjsOutstanding{Total, Squared}. r=dbaron, a=lizzard
d50b1d697c75e6f31b5ce05cac020734edb8fa0f
created 2015-03-04 14:07 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1073594 - Part 3: Remove the mean and stddev for BloatLog object counts. r=dbaron, a=lizzard
ae154f933e659d3f57fc86e927889d7752427139
created 2015-03-04 14:07 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1073594 - Part 2: Remove nsTraceRefcntStats::mRefsOutstanding{Total, Squared}. r=dbaron, a=lizzard
1abea956f06f654e953b27868879fea02d6771c7
created 2015-03-04 14:07 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1073594 - Part 1: Remove mean and stddev for BloatView addrefs and releases. r=dbaron, a=lizzard
5b3151e57fcab9652265017dc12ac539e30ace9a
created 2015-02-20 09:38 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1130142, part 4 - Use reinterpret_cast for PR_SetThreadPrivate. r=froydnj
200f19f411dcc6df1a83ed87ef6554e533ccf6f7
created 2015-02-20 09:38 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1130142, part 3 - Use HashNumber method in more places in trace refcounting. r=froydnj
3c62cf81479eee5a0c84f298048dd0eee8186c12
created 2015-02-20 09:38 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1130142, part 2 - Don't explicitly coerce pointer to bool in nsTraceRefCnt. r=froydnj
a6640044a1093603aff8f4e272de2e82d47cc244
created 2015-02-20 09:38 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1130142, part 1 - Don't truncate pointers to 32-bit values in refcount logging. r=froydnj
94bd476efa143f7d07844968a7f9c77f440d0672
created 2015-01-07 16:13 -0800
pushed 2015-02-23 15:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
54d46e1a0397534f1e5e9f01cd44b4873f247fee
created 2014-10-21 19:13 -0700
pushed 2015-01-12 19:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1087128 - Remove some "Leaky" remnants. r=glandium.
0b61bbe1dda70ac8b27e0199c892a527d70aac53
created 2014-09-01 22:56 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1062709 (part 2, attempt 2) - Clean up stack printing and fixing. r=dbaron.
4ca3b16e24bddaae93abf3efe49f69df01cd4642
created 2014-09-10 21:47 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1062709 (part 1, attempt 2) - Add a frame number argument to NS_WalkStackCallback. r=dbaron.
388e101e75c826f64aa3fb0de4b7fcf1faadcbbf
created 2014-10-03 15:06 +0100
pushed 2014-11-28 15:29 +0000
Ed Morley Ed Morley - Backed out changeset a0b82c954206 (bug 1062709) for Windows mochitest 5 hangs
c0f5f5f80e66c384020356de6d64c70d72fb1587
created 2014-10-03 15:05 +0100
pushed 2014-11-28 15:29 +0000
Ed Morley Ed Morley - Backed out changeset 7a1b7d7eba12 (bug 1062709)
7a1b7d7eba12c1f68ccd74a2c3ed7ea2a9e48a75
created 2014-09-01 22:56 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1062709 (part 2) - Clean up stack printing and fixing. r=dbaron.
a0b82c9542069f902161756bc7f3b00cdb090883
created 2014-09-10 21:47 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1062709 (part 1) - Add a frame number argument to NS_WalkStackCallback. r=dbaron.
0ff268a723788f0400f4a6ef76c2e6355395c8ae
created 2014-09-08 18:25 +0100
pushed 2014-11-28 15:29 +0000
Bob Owen Bob Owen - Bug 1063455 - Define MOZ_STACKWALKING when NS_StackWalk is available and replace other instances of the same #if logic. r=mshal, r=froydnj
96dd3b28ce02858157892d799349f653e07bd3c6
created 2014-09-01 20:03 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1061385 - Remove |Writer| parameter from CodeAddressService. r=mccr8.
b373c1d4e8ae1c06a2cf3b4c1d6a4a9569b79936
created 2014-08-25 12:17 -0700
pushed 2014-10-13 16:35 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj
0382146dd6adbb0a7f87985b7091ec1e4256aa7a
created 2014-08-10 09:27 -0700
pushed 2014-10-13 16:35 +0000
Kyle Huey Kyle Huey - Bug 1051122: Don't infinitely recurse in CodeAddressServiceStringAlloc::free. r=dbaron
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
5b1d8268ae172ff426255f4084db5d66fbc711fe
created 2014-08-01 10:02 -0700
pushed 2014-10-13 16:35 +0000
Andrew McCreight Andrew McCreight - Bug 1004593 - Remove the unused nsTraceRefCnt::Startup(). r=froydnj
a3990d1c42ff38c79f4439c12fc7604f3d21aee3
created 2014-08-01 09:27 -0700
pushed 2014-10-13 16:35 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 8 - Implement a caching version of WalkTheStack using LocationService. r=froydnj
46d371e3875c873c4aae8b1f2bff1161e05f6ba5
created 2014-07-31 17:15 -0700
pushed 2014-10-13 16:35 +0000
Andrew McCreight Andrew McCreight - Backout 6bdab42ab879 for breaking S builds
32151a649e1161e0dd9bbf6555e1857adfef57cd
created 2014-07-31 17:14 -0700
pushed 2014-10-13 16:35 +0000
Andrew McCreight Andrew McCreight - Backed out changeset a9cf5734aff2
a9cf5734aff24aa503883ae38d853ac02fb2b7bf
created 2014-07-31 17:02 -0700
pushed 2014-10-13 16:35 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, followup - fix non STACKWALKING_AVAILABLE builds. r=bustage
6bdab42ab879f44a344fd1adec3db4fbec25c1aa
created 2014-07-31 16:39 -0700
pushed 2014-10-13 16:35 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 8 - Implement a caching version of WalkTheStack using LocationService. r=froydnj
4da1c83062876a2c071d03ba22e730517cf97818
created 2014-07-07 16:10 +0200
pushed 2014-09-02 16:39 +0000
Shashank Sabniveesu Shashank Sabniveesu - Bug 1019913 - If gBloatView fails, call |maybeUnregisterAndCloseFile()| on gBloatLog instead of setting it to NULL. r=nfroyd
d0addbc7cc966c9ace4d4241b1b5fe3c44f13406
created 2014-07-04 06:34 -0400
pushed 2014-09-02 16:39 +0000
Benoit Jacob Benoit Jacob - Bug 1033358 - Make NS_IsMainThread use its own TLS so it's always correct, from early init to exit time - r=bsmedberg
1fd5a864e81da9e7b5ed02d98b9884517e28e23b
created 2014-07-03 20:37 -0400
pushed 2014-09-02 16:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 10 changesets (bug 1033358, bug 774388, bug 1028383) for causing frequent shutdown crashes on a CLOSED TREE.
7829c78348a4429a8362c0953ecf66d398fc8e95
created 2014-07-03 14:53 -0400
pushed 2014-09-02 16:39 +0000
Benoit Jacob Benoit Jacob - Bug 1033358 - Make NS_IsMainThread use its own TLS so it's always correct, from early init to exit time - r=bsmedberg
b8e712a8ea3f54831ee974cee5a1ac6d69c4b35e
created 2014-05-22 06:48 +0300
pushed 2014-07-21 20:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 869836 - Part 3: Use `Append('c')` instead of `AppendLiteral("c")`. r=ehsan
372ed56353b5f1a3f81cab66ea745ef21fc44116
created 2014-05-20 18:03 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1013078 (part 1) - Remove some dead code left over from the removal of the Leaky tool. r=dbaron.
less more (0) -60 tip