memory/replace/dmd/DMD.cpp
a8138c05044d8ab72aaf7361e6c2514017db29fa
created 2014-08-05 14:06 -0700
pushed 2014-08-12 14:29 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
93add398e8df0633e04d6caab18b06da925261c5
created 2014-08-08 21:54 -0400
pushed 2014-08-09 15:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges.
a818fd0874fef18782457445e7a1a1356a116952
created 2014-08-05 14:06 -0700
pushed 2014-08-09 15:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
70803a5f468399d53409b9c3e1df441ed02d1282
created 2014-08-05 14:06 -0700
pushed 2014-08-09 15:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
c35f4382d0eb45e5572ac8b5d0f279ac51ef935b
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 9 - Rename DMDLocationService to CodeAddressService. r=njn
9b0739a2f246fc1c53c809bc60d18b7a7812279a
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 7 - Move LocationService into xpcom. r=njn,froydnj
949c2636d2d6d6841578063149c2b1ff6644beb1
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 5 - Templatize LocationService over the lock. r=njn
d8e95f35689131c74fd3826cfade57531953461f
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 4 - Templatize LocationService over the string allocator. r=njn
e999a2c92ea1b66e667e1e61a31c6b4b2748a170
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 3 - Templatize LocationService over the string interner. r=njn
f44880e80c0514f820ad85168feef5ad056dd537
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 2 - Templatize LocationService over the writer. r=njn
810152d73f60b6494ddbe2ac6f0db3e0b80d001d
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1004609, part 1 - Inline the W() macro in LocationService. r=njn
11f68c58e5db3ec4170a9639ef0b53cb9b5d85bc
created 2014-07-31 16:39 -0700
pushed 2014-08-01 15:52 +0000
Andrew McCreight Andrew McCreight - Bug 1045241 - Make memory reporting for LocationService more normal. r=njn
92b7bbf5c1afa386d768e5c5a8cc7baa4d23100b
created 2014-05-29 23:46 -0700
pushed 2014-07-29 07:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1035570 (part 3) - DMD: Add DMDAnalyzeHeap(), a heap snapshot function. r=erahm,mccr8.
c58334ac43628dc5225d989576c538a4ee35a70f
created 2014-06-05 19:06 -0700
pushed 2014-07-29 07:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1035570 (part 2) - DMD: make output easier for machines to parse. r=erahm.
664fbd3821c72cf4ea92fa6f0014c823d5cbeddf
created 2014-06-05 18:57 -0700
pushed 2014-07-29 07:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1035570 (part 1) - DMD: Rename TraceRecord as Record. r=erahm.
d05fb99bf6412b1e80146d053deb9ceb12f608e2
created 2014-05-29 17:04 -0700
pushed 2014-05-30 12:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1017911 - DMD: don't use alloca(), because it's a pain to get working on multiple platforms. r=mccr8.
8936ac79e58afbf16dc2d0a3ed11cbf0f82a5bac
created 2014-05-22 19:45 -0700
pushed 2014-05-23 13:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1014249 - Beef up the "is DMD enabled?" and "is DMD running?" checks. r=mccr8.
170de1040e9a574829b48e87aa707a0681e3f7ed
created 2014-05-19 19:57 -0700
pushed 2014-05-20 13:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1013011 - DMD: Remove stack frame records. r=erahm.
031b49af61a68658a27cf1a5e76bb4081210ad8d
created 2014-04-24 12:43 -0700
pushed 2014-04-25 10:50 +0000
Eric Rahm Eric Rahm - Bug 1000621 - Check if DMD is enabled before dumping. r=njn. DONTBUILD
b667bd72d90978516a1b686a280208639a50f799
created 2014-02-07 15:23 -0800
pushed 2014-02-10 02:32 +0000
Eric Rahm Eric Rahm - Bug 968956 - DMD: Acquire state lock before clearing reports. r=njn.
9db8c2398cc7ad8789f74684c139e83bf4f3d1ba
created 2013-12-18 13:58 -0800
pushed 2013-12-19 04:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 950545 (part 2) - Fix assertion failures and output mismatches in the DMD test. r=iacobcatalin.
50c8f77c74c2ad7e74635dced7792d35088784fb
created 2013-12-18 13:55 -0800
pushed 2013-12-19 04:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 950545 (part 1) - Fix the dump numbering in the DMD test. r=iacobcatalin.
4afced469f9d348b47fdce694327bf6f2778b9ae
created 2013-12-15 13:50 -0800
pushed 2013-12-16 01:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 948621 (part 2) - Abort DMD-enabled Windows builds unless --enable-profiling is specified. r=ehsan.
8a254244f3db007aea4b9b89958a0be2a35de789
created 2013-12-15 13:47 -0800
pushed 2013-12-16 01:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 948621 (part 1) - DMD: Handle arbitrary PC values in stack frames. r=iacobcatalin.
b906f5c777580f414dfe3cee74dcc07921195e02
created 2013-12-02 23:13 +0100
pushed 2013-12-03 09:14 +0000
Markus Stange Markus Stange - Bug 945131 - Fix DMD build by using const char*. r=njn
f4bfed6175a104c64540a335de622501b9e6eab2
created 2013-11-29 16:09 +0100
pushed 2013-12-02 11:42 +0000
Catalin Iacob Catalin Iacob - Bug 819839 - Part 2 - Print file name and line number if available in DMD report. r=njn
ca67a11bfdcf87c0354087b9c271612fec30c24a
created 2013-11-11 14:17 -0500
pushed 2013-11-11 23:51 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
dcf9107c178585181f93e987bd308fd1569ed321
created 2013-03-25 21:03 -0700
pushed 2013-04-09 23:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 848560 (part 1) - dmd::ClearReports() needs to check if DMD is running before doing anything to avoid crashing. r=jlebar.
0fa9eb04723292cf58cab64c302824d5d3a4bc64
created 2013-02-18 17:02 -0800
pushed 2013-02-19 13:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 841564 - DMD: Fix the second percentage in stack frame records. r=jlebar. DONTBUILD.
d8e39c6d798ca7c8d12c2c7087ab9595b18daa46
created 2013-02-07 11:18 -0800
pushed 2013-02-08 11:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 838942 - DMD: Fix assertion in the test on Windows. r=jlebar. DONTBUILD because DMD isn't built by default.
7349207f0878f774b8f28d06d5dd5cdca33d943c
created 2013-02-03 20:15 -0800
pushed 2013-02-04 11:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 836054 - DMD: Handle stack entries with PC of 0x0. r=jlebar.
22d57a4edea56fc75ee3dcede472e68360134267
created 2013-01-07 18:32 -0800
pushed 2013-01-10 08:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 827523 (part 3) - DMD: Add --max-frames and --max-records options. r=jlebar.
9035cb5c08124c3ca6f37477ab92a889a9af22cc
created 2013-01-07 17:59 -0800
pushed 2013-01-10 08:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 827523 (part 1) - DMD: Remove valloc() from the test. r=jlebar.
e30d0716bc359f85c2f554e6098217e7a4d53e22
created 2013-01-08 11:04 +0100
pushed 2013-01-09 01:07 +0000
Justin Lebar Justin Lebar - Bug 826515 - Occasionally GC DMD stacks. r=njn
13cf1c8cceab1bba587c4a123b1bb7957dd7f3e4
created 2012-12-20 21:31 -0800
pushed 2013-01-07 16:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 818793 - Add a |aMaxFrames| parameter to NS_StackWalk. r=jlebar,glandium; sr=dbaron.
fdfc52d62d5262b1c3ef48471c7880ab6751ef54
created 2013-01-06 19:18 -0800
pushed 2013-01-07 16:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 820566 - DMD: Improve testing by using a script to filter out platform-specific stuff in the output. r=jlebar.
bd3892e0345fad78764cec5e333ad12dfa39bfba
created 2013-01-06 13:34 -0800
pushed 2013-01-07 05:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 826183 - DMD: clear reportedness data before running memory reporters and dumping. r=jlebar.
2c7233ca6ffd4c120cfde4c52bcaa1282fc4987b
created 2013-01-04 13:57 -0500
pushed 2013-01-05 23:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 826779 - Get DMD to build on Windows; r=bbondy
71b0dfee3df2abe9fa24bce48ab2cdb93c0d8d7b
created 2012-12-23 21:48 -0500
pushed 2012-12-24 13:05 +0000
Justin Lebar Justin Lebar - Bug 824395 - Report used stacks separately from unused stacks. r=njn
eb1a9250d68a417350759a97c8155e2a19e632ae
created 2012-12-23 17:35 -0800
pushed 2012-12-24 13:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 824340 - DMD: fix a deadlock when getting stack traces. r=jlebar.
4aeb3016da0347b5cf786810cf26ab879796e88f
created 2012-12-23 17:35 -0800
pushed 2012-12-24 13:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 824390 - DMD: Don't use PTHREAD_MUTEX_INITIALIZER for non-static mutexes. r=jlebar.
eb2a563b2786298fe4bef5a383ca200d2b0e07d0
created 2012-12-17 21:54 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 9) - DMD: rename "groups" as "records". r=jlebar.
f8a12acba9edd5ad5ba629888846fcdcdd47a24f
created 2012-12-19 19:48 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 8) - DMD: remove a friend declaration. r=jlebar.
c6fabaf6ec909badc6111fafec30018b0c02c1e3
created 2012-12-19 19:41 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 7) - DMD: use Percent() in a couple of appropriate places. r=jlebar.
21e8577596385e76b4d115c49a3fd9249ca46def
created 2012-12-18 19:08 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 6) - DMD: print block counts in the summary. r=jlebar.
59af4693ec7a56e860c7626a99e19ea9e6a75932
created 2012-12-17 21:55 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 5) - DMD: avoid empty library names in stacks. r=jlebar.
f66f22fc2b265ec9baa057d1b12701f7072c9bb4
created 2012-12-17 19:59 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 4) - DMD: Capitalize class Thread's method names. r=jlebar.
e71e1028860eafa88e63c8fc41ba7080ddf5366b
created 2012-12-17 19:56 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 3) - DMD: Rename |LiveBlock| as |Block|. r=jlebar.
feefe01d430bca648db4b4153a285608f7ac89df
created 2012-12-17 19:40 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 2) - DMD: Treat twice-reported blocks more like other blocks. r=jlebar.
360af7a0a75469e8d292dcce736b61dd07c05c5b
created 2012-12-16 16:56 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 1) - DMD: remove reporter names from output because they're redundant. r=jlebar.
a428738147c7dd24ec08bf899b69f48fc5812462
created 2012-12-18 15:14 -0800
pushed 2012-12-20 21:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822700 - When DMD is disabled its SizeOf() function shouldn't try to measure non-existent structures. r=jlebar.
d8e39fb4851d8e1fa8adbe054f80b6b90cf60b93
created 2012-12-19 11:24 -0500
pushed 2012-12-20 21:06 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 822698 - Rename GroupSize to GetGroupSize to fix a gcc 4.6 compilation error on Android. r=njn
e082861f545f96949f4afa0aeaccddd798fd300c
created 2012-12-13 19:42 -0800
pushed 2012-12-17 13:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 821577 - DMD: Fix hang at start-up on Mac. r=jlebar.
e5fddab2f19e10b86fc95d5a273e5bbbd7680adc
created 2012-12-13 16:58 -0800
pushed 2012-12-17 13:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 819817 - DMD: cache calls to NS_DescribeCodeAddress for faster dumping. r=jlebar.
6fbb674858da5db998fdd619dead5f958a68f4f5
created 2012-12-13 19:51 -0500
pushed 2012-12-15 21:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 820875 - Reimplement DMD's MutexBase using critical sections; r=bbondy
9585e38ed39d87971ff1322259c710f6610510a2
created 2012-12-13 19:47 -0500
pushed 2012-12-14 15:28 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 821358 - Port the trace-malloc Windows TLS macros to DMD; r=njn
8c77de31ddc4e93faed739de65073c5ff96f6bf8
created 2012-12-12 21:57 -0800
pushed 2012-12-14 15:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 820652 (part 7) - DMD: Fix bug in strdup_. r=jlebar.
9f305729255b0b2df0ca04e03d1774b7f2724a64
created 2012-12-12 21:40 -0800
pushed 2012-12-14 15:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 820652 (part 6) - DMD: Don't use LiveBlockKey in LiveBlock. r=jlebar.
5ac16858d004081963395e018ef4d4c1423429f1
created 2012-12-12 21:16 -0800
pushed 2012-12-14 15:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 820652 (part 5) - DMD: Store the block address in LiveBlock. r=jlebar.
less more (0) -60 tip