mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2026-01-09 07:58:24 +01:00
Use stdint types everywhere
R=mark at https://breakpad.appspot.com/535002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1121 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
parent
c02002a581
commit
aeffe1056f
117 changed files with 1385 additions and 1379 deletions
|
|
@ -85,12 +85,12 @@ struct WindowsFrameInfo {
|
|||
program_string() {}
|
||||
|
||||
WindowsFrameInfo(StackInfoTypes type,
|
||||
u_int32_t set_prolog_size,
|
||||
u_int32_t set_epilog_size,
|
||||
u_int32_t set_parameter_size,
|
||||
u_int32_t set_saved_register_size,
|
||||
u_int32_t set_local_size,
|
||||
u_int32_t set_max_stack_size,
|
||||
uint32_t set_prolog_size,
|
||||
uint32_t set_epilog_size,
|
||||
uint32_t set_parameter_size,
|
||||
uint32_t set_saved_register_size,
|
||||
uint32_t set_local_size,
|
||||
uint32_t set_max_stack_size,
|
||||
int set_allocates_base_pointer,
|
||||
const string set_program_string)
|
||||
: type_(type),
|
||||
|
|
@ -110,9 +110,9 @@ struct WindowsFrameInfo {
|
|||
// but not the StackFrameInfo structure, so return them as outparams.
|
||||
static WindowsFrameInfo *ParseFromString(const string string,
|
||||
int &type,
|
||||
u_int64_t &rva,
|
||||
u_int64_t &code_size) {
|
||||
// The format of a STACK WIN record is documented at:
|
||||
uint64_t &rva,
|
||||
uint64_t &code_size) {
|
||||
// The format of a STACK WIN record is documented at:
|
||||
//
|
||||
// http://code.google.com/p/google-breakpad/wiki/SymbolFiles
|
||||
|
||||
|
|
@ -128,12 +128,12 @@ struct WindowsFrameInfo {
|
|||
|
||||
rva = strtoull(tokens[1], NULL, 16);
|
||||
code_size = strtoull(tokens[2], NULL, 16);
|
||||
u_int32_t prolog_size = strtoul(tokens[3], NULL, 16);
|
||||
u_int32_t epilog_size = strtoul(tokens[4], NULL, 16);
|
||||
u_int32_t parameter_size = strtoul(tokens[5], NULL, 16);
|
||||
u_int32_t saved_register_size = strtoul(tokens[6], NULL, 16);
|
||||
u_int32_t local_size = strtoul(tokens[7], NULL, 16);
|
||||
u_int32_t max_stack_size = strtoul(tokens[8], NULL, 16);
|
||||
uint32_t prolog_size = strtoul(tokens[3], NULL, 16);
|
||||
uint32_t epilog_size = strtoul(tokens[4], NULL, 16);
|
||||
uint32_t parameter_size = strtoul(tokens[5], NULL, 16);
|
||||
uint32_t saved_register_size = strtoul(tokens[6], NULL, 16);
|
||||
uint32_t local_size = strtoul(tokens[7], NULL, 16);
|
||||
uint32_t max_stack_size = strtoul(tokens[8], NULL, 16);
|
||||
int has_program_string = strtoul(tokens[9], NULL, 16);
|
||||
|
||||
const char *program_string = "";
|
||||
|
|
@ -186,12 +186,12 @@ struct WindowsFrameInfo {
|
|||
int valid;
|
||||
|
||||
// These values come from IDiaFrameData.
|
||||
u_int32_t prolog_size;
|
||||
u_int32_t epilog_size;
|
||||
u_int32_t parameter_size;
|
||||
u_int32_t saved_register_size;
|
||||
u_int32_t local_size;
|
||||
u_int32_t max_stack_size;
|
||||
uint32_t prolog_size;
|
||||
uint32_t epilog_size;
|
||||
uint32_t parameter_size;
|
||||
uint32_t saved_register_size;
|
||||
uint32_t local_size;
|
||||
uint32_t max_stack_size;
|
||||
|
||||
// Only one of allocates_base_pointer or program_string will be valid.
|
||||
// If program_string is empty, use allocates_base_pointer.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue