/freebsd-11-stable/contrib/libcxxrt/ |
H A D | dwarf_eh.h | 341 struct dwarf_eh_lsda lsda; 343 lsda.region_start = reinterpret_cast<dw_eh_ptr_t>(_Unwind_GetRegionStart(context)); 348 uint64_t v = static_cast<uint64_t>(reinterpret_cast<uintptr_t>(lsda.region_start)); 350 lsda.landing_pads = reinterpret_cast<dw_eh_ptr_t>(static_cast<uintptr_t>(v)); 356 lsda.type_table = 0; 357 lsda.type_table_encoding = *data++; 358 if (lsda.type_table_encoding != DW_EH_PE_omit) 363 lsda.type_table = type_table; 364 //lsda.type_table = (uintptr_t*)(data + v); 367 lsda [all...] |
H A D | exception.cc | 909 dwarf_eh_lsda *lsda, 913 dw_eh_ptr_t record = lsda->type_table - 914 dwarf_size_of_fixed_size_field(lsda->type_table_encoding)*filter; 918 int64_t offset = read_value(lsda->type_table_encoding, &record); 925 lsda->type_table_encoding, offset, start)); 987 dwarf_eh_lsda *lsda, 1006 std::type_info *handler_type = get_type_info_entry(context, lsda, filter); 1019 std::type_info *handler_type = get_type_info_entry(context, lsda, filter--); 1027 handler_type = get_type_info_entry(context, lsda, filter--); 1030 unsigned char *type_index = reinterpret_cast<unsigned char*>(lsda 908 get_type_info_entry(_Unwind_Context *context, dwarf_eh_lsda *lsda, int filter) argument 986 check_action_record(_Unwind_Context *context, dwarf_eh_lsda *lsda, dw_eh_ptr_t action_record, __cxa_exception *ex, unsigned long *selector, void *&adjustedPtr) argument 1139 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable in typeref:struct:dwarf_eh_lsda 1179 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable in typeref:struct:dwarf_eh_lsda 1190 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable in typeref:struct:dwarf_eh_lsda [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | gcc_personality_v0.c | 204 const uint8_t *lsda = (uint8_t *)_Unwind_GetLanguageSpecificData(context); local 205 if (lsda == (uint8_t *)0) 213 uint8_t lpStartEncoding = *lsda++; 215 readEncodedPointer(&lsda, lpStartEncoding); 217 uint8_t ttypeEncoding = *lsda++; 219 readULEB128(&lsda); 222 uint8_t callSiteEncoding = *lsda++; 223 uint32_t callSiteTableLength = readULEB128(&lsda); 224 const uint8_t *callSiteTableStart = lsda;
|
/freebsd-11-stable/contrib/gcc/ |
H A D | unwind-sjlj.c | 65 to the index of the call site in the lsda. It is assigned by 76 void *lsda; member in struct:SjLj_Function_Context 241 return context->fc->lsda;
|
H A D | unwind-dw2.c | 71 void *lsda; member in struct:_Unwind_Context 306 return context->lsda; 1094 args_size and lsda members of CONTEXT, as they are really information 1106 context->lsda = 0; 1149 _Unwind_Ptr lsda; 1151 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); 1152 context->lsda = (void *) lsda; 1366 that the args_size and lsda members are not updated here, but later in 1144 _Unwind_Ptr lsda; local
|
/freebsd-11-stable/contrib/llvm-project/libunwind/src/ |
H A D | UnwindLevel1.c | 85 ", func=%s, lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR "", 87 frameInfo.lsda, frameInfo.handler); 182 ", func=%s, sp=0x%" PRIxPTR ", lsda=0x%" PRIxPTR 185 functionName, sp, frameInfo.lsda, 274 ", func=%s, lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR, 276 frameInfo.lsda, frameInfo.handler); 433 result = (uintptr_t)frameInfo.lsda; 439 _LIBUNWIND_DEBUG_LOG("lsda at 0x%" PRIxPTR " does not start with 0xFF",
|
H A D | Unwind-sjlj.c | 27 /// function also sets the personality and lsda fields of the block. 43 uintptr_t lsda; // arm offset=28 member in struct:_Unwind_FunctionContext 399 (void *)context, ufc->lsda); 400 return ufc->lsda;
|
H A D | UnwindCursor.hpp | 511 _info.lsda = reinterpret_cast<unw_word_t>(_dispContext.HandlerData); 1378 uintptr_t lsda; local 1391 lsda = isSingleWordEHT ? 0 : (exceptionTableAddr + 4); 1397 lsda = exceptionTableAddr + (extraWords + 1) * 4; 1403 lsda = exceptionTableAddr + (extraWords + 1) * 4; 1438 // | | LSDA | | <-- lsda 1447 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); 1454 _info.lsda = lsda; 1509 _info.lsda 1591 pint_t lsda = 0; local [all...] |
H A D | DwarfParser.hpp | 64 pint_t lsda; member in struct:libunwind::CFI_Parser::FDE_Info 150 fdeInfo->lsda = 0; 162 fdeInfo->lsda = 217 fdeInfo->lsda = 0; 229 fdeInfo->lsda = addressSpace
|
H A D | Unwind-EHABI.cpp | 174 const char *lsda = local 180 ProcessDescriptors(state, ucbp, context, format, lsda, 475 "lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR, 478 frameInfo.lsda, frameInfo.handler); 592 "lsda=0x%" PRIxPTR ", personality=0x%" PRIxPTR "", 594 functionName, sp, frameInfo.lsda, 732 result = (uintptr_t)frameInfo.lsda;
|
H A D | UnwindLevel1-gcc-ext.c | 170 " _backtrace: start_ip=0x%" PRIxPTR ", func=%s, lsda=0x%" PRIxPTR ", context=%p", 171 frame.start_ip, functionName, frame.lsda,
|
H A D | Unwind-seh.cpp | 270 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64, 272 frameInfo.lsda, frameInfo.handler);
|
/freebsd-11-stable/contrib/binutils/gas/ |
H A D | dw2gencfi.c | 94 expressionS lsda; member in struct:fde_entry 744 expression_and_evaluate (&fde->lsda); 745 switch (fde->lsda.X_op) 1165 exp = fde->lsda;
|
/freebsd-11-stable/contrib/gcc/config/ia64/ |
H A D | unwind-ia64.c | 202 void *lsda; /* language specific data area */ member in struct:_Unwind_Context 1732 return context->lsda; 1789 context->lsda = 0; 1835 context->lsda = unw + length + 2;
|
/freebsd-11-stable/contrib/llvm-project/libunwind/include/ |
H A D | libunwind.h | 87 unw_word_t lsda; /* address of language specific data area, */ member in struct:unw_proc_info_t
|
/freebsd-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-uahcx-defs.h | 2589 uint32_t lsda : 1; /**< (read) LowSpeedDeviceAttached. This bit indicates the speed of the device member in struct:cvmx_uahcx_ohci0_hcrhportstatusx::cvmx_uahcx_ohci0_hcrhportstatusx_s 2685 uint32_t lsda : 1;
|