Lines Matching full:lsda

938                                            dwarf_eh_lsda *lsda,  in get_type_info_entry()  argument
942 dw_eh_ptr_t record = lsda->type_table - in get_type_info_entry()
943 dwarf_size_of_fixed_size_field(lsda->type_table_encoding)*filter; in get_type_info_entry()
947 int64_t offset = read_value(lsda->type_table_encoding, &record); in get_type_info_entry()
954 lsda->type_table_encoding, offset, start)); in get_type_info_entry()
1016 dwarf_eh_lsda *lsda, in check_action_record() argument
1035 std::type_info *handler_type = get_type_info_entry(context, lsda, filter); in check_action_record()
1048 std::type_info *handler_type = get_type_info_entry(context, lsda, filter--); in check_action_record()
1056 handler_type = get_type_info_entry(context, lsda, filter--); in check_action_record()
1059 unsigned char *type_index = reinterpret_cast<unsigned char*>(lsda->type_table) - filter - 1; in check_action_record()
1062 std::type_info *handler_type = get_type_info_entry(context, lsda, *(type_index++)); in check_action_record()
1144 // No LSDA implies no landing pads - try the next frame
1168 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable
1170 if (!dwarf_eh_find_callsite(context, &lsda, &action))
1180 handler_type found_handler = check_action_record(context, &lsda,
1208 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable
1209 dwarf_eh_find_callsite(context, &lsda, &action);
1211 handler_type found_handler = check_action_record(context, &lsda,
1219 struct dwarf_eh_lsda lsda = parse_lsda(context, lsda_addr); variable
1220 dwarf_eh_find_callsite(context, &lsda, &action);
1221 check_action_record(context, &lsda, action.action_record, realEx,