Planeshift
minidump_exception_mac.h File Reference
#include <stddef.h>
#include "google_breakpad/common/breakpad_types.h"

Go to the source code of this file.

Enumerations

enum  MDExceptionCodeMac {
  MD_EXCEPTION_CODE_MAC_INVALID_ADDRESS = 1, MD_EXCEPTION_CODE_MAC_PROTECTION_FAILURE = 2, MD_EXCEPTION_CODE_MAC_NO_ACCESS = 8, MD_EXCEPTION_CODE_MAC_MEMORY_FAILURE = 9,
  MD_EXCEPTION_CODE_MAC_MEMORY_ERROR = 10, MD_EXCEPTION_CODE_MAC_BAD_SYSCALL = 0x00010000, MD_EXCEPTION_CODE_MAC_BAD_PIPE = 0x00010001, MD_EXCEPTION_CODE_MAC_ABORT = 0x00010002,
  MD_EXCEPTION_CODE_MAC_NS_EXCEPTION = 0xDEADC0DE, MD_EXCEPTION_CODE_MAC_ARM_DA_ALIGN = 0x0101, MD_EXCEPTION_CODE_MAC_ARM_DA_DEBUG = 0x0102, MD_EXCEPTION_CODE_MAC_ARM_UNDEFINED = 1,
  MD_EXCEPTION_CODE_MAC_ARM_BREAKPOINT = 1, MD_EXCEPTION_CODE_MAC_PPC_VM_PROT_READ = 0x0101, MD_EXCEPTION_CODE_MAC_PPC_BADSPACE = 0x0102, MD_EXCEPTION_CODE_MAC_PPC_UNALIGNED = 0x0103,
  MD_EXCEPTION_CODE_MAC_PPC_INVALID_SYSCALL = 1, MD_EXCEPTION_CODE_MAC_PPC_UNIMPLEMENTED_INSTRUCTION = 2, MD_EXCEPTION_CODE_MAC_PPC_PRIVILEGED_INSTRUCTION = 3, MD_EXCEPTION_CODE_MAC_PPC_PRIVILEGED_REGISTER = 4,
  MD_EXCEPTION_CODE_MAC_PPC_TRACE = 5, MD_EXCEPTION_CODE_MAC_PPC_PERFORMANCE_MONITOR = 6, MD_EXCEPTION_CODE_MAC_PPC_OVERFLOW = 1, MD_EXCEPTION_CODE_MAC_PPC_ZERO_DIVIDE = 2,
  MD_EXCEPTION_CODE_MAC_PPC_FLOAT_INEXACT = 3, MD_EXCEPTION_CODE_MAC_PPC_FLOAT_ZERO_DIVIDE = 4, MD_EXCEPTION_CODE_MAC_PPC_FLOAT_UNDERFLOW = 5, MD_EXCEPTION_CODE_MAC_PPC_FLOAT_OVERFLOW = 6,
  MD_EXCEPTION_CODE_MAC_PPC_FLOAT_NOT_A_NUMBER = 7, MD_EXCEPTION_CODE_MAC_PPC_NO_EMULATION = 8, MD_EXCEPTION_CODE_MAC_PPC_ALTIVEC_ASSIST = 9, MD_EXCEPTION_CODE_MAC_PPC_TRAP = 0x00000001,
  MD_EXCEPTION_CODE_MAC_PPC_MIGRATE = 0x00010100, MD_EXCEPTION_CODE_MAC_PPC_BREAKPOINT = 1, MD_EXCEPTION_CODE_MAC_X86_INVALID_OPERATION = 1, MD_EXCEPTION_CODE_MAC_X86_DIV = 1,
  MD_EXCEPTION_CODE_MAC_X86_INTO = 2, MD_EXCEPTION_CODE_MAC_X86_NOEXT = 3, MD_EXCEPTION_CODE_MAC_X86_EXTOVR = 4, MD_EXCEPTION_CODE_MAC_X86_EXTERR = 5,
  MD_EXCEPTION_CODE_MAC_X86_EMERR = 6, MD_EXCEPTION_CODE_MAC_X86_BOUND = 7, MD_EXCEPTION_CODE_MAC_X86_SSEEXTERR = 8, MD_EXCEPTION_CODE_MAC_X86_SGL = 1,
  MD_EXCEPTION_CODE_MAC_X86_BPT = 2, MD_EXCEPTION_CODE_MAC_X86_INVALID_TASK_STATE_SEGMENT = 10, MD_EXCEPTION_CODE_MAC_X86_SEGMENT_NOT_PRESENT = 11, MD_EXCEPTION_CODE_MAC_X86_STACK_FAULT = 12,
  MD_EXCEPTION_CODE_MAC_X86_GENERAL_PROTECTION_FAULT = 13, MD_EXCEPTION_CODE_MAC_X86_ALIGNMENT_FAULT = 17
}
 
enum  MDExceptionMac {
  MD_EXCEPTION_MAC_BAD_ACCESS = 1, MD_EXCEPTION_MAC_BAD_INSTRUCTION = 2, MD_EXCEPTION_MAC_ARITHMETIC = 3, MD_EXCEPTION_MAC_EMULATION = 4,
  MD_EXCEPTION_MAC_SOFTWARE = 5, MD_EXCEPTION_MAC_BREAKPOINT = 6, MD_EXCEPTION_MAC_SYSCALL = 7, MD_EXCEPTION_MAC_MACH_SYSCALL = 8,
  MD_EXCEPTION_MAC_RPC_ALERT = 9
}
 

