Expand description
Support for Breakpad ASCII symbols, used by the Breakpad and Crashpad libraries.
Structs
- Debug session for Breakpad objects.
- An error when dealing with
BreakpadObject
. - An iterator over source files in a Breakpad object.
- A file record, specifying the path to a source code file.
- An iterator over file records in a Breakpad object.
- A function record including line information.
- An iterator over function records in a Breakpad object.
- An iterator over functions in a Breakpad object.
- An iterator over info records in a Breakpad object.
- Identifies one contiguous slice of bytes / instruction addresses which is covered by a
BreakpadInlineRecord
. - An inline origin record, specifying the function name of a function for which at least one call to this function has been inlined.
- An inline record associated with a
BreakpadFunctionRecord
. - A line record associated to a
BreakpadFunctionRecord
. - An iterator over line records in a
BreakpadFunctionRecord
. - A module record, constituting the header of a Breakpad file.
- A Breakpad object file.
- An iterator over public symbol records in a Breakpad object.
- A
STACK CFI
record. Usually associated with a BreakpadStackCfiRecord. - An iterator over stack cfi delta records associated with a particular
BreakpadStackCfiRecord
. - A call frame information record for platforms other than Windows x86.
- An iterator over stack frame records in a Breakpad object.
- A Windows stack frame record, used on x86.
- An iterator over symbols in the Breakpad object.
Enums
- The error type for
BreakpadError
. - An information record.
- Stack frame information record used for stack unwinding and stackwalking.
- Possible types of data held by a
BreakpadStackWinRecord
, as listed in http://msdn.microsoft.com/en-us/library/bc5207xw%28VS.100%29.aspx. Breakpad only deals with types 0 (FPO
) and 4 (FrameData
).
Type Aliases
- A map of file paths by their file ID.
- A map of function names by their inline origin ID.