mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2026-01-10 08:28:10 +01:00
Add ppc types to minidump_format.h (#25). r=waylonis
- New MDRawContextPPC struct, based on ppc_thread_state and others in mach/ppc/_types.h. - Add (defining where necessary) MDCPUArchitecture and MDOSPlatform enums to support non-x86/win dumps. Add MD_CONTEXT_* definitions for non-x86 CPUs. - Document a few more fields. http://groups.google.com/group/airbag-dev/browse_thread/thread/963028fc01547851 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@28 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
parent
0170bea32f
commit
82a6c6037b
2 changed files with 178 additions and 35 deletions
|
|
@ -308,9 +308,9 @@ void MinidumpContext::Print() {
|
|||
printf(" float_save.data_selector = 0x%x\n",
|
||||
context_.float_save.data_selector);
|
||||
printf(" float_save.register_area[%2d] = 0x",
|
||||
MD_FLOATINGSAVEAREA_SIZEOF_REGISTERAREA_X86);
|
||||
MD_FLOATINGSAVEAREA_X86_REGISTERAREA_SIZE);
|
||||
for (unsigned int register_index = 0;
|
||||
register_index < MD_FLOATINGSAVEAREA_SIZEOF_REGISTERAREA_X86;
|
||||
register_index < MD_FLOATINGSAVEAREA_X86_REGISTERAREA_SIZE;
|
||||
++register_index) {
|
||||
printf("%02x", context_.float_save.register_area[register_index]);
|
||||
}
|
||||
|
|
@ -334,9 +334,9 @@ void MinidumpContext::Print() {
|
|||
printf(" esp = 0x%x\n", context_.esp);
|
||||
printf(" ss = 0x%x\n", context_.ss);
|
||||
printf(" extended_registers[%3d] = 0x",
|
||||
MD_CONTEXT_SIZEOF_EXTENDED_REGISTERS_X86);
|
||||
MD_CONTEXT_X86_EXTENDED_REGISTERS_SIZE);
|
||||
for (unsigned int register_index = 0;
|
||||
register_index < MD_CONTEXT_SIZEOF_EXTENDED_REGISTERS_X86;
|
||||
register_index < MD_CONTEXT_X86_EXTENDED_REGISTERS_SIZE;
|
||||
++register_index) {
|
||||
printf("%02x", context_.extended_registers[register_index]);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue