Searched refs:EHABI (Results 1 - 8 of 8) sorted by last modified time

/external/llvm/tools/llvm-readobj/
H A DARMEHABIPrinter.h1 //===--- ARMEHABIPrinter.h - ARM EHABI Unwind Information Printer ----------===//
26 namespace EHABI { namespace in namespace:llvm::ARM
399 /// ARM EHABI Section 6.2 - The generic model
411 /// ARM EHABI Section 6.3 - The ARM-defined compact model
466 /// ARM EHABI Section 5 - Index Table Entries
H A DELFDumper.cpp923 ARM::EHABI::PrinterContext<ELFType<support::little, 2, false> > Ctx(W, Obj);
/external/llvm/include/llvm/Support/
H A DARMEHABI.h13 // The enumerations and constants in this file reflect the ARM EHABI
27 namespace EHABI { namespace in namespace:llvm::ARM
121 // several personality routines in EHABI. There are 3 different
122 // personality routines in ARM EHABI currently. It is possible to have 16
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp9069 CE->getValue() >= ARM::EHABI::NUM_PERSONALITY_INDEX) {
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp53 assert(Index < ARM::EHABI::NUM_PERSONALITY_INDEX &&
1086 PersonalityIndex = ARM::EHABI::NUM_PERSONALITY_INDEX;
1114 if (PersonalityIndex < ARM::EHABI::NUM_PERSONALITY_INDEX)
1125 EmitIntValue(ARM::EHABI::EXIDX_CANTUNWIND, 4);
1137 assert(PersonalityIndex == ARM::EHABI::AEABI_UNWIND_CPP_PR0 &&
1195 if (NoHandlerData && PersonalityIndex == ARM::EHABI::AEABI_UNWIND_CPP_PR0)
1227 // According to ARM EHABI section 9.2, if the __aeabi_unwind_cpp_pr1() or
1246 assert(Index < ARM::EHABI::NUM_PERSONALITY_INDEX && "invalid index");
H A DARMUnwindOpAsm.cpp52 assert(PI < ARM::EHABI::NUM_PERSONALITY_INDEX &&
54 EmitByte(ARM::EHABI::EHT_COMPACT | PI);
60 EmitByte(ARM::EHABI::UNWIND_OPCODE_FINISH);
88 EmitInt8(ARM::EHABI::UNWIND_OPCODE_POP_REG_RANGE_R4 | Range);
92 EmitInt8(ARM::EHABI::UNWIND_OPCODE_POP_REG_RANGE_R4_R14 | Range);
99 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK_R4 | (RegSave >> 4));
103 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_REG_MASK | (RegSave & 0x000fu));
128 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDD_D16 |
150 EmitInt16(ARM::EHABI::UNWIND_OPCODE_POP_VFP_REG_RANGE_FSTMFDD | (i << 4) |
157 EmitInt8(ARM::EHABI
[all...]
/external/libcxxabi/
H A DAndroid.mk41 src/Unwind/Unwind-EHABI.cpp \
/external/libcxxabi/src/Unwind/
H A DUnwindRegistersSave.S291 @ Per EHABI #4.7 this only saves the core integer registers.
292 @ EHABI #7.4.5 notes that in general all VRS registers should be restored

Completed in 5453 milliseconds