Revert of Do not generate a microdump if there are no webview pointers on the...
Revert of Do not generate a microdump if there are no webview pointers on the stack. (patchset #6 id:100001 of https://codereview.chromium.org/2552753002/ ) Reason for revert: Revert in preparation for modifying breakpad to infer the interest region from mappings rather than being explicitly informed. Linux ld.so refuses to relocate absolutely addressed symbols at offset 0, causing the use of __executable_start to fail at load time on that platform. We will need to find a better way to determine the extent of the text section. Original issue's description: > Do not generate a microdump if there are no webview pointers on the stack. > > To determine the webview text section address range, we use the linker > defines symbols __executable_start and __etext. These are passed to > breakpad in the microdump extra info struct, causing it to not generate > a microdump if the stack of the crashing thread does not contain a > pointer into this region. > > BUG=664460 > > Committed: https://crrev.com/19f0a50c6eab29917f459557b10cafc70428a4a2 > Committed: https://crrev.com/aca68a011a9fd116972e329871f67c73ca8ca389 > Cr-Original-Commit-Position: refs/heads/master@{#437003} > Cr-Commit-Position: refs/heads/master@{#437234} TBR=primiano@chromium.org,torne@chromium.org,rsesek@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=664460 Review-Url: https://codereview.chromium.org/2565353004 Cr-Commit-Position: refs/heads/master@{#438150}
Showing
Please register or sign in to comment