DescriptionChange OOMs to raise custom exception rather than breakpoint on Windows.
This adds the exception reporting for allocators in:
- Chromium
- Blink (both PartitionAlloc and Oilpan)
- Skia
- V8 (via call to new API added in crrev.com/2139873002)
Magic signature update to crash processor is in go/internal_cl_for_2130293003
BUG=614440
TEST=Visit chrome://memory-exhaust and verify that histogram CrashExitCodes.Renderer has values in bucket 536870904.
TEST=Simulate more crashes in Chromium, Blink, V8 and Skia, and verify they all raise exception 0xe0000008.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Committed: https://crrev.com/8ca194a234f2ec714a46da50b2e10f2b651b9aba
Cr-Commit-Position: refs/heads/master@{#406458}
Patch Set 1 #Patch Set 2 : can't call v8 until v8 patch lands #Patch Set 3 : remove unused func #
Total comments: 2
Patch Set 4 : skia too #Patch Set 5 : reeebase #Patch Set 6 : add oilpan. restore calls to v8. #
Total comments: 2
Patch Set 7 : use VLOG instead of printf #
Total comments: 2
Patch Set 8 : formatting. code review fix. #
Total comments: 3
Patch Set 9 : comments #Messages
Total messages: 47 (24 generated)
|