Enumeration Type Documentation

Enumerator
MD_EXCEPTION_CODE_MAC_INVALID_ADDRESS 
MD_EXCEPTION_CODE_MAC_PROTECTION_FAILURE 
MD_EXCEPTION_CODE_MAC_NO_ACCESS 
MD_EXCEPTION_CODE_MAC_MEMORY_FAILURE 
MD_EXCEPTION_CODE_MAC_MEMORY_ERROR 
MD_EXCEPTION_CODE_MAC_BAD_SYSCALL 
MD_EXCEPTION_CODE_MAC_BAD_PIPE 
MD_EXCEPTION_CODE_MAC_ABORT 
MD_EXCEPTION_CODE_MAC_NS_EXCEPTION 
MD_EXCEPTION_CODE_MAC_ARM_DA_ALIGN 
MD_EXCEPTION_CODE_MAC_ARM_DA_DEBUG 
MD_EXCEPTION_CODE_MAC_ARM_UNDEFINED 
MD_EXCEPTION_CODE_MAC_ARM_BREAKPOINT 
MD_EXCEPTION_CODE_MAC_PPC_VM_PROT_READ 
MD_EXCEPTION_CODE_MAC_PPC_BADSPACE 
MD_EXCEPTION_CODE_MAC_PPC_UNALIGNED 
MD_EXCEPTION_CODE_MAC_PPC_INVALID_SYSCALL 
MD_EXCEPTION_CODE_MAC_PPC_UNIMPLEMENTED_INSTRUCTION 
MD_EXCEPTION_CODE_MAC_PPC_PRIVILEGED_INSTRUCTION 
MD_EXCEPTION_CODE_MAC_PPC_PRIVILEGED_REGISTER 
MD_EXCEPTION_CODE_MAC_PPC_TRACE 
MD_EXCEPTION_CODE_MAC_PPC_PERFORMANCE_MONITOR 
MD_EXCEPTION_CODE_MAC_PPC_OVERFLOW 
MD_EXCEPTION_CODE_MAC_PPC_ZERO_DIVIDE 
MD_EXCEPTION_CODE_MAC_PPC_FLOAT_INEXACT 
MD_EXCEPTION_CODE_MAC_PPC_FLOAT_ZERO_DIVIDE 
MD_EXCEPTION_CODE_MAC_PPC_FLOAT_UNDERFLOW 
MD_EXCEPTION_CODE_MAC_PPC_FLOAT_OVERFLOW 
MD_EXCEPTION_CODE_MAC_PPC_FLOAT_NOT_A_NUMBER 
MD_EXCEPTION_CODE_MAC_PPC_NO_EMULATION 
MD_EXCEPTION_CODE_MAC_PPC_ALTIVEC_ASSIST 
MD_EXCEPTION_CODE_MAC_PPC_TRAP 
MD_EXCEPTION_CODE_MAC_PPC_MIGRATE 
MD_EXCEPTION_CODE_MAC_PPC_BREAKPOINT 
MD_EXCEPTION_CODE_MAC_X86_INVALID_OPERATION 
MD_EXCEPTION_CODE_MAC_X86_DIV 
MD_EXCEPTION_CODE_MAC_X86_INTO 
MD_EXCEPTION_CODE_MAC_X86_NOEXT 
MD_EXCEPTION_CODE_MAC_X86_EXTOVR 
MD_EXCEPTION_CODE_MAC_X86_EXTERR 
MD_EXCEPTION_CODE_MAC_X86_EMERR 
MD_EXCEPTION_CODE_MAC_X86_BOUND 
MD_EXCEPTION_CODE_MAC_X86_SSEEXTERR 
MD_EXCEPTION_CODE_MAC_X86_SGL 
MD_EXCEPTION_CODE_MAC_X86_BPT 
MD_EXCEPTION_CODE_MAC_X86_INVALID_TASK_STATE_SEGMENT 
MD_EXCEPTION_CODE_MAC_X86_SEGMENT_NOT_PRESENT 
MD_EXCEPTION_CODE_MAC_X86_STACK_FAULT 
MD_EXCEPTION_CODE_MAC_X86_GENERAL_PROTECTION_FAULT 
MD_EXCEPTION_CODE_MAC_X86_ALIGNMENT_FAULT 

Definition at line 75 of file minidump_exception_mac.h.

Enumerator
MD_EXCEPTION_MAC_BAD_ACCESS 
MD_EXCEPTION_MAC_BAD_INSTRUCTION 
MD_EXCEPTION_MAC_ARITHMETIC 
MD_EXCEPTION_MAC_EMULATION 
MD_EXCEPTION_MAC_SOFTWARE 
MD_EXCEPTION_MAC_BREAKPOINT 
MD_EXCEPTION_MAC_SYSCALL 
MD_EXCEPTION_MAC_MACH_SYSCALL 
MD_EXCEPTION_MAC_RPC_ALERT 

Definition at line 49 of file minidump_exception_mac.h.