/freebsd-10.0-release/contrib/libcxxrt/ |
H A D | dwarf_eh.h | 343 struct dwarf_eh_lsda lsda; 345 lsda.region_start = (dw_eh_ptr_t)(uintptr_t)_Unwind_GetRegionStart(context); 350 uint64_t v = (uint64_t)(uintptr_t)lsda.region_start; 352 lsda.landing_pads = (dw_eh_ptr_t)(uintptr_t)v; 358 lsda.type_table = 0; 359 lsda.type_table_encoding = *data++; 360 if (lsda.type_table_encoding != DW_EH_PE_omit) 365 lsda.type_table = type_table; 366 //lsda.type_table = (uintptr_t*)(data + v); 369 lsda [all...] |
H A D | exception.cc | 869 dwarf_eh_lsda *lsda, 873 dw_eh_ptr_t record = lsda->type_table - 874 dwarf_size_of_fixed_size_field(lsda->type_table_encoding)*filter; 878 int64_t offset = read_value(lsda->type_table_encoding, &record); 885 lsda->type_table_encoding, offset, start); 947 dwarf_eh_lsda *lsda, 966 std::type_info *handler_type = get_type_info_entry(context, lsda, filter); 979 std::type_info *handler_type = get_type_info_entry(context, lsda, filter--); 987 handler_type = get_type_info_entry(context, lsda, filter--); 990 unsigned char *type_index = ((unsigned char*)lsda 868 get_type_info_entry(_Unwind_Context *context, dwarf_eh_lsda *lsda, int filter) argument 946 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 1094 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable in typeref:struct:dwarf_eh_lsda 1134 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable in typeref:struct:dwarf_eh_lsda 1145 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable in typeref:struct:dwarf_eh_lsda [all...] |
/freebsd-10.0-release/contrib/compiler-rt/lib/ |
H A D | gcc_personality_v0.c | 200 const uint8_t* lsda = _Unwind_GetLanguageSpecificData(context); local 201 if ( lsda == (uint8_t*) 0 ) 209 uint8_t lpStartEncoding = *lsda++; 211 readEncodedPointer(&lsda, lpStartEncoding); 213 uint8_t ttypeEncoding = *lsda++; 215 readULEB128(&lsda); 218 uint8_t callSiteEncoding = *lsda++; 219 uint32_t callSiteTableLength = readULEB128(&lsda); 220 const uint8_t* callSiteTableStart = lsda;
|
/freebsd-10.0-release/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-10.0-release/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-10.0-release/contrib/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 910 const MCSymbol *lsda, 1150 // range-start range-length compact-unwind-enc personality-func lsda 1218 const MCSymbol *lsda, 1259 if (lsda) 1290 if (lsda) 1308 if (lsda) 1215 EmitCIE(MCStreamer &streamer, const MCSymbol *personality, unsigned personalityEncoding, const MCSymbol *lsda, bool IsSignalFrame, unsigned lsdaEncoding) argument
|
/freebsd-10.0-release/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-10.0-release/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;
|