19a188c6dac362e7c3bed9795a7716ee5bb5a8a1: Fix potential memory leak in TextureSourceProviderMLGPU. (bug 1365879 part 1, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 20 Jun 2017 01:17:15 -0700 - rev 364883
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Fix potential memory leak in TextureSourceProviderMLGPU. (bug 1365879 part 1, r=mattwoodrow)
44dddd2188a8b583a95ae2de7eae48266ef85516: Unified build fixes to APZ. (bug 1373890, r=kats)
David Anderson <dvander@alliedmods.net> - Tue, 20 Jun 2017 00:05:39 -0700 - rev 364882
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Unified build fixes to APZ. (bug 1373890, r=kats)
a015b6e3a99657332085de2a92dbc3577a9e0542: Bug 1286802 - Part 7: Don't generate overlapping app memory regions in the crash dump. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:01:37 +0800 - rev 364881
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1286802 - Part 7: Don't generate overlapping app memory regions in the crash dump. r=ted This deduplicates/merges app memory regions so that we don't generate overlapping memory regions in the minidump. We need to do this because older version of dbghelp.dll (e.g. that on Windows 7) doesn't handle overlaps in its memory list, which causes xpcshell bustages. The test bustages are fixed by sorting and merging app memory regions before adding to the input to the MinidumpWriteDump callback. Memory regions on the thread stack is also excluded because thread stack memory is included in the minidump by default. MozReview-Commit-ID: 541vzG0b0kC
bc854a17fee60d770e2ffef859ed9f59d9cbfa2d: Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:01:18 +0800 - rev 364880
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r=ted MozReview-Commit-ID: 2W0VATExXmE
5c263108f9346908c0c91d31512b725699510d15: Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:01:05 +0800 - rev 364879
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r=ted MozReview-Commit-ID: AOrGlMjnNjE
e76c0ff35226451fbbb9cd66d02a1d5c6264986c: Bug 1286802 - Part 4: Implemention of including heap regions from the crashing context. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:00:47 +0800 - rev 364878
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1286802 - Part 4: Implemention of including heap regions from the crashing context. r=ted This patch is the core part of including heap regions using the registers of the crashing context to be used by in-process and out-of-process crash generations. It works as follows: When a crash happens, the ExceptionHandler or CrashGenerationServer uses the register values in the crash contex as candidates for heap regions. If a value "looks like" a pointer to some data on the heap, we register a region around the value using a preallocated AppMemory instance. Then in the "MemoryCallback" type of MinidumpCallback, we register the memory regions for inclusion in the minidump. MozReview-Commit-ID: BEik3lRJJkj
4f2fce5430f3f1d3996b4b522124af35f50d7946: Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:00:32 +0800 - rev 364877
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r=ted MozReview-Commit-ID: 5GBzvyvNPDa
00497fb060654537373df881fee403e5f4445c4e: Bug 1286802 - Part 2: Refactor google_breakpad::ExceptionHandler for including heap regions. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:00:16 +0800 - rev 364876
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1286802 - Part 2: Refactor google_breakpad::ExceptionHandler for including heap regions. r=ted This moves type definitions and minidump callback to minidump_callback.{h|cpp}, which will be used by google_breakpad::ExceptionHandler for in-process crash generation, and by googld_breakpad::CrashGenerationServer for out-of-process crash generation. MozReview-Commit-ID: AMsQHSUTYNx
e6a393dbc7a5521d28d7b7f75c9d1ce6ab57be39: Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 14:59:48 +0800 - rev 364875
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r=ted MozReview-Commit-ID: 5Vpk4jWC63v
1b87e5a0b96fe8dd1286b5117472ce6e3829d7c7: hg qrefresh -m "Bug 1372897 - REVERT test of the necko part of TFO. r=mcmanus"
Dragana Damjanovic <dd.mozilla@gmail.com> - Tue, 20 Jun 2017 08:39:53 +0200 - rev 364874
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
hg qrefresh -m "Bug 1372897 - REVERT test of the necko part of TFO. r=mcmanus"
0f30b67d296ad42f0b5a146af1292f4a2ddce248: Backed out changeset 301e80f20046 (bug 1372405) for bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:27:17 +0200 - rev 364873
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Backed out changeset 301e80f20046 (bug 1372405) for bustage
e61d71c2a3a32013f097777dfa68a9320d4ae61b: Backed out changeset 9846de3bd954 (bug 1372405)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:27:02 +0200 - rev 364872
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Backed out changeset 9846de3bd954 (bug 1372405)
2f1200166be80e9a883e57bcd0de16c04b6537ab: Backed out changeset ac1e2098e59e (bug 1372405)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:26:57 +0200 - rev 364871
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Backed out changeset ac1e2098e59e (bug 1372405)
ff9c1e9bf93149c6d390b3492616ca18f09bb3a0: Backed out changeset 4d33d0e50338 (bug 1372405)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:26:56 +0200 - rev 364870
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Backed out changeset 4d33d0e50338 (bug 1372405)
90548036083250404d6b859ea7a5c56d8255b79a: Bug 1373492 - Enable the layout view by default. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Fri, 16 Jun 2017 01:18:05 -0400 - rev 364869
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1373492 - Enable the layout view by default. r=pbro MozReview-Commit-ID: 3E81zeEUmfm
4d33d0e50338d5f70170ad123e91090c229c941b: Bug 1372405 - Remove NewRunnable functions that lack a name param (r=froydnj)
Bill McCloskey <billm@mozilla.com> - Thu, 15 Jun 2017 13:30:27 -0700 - rev 364868
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1372405 - Remove NewRunnable functions that lack a name param (r=froydnj) MozReview-Commit-ID: vGCnkBey03
ac1e2098e59e536851fb40a47a37fb047527b730: Bug 1372405 - Delete default Runnable ctor so name must be provided (r=froydnj)
Bill McCloskey <billm@mozilla.com> - Mon, 12 Jun 2017 13:39:47 -0700 - rev 364867
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1372405 - Delete default Runnable ctor so name must be provided (r=froydnj) MozReview-Commit-ID: 9L4UoBJWzQ3
9846de3bd9545fb2c2b803a36af85568ccf2473b: Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
Bill McCloskey <billm@mozilla.com> - Mon, 12 Jun 2017 12:34:10 -0700 - rev 364866
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) MozReview-Commit-ID: DKR6ROiHRS7
301e80f200463e138a5a532ffeabebddee79b9de: Bug 1372405 - Change SchedulerGroup::GetName so it doesn't delegate to mozilla::Runnable (r=froydnj)
Bill McCloskey <billm@mozilla.com> - Thu, 15 Jun 2017 16:26:25 -0700 - rev 364865
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1372405 - Change SchedulerGroup::GetName so it doesn't delegate to mozilla::Runnable (r=froydnj) Delegating to mozilla::Runnable caused us to return the wrong value once SchedulerGroup started passing a non-empty name to the Runnable constructor. MozReview-Commit-ID: 2zMlpiMnHwv
89963ba78c353b23feab0042ebe264049f8d4533: Bug 1372453 - Part 2: Name the caller of ProxyReleaseEvent. r=billm
Bevis Tseng <btseng@mozilla.com> - Wed, 14 Jun 2017 09:27:17 +0800 - rev 364864
Push 32057 by kwierso@gmail.com at Wed, 21 Jun 2017 00:59:08 +0000
Bug 1372453 - Part 2: Name the caller of ProxyReleaseEvent. r=billm MozReview-Commit-ID: LYhSWnZkq0i
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip