| /netbsd-src/external/bsd/libc++/dist/libcxxrt/src/ |
| H A D | dwarf_eh.h | 341 struct dwarf_eh_lsda lsda; in parse_lsda() local 343 lsda.region_start = reinterpret_cast<dw_eh_ptr_t>(_Unwind_GetRegionStart(context)); in parse_lsda() 348 uint64_t v = static_cast<uint64_t>(reinterpret_cast<uintptr_t>(lsda.region_start)); in parse_lsda() 350 lsda.landing_pads = reinterpret_cast<dw_eh_ptr_t>(static_cast<uintptr_t>(v)); in parse_lsda() 356 lsda.type_table = 0; in parse_lsda() 357 lsda.type_table_encoding = *data++; in parse_lsda() 358 if (lsda.type_table_encoding != DW_EH_PE_omit) in parse_lsda() 363 lsda.type_table = type_table; in parse_lsda() 367 lsda.type_table_encoding = (DW_EH_PE_pcrel | DW_EH_PE_indirect); in parse_lsda() 370 lsda.callsite_encoding = static_cast<enum dwarf_data_encoding>(*(data++)); in parse_lsda() [all …]
|
| H A D | exception.cc | 889 dwarf_eh_lsda *lsda, in get_type_info_entry() argument 893 dw_eh_ptr_t record = lsda->type_table - in get_type_info_entry() 894 dwarf_size_of_fixed_size_field(lsda->type_table_encoding)*filter; in get_type_info_entry() 898 int64_t offset = read_value(lsda->type_table_encoding, &record); in get_type_info_entry() 905 lsda->type_table_encoding, offset, start)); in get_type_info_entry() 967 dwarf_eh_lsda *lsda, in check_action_record() argument 986 std::type_info *handler_type = get_type_info_entry(context, lsda, filter); in check_action_record() 999 std::type_info *handler_type = get_type_info_entry(context, lsda, filter--); in check_action_record() 1007 handler_type = get_type_info_entry(context, lsda, filter--); in check_action_record() 1010 unsigned char *type_index = reinterpret_cast<unsigned char*>(lsda->type_table) - filter - 1; in check_action_record() [all …]
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/builtins/ |
| H A D | gcc_personality_v0.c | 163 const uint8_t* lsda = (uint8_t*)_Unwind_GetLanguageSpecificData(context); in __gcc_personality_sj0() local 164 if ( lsda == (uint8_t*) 0 ) in __gcc_personality_sj0() 172 uint8_t lpStartEncoding = *lsda++; in __gcc_personality_sj0() 174 readEncodedPointer(&lsda, lpStartEncoding); in __gcc_personality_sj0() 176 uint8_t ttypeEncoding = *lsda++; in __gcc_personality_sj0() 178 readULEB128(&lsda); in __gcc_personality_sj0() 181 uint8_t callSiteEncoding = *lsda++; in __gcc_personality_sj0() 182 uint32_t callSiteTableLength = readULEB128(&lsda); in __gcc_personality_sj0() 183 const uint8_t* callSiteTableStart = lsda; in __gcc_personality_sj0()
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/gcc/ |
| H A D | deh.d | 239 const(ubyte)* lsda, _Unwind_Ptr landingPad) @nogc in save() 245 unwindHeader.barrier_cache.bitpattern[2] = cast(_uw)lsda; in save() 253 eh.languageSpecificData = lsda; in save() 262 out const(ubyte)* lsda, out _Unwind_Ptr landingPad, in restore() 269 lsda = cast(ubyte*)unwindHeader.barrier_cache.bitpattern[2]; in restore() 277 lsda = eh.languageSpecificData; in restore() 524 _Unwind_Reason_Code scanLSDA(const(ubyte)* lsda, _Unwind_Exception_Class exceptionClass, in scanLSDA() argument 530 if (lsda is null) in scanLSDA() 534 auto p = lsda; in scanLSDA() 657 lsda, exceptionClass, TTypeBase, in scanLSDA() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/gcc/ |
| H A D | deh.d | 243 const(ubyte)* lsda, _Unwind_Ptr landingPad) @nogc 249 unwindHeader.barrier_cache.bitpattern[2] = cast(_uw)lsda; 257 eh.languageSpecificData = lsda; 266 out const(ubyte)* lsda, out _Unwind_Ptr landingPad, 273 lsda = cast(ubyte*)unwindHeader.barrier_cache.bitpattern[2]; 281 lsda = eh.languageSpecificData; 536 _Unwind_Reason_Code scanLSDA(const(ubyte)* lsda, _Unwind_Exception_Class exceptionClass, 542 if (lsda is null) 546 auto p = lsda; 685 ExceptionHeader.save(unwindHeader, cfa, handler, lsda, landingPad); [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/xtensa/ |
| H A D | unwind-dw2-xtensa.c | 75 void *lsda; member 178 return context->lsda; in _Unwind_GetLanguageSpecificData() 318 context->lsda = 0; in uw_frame_state_for() 354 _Unwind_Ptr lsda; in uw_frame_state_for() local 356 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for() 357 context->lsda = (void *) lsda; in uw_frame_state_for()
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/xtensa/ |
| H A D | unwind-dw2-xtensa.c | 75 void *lsda; member 178 return context->lsda; in _Unwind_GetLanguageSpecificData() 318 context->lsda = 0; in uw_frame_state_for() 354 _Unwind_Ptr lsda; in uw_frame_state_for() local 356 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for() 357 context->lsda = (void *) lsda; in uw_frame_state_for()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/ExceptionDemo/ |
| H A D | ExceptionDemo.cpp | 595 static _Unwind_Reason_Code handleLsda(int version, const uint8_t *lsda, in handleLsda() argument 602 if (!lsda) in handleLsda() 624 uint8_t lpStartEncoding = *lsda++; in handleLsda() 627 readEncodedPointer(&lsda, lpStartEncoding); in handleLsda() 630 uint8_t ttypeEncoding = *lsda++; in handleLsda() 637 classInfoOffset = readULEB128(&lsda); in handleLsda() 638 ClassInfo = lsda + classInfoOffset; in handleLsda() 644 uint8_t callSiteEncoding = *lsda++; in handleLsda() 645 uint32_t callSiteTableLength = readULEB128(&lsda); in handleLsda() 646 const uint8_t *callSiteTableStart = lsda; in handleLsda() [all …]
|
| /netbsd-src/external/gpl3/binutils.old/dist/include/mach-o/ |
| H A D | unwind.h | 143 unsigned char lsda[4]; member 152 unsigned char lsda[8]; member
|
| /netbsd-src/external/gpl3/binutils/dist/include/mach-o/ |
| H A D | unwind.h | 143 unsigned char lsda[4]; member 152 unsigned char lsda[8]; member
|
| /netbsd-src/sys/lib/libunwind/ |
| H A D | UnwindCursor.hpp | 131 fInfo.lsda = fdeInfo.lsda; in setInfoBasedOnIPRegister()
|
| H A D | DwarfParser.hpp | 56 pint_t lsda; member 171 fdeInfo->lsda = 0; in decodeFDE() 183 fdeInfo->lsda = in decodeFDE()
|
| H A D | libunwind.cxx | 297 return frameInfo.end_ip ? frameInfo.lsda : 0; in _Unwind_GetLanguageSpecificData()
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/ |
| H A D | unwind-sjlj.c | 71 void *lsda; member 237 return (_Unwind_Ptr) context->fc->lsda; in _Unwind_GetLanguageSpecificData()
|
| H A D | unwind-dw2.c | 133 void *lsda; member 378 return (_Unwind_Ptr) context->lsda; in _Unwind_GetLanguageSpecificData() 1258 context->lsda = 0; in uw_frame_state_for() 1301 _Unwind_Ptr lsda; in uw_frame_state_for() local 1303 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for() 1304 context->lsda = (void *) lsda; in uw_frame_state_for()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/ |
| H A D | unwind-sjlj.c | 71 void *lsda; member 237 return (_Unwind_Ptr) context->fc->lsda; in _Unwind_GetLanguageSpecificData()
|
| H A D | unwind-dw2.c | 133 void *lsda; member 378 return (_Unwind_Ptr) context->lsda; in _Unwind_GetLanguageSpecificData() 1258 context->lsda = 0; in uw_frame_state_for() 1301 _Unwind_Ptr lsda; in uw_frame_state_for() local 1303 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for() 1304 context->lsda = (void *) lsda; in uw_frame_state_for()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/cr16/ |
| H A D | unwind-cr16.c | 107 void *lsda; member 353 return context->lsda; in _Unwind_GetLanguageSpecificData() 1183 context->lsda = 0; in uw_frame_state_for() 1226 _Unwind_Ptr lsda; in uw_frame_state_for() local 1228 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for() 1229 context->lsda = (void *) lsda; in uw_frame_state_for()
|
| /netbsd-src/external/gpl3/gcc/dist/libgcc/config/cr16/ |
| H A D | unwind-cr16.c | 107 void *lsda; member 353 return context->lsda; in _Unwind_GetLanguageSpecificData() 1183 context->lsda = 0; in uw_frame_state_for() 1226 _Unwind_Ptr lsda; in uw_frame_state_for() local 1228 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for() 1229 context->lsda = (void *) lsda; in uw_frame_state_for()
|
| /netbsd-src/external/gpl3/binutils.old/dist/gas/ |
| H A D | dw2gencfi.h | 168 expressionS lsda; member
|
| /netbsd-src/external/gpl3/binutils/dist/gas/ |
| H A D | dw2gencfi.h | 193 expressionS lsda; member
|
| /netbsd-src/external/gpl3/binutils/dist/binutils/ |
| H A D | od-macho.c | 2006 (uint64_t) bfd_get_64 (abfd, e->lsda)); in dump_obj_compact_unwind() 2204 struct mach_o_unwind_lsda_index_entry *lsda; in dump_exe_compact_unwind() local 2212 lsda = (struct mach_o_unwind_lsda_index_entry *) in dump_exe_compact_unwind() 2214 nbr_lsda = (next_lsda_offset - lsda_offset) / sizeof (*lsda); in dump_exe_compact_unwind() 2218 j, (unsigned int) bfd_get_32 (abfd, lsda->function_offset), in dump_exe_compact_unwind() 2219 (unsigned int) bfd_get_32 (abfd, lsda->lsda_offset)); in dump_exe_compact_unwind() 2220 lsda++; in dump_exe_compact_unwind()
|
| /netbsd-src/external/gpl3/binutils.old/dist/binutils/ |
| H A D | od-macho.c | 2005 (uint64_t) bfd_get_64 (abfd, e->lsda)); in dump_obj_compact_unwind() 2203 struct mach_o_unwind_lsda_index_entry *lsda; in dump_exe_compact_unwind() local 2211 lsda = (struct mach_o_unwind_lsda_index_entry *) in dump_exe_compact_unwind() 2213 nbr_lsda = (next_lsda_offset - lsda_offset) / sizeof (*lsda); in dump_exe_compact_unwind() 2217 j, (unsigned int) bfd_get_32 (abfd, lsda->function_offset), in dump_exe_compact_unwind() 2218 (unsigned int) bfd_get_32 (abfd, lsda->lsda_offset)); in dump_exe_compact_unwind() 2219 lsda++; in dump_exe_compact_unwind()
|
| /netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
| H A D | tegra20-trimslice.dts | 145 "lsda", "lsdi", "lspi", "lvp0", "lvp1", 235 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
|
| H A D | tegra20-tamonten.dtsi | 136 "lsda", "lsdi", "lspi", "lvp0", "lvp1", 221 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
|