mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2026-02-06 21:34:02 +00:00
split up into multiple regions.
An older workaround relyied on known fixed stack locations and only filled in
the initial page of the stack if it was in a distinct region. The new approach
looks upwards for additional regions that appear to be part of the same stack.
With PIE on Lion, the stack no longer begins at a fixed address, so the older
workaround became ineffective.
BUG=247, chromium:94107
TEST=Stacks should run through to _main/start and then stop when examining
Chrome on Lion with PIE and "slid" stacks.
Review URL: http://breakpad.appspot.com/300001
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@826 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
||
|---|---|---|
| .. | ||
| minidump_test.xcodeproj | ||
| testcases | ||
| breakpad_exc_server.c | ||
| breakpad_exc_server.h | ||
| breakpad_nlist_64.cc | ||
| breakpad_nlist_64.h | ||
| dynamic_images.cc | ||
| dynamic_images.h | ||
| exception_handler.cc | ||
| exception_handler.h | ||
| minidump_generator.cc | ||
| minidump_generator.h | ||
| minidump_tests32-Info.plist | ||
| minidump_tests64-Info.plist | ||
| obj-cTestCases-Info.plist | ||
| protected_memory_allocator.cc | ||
| protected_memory_allocator.h | ||