Searched refs:lsda (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/contrib/libcxxrt/
H A Ddwarf_eh.h341 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 Dexception.cc909 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 Dgcc_personality_v0.c204 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 Dunwind-sjlj.c65 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 Dunwind-dw2.c71 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 DUnwindLevel1.c85 ", 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 DUnwind-sjlj.c27 /// 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 DUnwindCursor.hpp511 _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 DDwarfParser.hpp64 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 DUnwind-EHABI.cpp174 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 DUnwindLevel1-gcc-ext.c170 " _backtrace: start_ip=0x%" PRIxPTR ", func=%s, lsda=0x%" PRIxPTR ", context=%p",
171 frame.start_ip, functionName, frame.lsda,
H A DUnwind-seh.cpp270 ", func=%s, lsda=0x%" PRIx64 ", personality=0x%" PRIx64,
272 frameInfo.lsda, frameInfo.handler);
/freebsd-11-stable/contrib/binutils/gas/
H A Ddw2gencfi.c94 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 Dunwind-ia64.c202 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 Dlibunwind.h87 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 Dcvmx-uahcx-defs.h2589 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;

Completed in 284 milliseconds