Planeshift
|
#include <stddef.h>
#include "google_breakpad/common/breakpad_types.h"
#include "minidump_cpu_amd64.h"
#include "minidump_cpu_arm.h"
#include "minidump_cpu_ppc.h"
#include "minidump_cpu_ppc64.h"
#include "minidump_cpu_sparc.h"
#include "minidump_cpu_x86.h"
#include "minidump_exception_linux.h"
#include "minidump_exception_mac.h"
#include "minidump_exception_ps3.h"
#include "minidump_exception_solaris.h"
#include "minidump_exception_win32.h"
Go to the source code of this file.
#define MD_CONTEXT_ALPHA 0x00020000 |
Definition at line 101 of file minidump_format.h.
#define MD_CONTEXT_CPU_MASK 0xffffff00 |
Definition at line 106 of file minidump_format.h.
#define MD_CONTEXT_IA64 0x00080000 |
Definition at line 97 of file minidump_format.h.
#define MD_CONTEXT_MIPS 0x00010000 |
Definition at line 100 of file minidump_format.h.
#define MD_CONTEXT_SHX 0x000000c0 |
Definition at line 99 of file minidump_format.h.
#define MD_CVINFOCV41_SIGNATURE 0x3930424e |
Definition at line 471 of file minidump_format.h.
#define MD_CVINFOCV50_SIGNATURE 0x3131424e |
Definition at line 472 of file minidump_format.h.
#define MD_CVINFOPDB20_SIGNATURE 0x3031424e |
Definition at line 436 of file minidump_format.h.
#define MD_CVINFOPDB70_SIGNATURE 0x53445352 |
Definition at line 449 of file minidump_format.h.
#define MD_CVINFOUNKNOWN_SIGNATURE 0xffffffff |
Definition at line 475 of file minidump_format.h.
#define MD_EXCEPTION_MAXIMUM_PARAMETERS 15 |
Definition at line 512 of file minidump_format.h.
#define MD_HEADER_SIGNATURE 0x504d444d |
Definition at line 266 of file minidump_format.h.
#define MD_HEADER_VERSION 0x0000a793 |
Definition at line 268 of file minidump_format.h.
#define MD_MAX_PATH 260 |
Definition at line 704 of file minidump_format.h.
#define MD_MODULE_SIZE 108 |
Definition at line 414 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_FLAGS_DEBUG 0x00000001 |
Definition at line 154 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_FLAGS_INFOINFERRED 0x00000010 |
Definition at line 162 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_FLAGS_PATCHED 0x00000004 |
Definition at line 158 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_FLAGS_PRERELEASE 0x00000002 |
Definition at line 156 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_FLAGS_PRIVATEBUILD 0x00000008 |
Definition at line 160 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_FLAGS_SPECIALBUILD 0x00000020 |
Definition at line 164 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS__BASE 0 |
Definition at line 175 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS__PM16 2 |
Definition at line 177 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS__PM32 3 |
Definition at line 178 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS__WINDOWS16 1 |
Definition at line 176 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS__WINDOWS32 4 |
Definition at line 179 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS_DOS (1 << 16) |
Definition at line 169 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS_NT (4 << 16) |
Definition at line 172 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS_OS216 (2 << 16) |
Definition at line 170 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS_OS232 (3 << 16) |
Definition at line 171 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS_UNKNOWN 0 |
Definition at line 168 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_OS_WINCE (5 << 16) |
Definition at line 173 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_COMM 10 |
Definition at line 212 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_DISPLAY 4 |
Definition at line 200 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_INPUTMETHOD 11 |
Definition at line 214 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_INSTALLABLE 8 |
Definition at line 208 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_KEYBOARD 2 |
Definition at line 196 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_LANGUAGE 3 |
Definition at line 198 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_MOUSE 5 |
Definition at line 202 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_NETWORK 6 |
Definition at line 204 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_PRINTER 1 |
Definition at line 194 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_SOUND 9 |
Definition at line 210 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_SYSTEM 7 |
Definition at line 206 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_DRV_VERSIONED_PRINTER 12 |
Definition at line 216 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_FONT_RASTER 1 |
Definition at line 219 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_FONT_TRUETYPE 3 |
Definition at line 223 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_FONT_VECTOR 2 |
Definition at line 221 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_SUBTYPE_UNKNOWN 0 |
Definition at line 191 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_TYPE_APP 1 |
Definition at line 183 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_TYPE_DLL 2 |
Definition at line 184 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_TYPE_DRV 3 |
Definition at line 185 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_TYPE_FONT 4 |
Definition at line 186 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_TYPE_STATIC_LIB 7 |
Definition at line 188 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_TYPE_UNKNOWN 0 |
Definition at line 182 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_FILE_TYPE_VXD 5 |
Definition at line 187 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_SIGNATURE 0xfeef04bd |
Definition at line 145 of file minidump_format.h.
#define MD_VSFIXEDFILEINFO_VERSION 0x00010000 |
Definition at line 149 of file minidump_format.h.
typedef uint32_t MDRVA |
Definition at line 234 of file minidump_format.h.
enum MDAssertionInfoData |
MD_ASSERTION_INFO_TYPE_UNKNOWN | |
MD_ASSERTION_INFO_TYPE_INVALID_PARAMETER | |
MD_ASSERTION_INFO_TYPE_PURE_VIRTUAL_CALL |
Definition at line 915 of file minidump_format.h.
Definition at line 893 of file minidump_format.h.
enum MDCPUArchitecture |
Definition at line 622 of file minidump_format.h.
Definition at line 566 of file minidump_format.h.
enum MDMemoryProtection |
Definition at line 835 of file minidump_format.h.
enum MDMemoryState |
Definition at line 828 of file minidump_format.h.
enum MDMemoryType |
Definition at line 854 of file minidump_format.h.
enum MDMiscInfoFlags1 |
Definition at line 779 of file minidump_format.h.
enum MDOSPlatform |
MD_OS_WIN32S | |
MD_OS_WIN32_WINDOWS | |
MD_OS_WIN32_NT | |
MD_OS_WIN32_CE | |
MD_OS_UNIX | |
MD_OS_MAC_OS_X | |
MD_OS_IOS | |
MD_OS_LINUX | |
MD_OS_SOLARIS | |
MD_OS_ANDROID | |
MD_OS_PS3 | |
MD_OS_NACL |
Definition at line 643 of file minidump_format.h.
enum MDStreamType |
Definition at line 310 of file minidump_format.h.
enum MDType |
Definition at line 272 of file minidump_format.h.
const uint32_t MD_MEMORY_PROTECTION_ACCESS_MASK = 0xFF |
Definition at line 851 of file minidump_format.h.
const size_t MD_MISCINFO2_SIZE [static] |
offsetof(MDRawMiscInfo, process_integrity_level)
Definition at line 771 of file minidump_format.h.
const size_t MD_MISCINFO3_SIZE [static] |
offsetof(MDRawMiscInfo, build_string[0])
Definition at line 773 of file minidump_format.h.
const size_t MD_MISCINFO4_SIZE = sizeof(MDRawMiscInfo) [static] |
Definition at line 775 of file minidump_format.h.
const size_t MD_MISCINFO_SIZE [static] |
offsetof(MDRawMiscInfo, processor_max_mhz)
Definition at line 769 of file minidump_format.h.
const size_t MDCVInfoPDB20_minsize [static] |
offsetof(MDCVInfoPDB20, pdb_file_name[0])
Definition at line 433 of file minidump_format.h.
const size_t MDCVInfoPDB70_minsize [static] |
offsetof(MDCVInfoPDB70, pdb_file_name[0])
Definition at line 446 of file minidump_format.h.
const size_t MDImageDebugMisc_minsize [static] |
offsetof(MDImageDebugMisc, data[0])
Definition at line 490 of file minidump_format.h.
const size_t MDRawMemoryList_minsize [static] |
offsetof(MDRawMemoryList, memory_ranges[0])
Definition at line 508 of file minidump_format.h.
const size_t MDRawModuleList_minsize [static] |
offsetof(MDRawModuleList, modules[0])
Definition at line 499 of file minidump_format.h.
const size_t MDRawThreadList_minsize [static] |
offsetof(MDRawThreadList, threads[0])
Definition at line 373 of file minidump_format.h.
const size_t MDString_minsize = offsetof(MDString, buffer[0]) [static] |
Definition at line 354 of file minidump_format.h.