|
Classes |
| class | ExceptionHandler |
| struct | ThreadInfo |
| struct | ModuleInfo |
| struct | DebugRegs |
| struct | CallbackParam |
| class | LinuxThread |
| class | MinidumpGenerator |
| struct | dyld_image_info |
| struct | dyld_all_image_infos |
| class | MachHeader |
| class | DynamicImage |
| class | DynamicImageRef |
| class | DynamicImages |
| class | MinidumpFileWriter |
| class | UntypedMDRVA |
| class | TypedMDRVA |
| class | SolarisLwp |
| class | AutoCriticalSection |
| struct | ProtocolMessage |
| class | ClientInfo |
| class | CrashGenerationClient |
| class | CrashGenerationServer |
| class | CrashReportSender |
| class | Base |
| class | Derived |
| class | DumpSymbols |
| class | FileID |
| class | HTTPUpload |
| class | GUIDString |
| struct | PDBModuleInfo |
| class | PDBSourceLineWriter |
| class | WindowsStringUtils |
| class | minidump_size |
| class | minidump_size< MDString > |
| class | minidump_size< MDRawThreadList > |
| class | minidump_size< MDCVInfoPDB20 > |
| class | minidump_size< MDCVInfoPDB70 > |
| class | minidump_size< MDImageDebugMisc > |
| class | minidump_size< MDRawModuleList > |
| class | minidump_size< MDRawMemoryList > |
| class | minidump_size< MDRawModule > |
| class | BasicSourceLineResolver |
| class | CallStack |
| class | CodeModule |
| class | CodeModules |
| class | MemoryRegion |
| class | MinidumpObject |
| class | MinidumpStream |
| class | MinidumpContext |
| class | MinidumpMemoryRegion |
| class | MinidumpThread |
| class | MinidumpThreadList |
| class | MinidumpModule |
| class | MinidumpModuleList |
| class | MinidumpMemoryList |
| class | MinidumpException |
| class | MinidumpSystemInfo |
| class | MinidumpMiscInfo |
| class | MinidumpBreakpadInfo |
| class | Minidump |
| class | MinidumpProcessor |
| class | ProcessState |
| class | SourceLineResolverInterface |
| struct | StackFrame |
| struct | StackFrameX86 |
| struct | StackFramePPC |
| struct | StackFrameAMD64 |
| struct | StackFrameSPARC |
| class | Stackwalker |
| class | SymbolSupplier |
| struct | SystemInfo |
| class | AddressMap |
| class | BasicCodeModule |
| class | BasicCodeModules |
| class | ContainedRangeMap |
| class | linked_ptr_internal |
| class | linked_ptr |
| class | LogStream |
| class | LogMessageVoidify |
| class | PathnameStripper |
| class | AutoStackClearer |
| class | PostfixEvaluator |
| class | RangeMap |
| class | scoped_ptr |
| class | scoped_array |
| class | ScopedPtrMallocFree |
| class | scoped_ptr_malloc |
| class | SimpleSymbolSupplier |
| struct | StackFrameInfo |
| class | StackwalkerAMD64 |
| class | StackwalkerPPC |
| class | StackwalkerSPARC |
| class | StackwalkerX86 |
| class | OnDemandSymbolSupplier |
| struct | MissingSymbolInfo |
| class | GUIDOrSignatureIdentifier |
| class | MSSymbolServerConverter |
Typedefs |
| typedef bool(* | ThreadCallback )(const ThreadInfo &thread_info, void *context) |
| typedef bool(* | ModuleCallback )(const ModuleInfo &module_info, void *context) |
typedef struct
google_breakpad::dyld_image_info | dyld_image_info |
typedef struct
google_breakpad::dyld_all_image_infos | dyld_all_image_infos |
| typedef bool(* | LwpCallback )(lwpstatus_t *lsp, void *context) |
| typedef bool(* | LwpidCallback )(int lwpid, void *context) |
Enumerations |
| enum | MessageTag { MESSAGE_TAG_NONE = 0,
MESSAGE_TAG_REGISTRATION_REQUEST = 1,
MESSAGE_TAG_REGISTRATION_RESPONSE = 2,
MESSAGE_TAG_REGISTRATION_ACK = 3
} |
| enum | ReportResult { RESULT_FAILED = 0,
RESULT_REJECTED,
RESULT_SUCCEEDED,
RESULT_THROTTLED
} |
Functions |
| void * | ReadTaskMemory (task_port_t target_task, const void *address, size_t len) |
| void | UTF8ToUTF16 (const char *in, vector< u_int16_t > *out) |
| int | UTF8ToUTF16Char (const char *in, int in_length, u_int16_t out[2]) |
| void | UTF32ToUTF16 (const wchar_t *in, vector< u_int16_t > *out) |
| void | UTF32ToUTF16Char (wchar_t in, u_int16_t out[2]) |
| std::string | UTF16ToUTF8 (const vector< u_int16_t > &in, bool swap) |
| template<typename T> |
| bool | operator== (T *ptr, const linked_ptr< T > &x) |
| template<typename T> |
| bool | operator!= (T *ptr, const linked_ptr< T > &x) |
| template<typename T> |
| linked_ptr< T > | make_linked_ptr (T *ptr) |
| std::string | HexString (u_int32_t number) |
| std::string | HexString (u_int64_t number) |
| std::string | HexString (int number) |
| int | ErrnoString (std::string *error_string) |
| template<typename T> |
| void | swap (scoped_ptr< T > &a, scoped_ptr< T > &b) |
| template<typename T> |
| bool | operator== (T *p, const scoped_ptr< T > &b) |
| template<typename T> |
| bool | operator!= (T *p, const scoped_ptr< T > &b) |
| template<class T> |
| void | swap (scoped_array< T > &a, scoped_array< T > &b) |
| template<typename T> |
| bool | operator== (T *p, const scoped_array< T > &b) |
| template<typename T> |
| bool | operator!= (T *p, const scoped_array< T > &b) |
| template<typename T, typename FP> |
| void | swap (scoped_ptr_malloc< T, FP > &a, scoped_ptr_malloc< T, FP > &b) |
| template<typename T, typename FP> |
| bool | operator== (T *p, const scoped_ptr_malloc< T, FP > &b) |
| template<typename T, typename FP> |
| bool | operator!= (T *p, const scoped_ptr_malloc< T, FP > &b) |
Variables |
| const int | MESSAGE_MAX = 1000 |