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

/freebsd-10.0-release/contrib/libcxxrt/
H A Ddwarf_eh.h343 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 Dexception.cc869 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 Dgcc_personality_v0.c200 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 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-10.0-release/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-10.0-release/contrib/llvm/lib/MC/
H A DMCDwarf.cpp910 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 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-10.0-release/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 273 milliseconds