mirror of
https://github.com/yuzu-mirror/breakpad.git
synced 2025-12-06 04:42:01 +01:00
At the moment, the StackWalker GetCallerFrame member function expects a vector of WindowsFrameInfo structures, even though WindowsFrameInfo is only used or useful on one one implementation (StackWalkerX86). This patch changes StackWalker::GetCallerFrame to no longer expect the WindowsFrameInfo structures, and changes all implementations to match. In particular, StackWalkerX86 is changed to find the WindowsFrameInfo data itself, and store a pointer to whatever it got in the StackFrame object itself (which is really a StackFrameX86). To allow GetCallerFrame implementations to look up stack walking data, StackWalker::resolver_ needs to be made protected, not private. a=jimblandy, r=mmentovai git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@491 4c0a9323-5329-0410-9bdc-e9ce6186880e |
||
|---|---|---|
| .. | ||
| basic_source_line_resolver.h | ||
| call_stack.h | ||
| code_module.h | ||
| code_modules.h | ||
| memory_region.h | ||
| minidump.h | ||
| minidump_processor.h | ||
| process_state.h | ||
| source_line_resolver_interface.h | ||
| stack_frame.h | ||
| stack_frame_cpu.h | ||
| stackwalker.h | ||
| symbol_supplier.h | ||
| system_info.h | ||