Lines Matching refs:fde

46 #define FDE_NULL_CHECKS_AND_SET_DBG(fde,dbg )          \  argument
48 if ((fde) == NULL) { \
52 (dbg)= (fde)->fd_dbg; \
1210 dwarf_get_cie_of_fde(Dwarf_Fde fde, in dwarf_get_cie_of_fde() argument
1213 if (fde == NULL) { in dwarf_get_cie_of_fde()
1218 *cie_returned = fde->fd_cie; in dwarf_get_cie_of_fde()
1450 dwarf_get_fde_range(Dwarf_Fde fde, in dwarf_get_fde_range() argument
1461 if (fde == NULL) { in dwarf_get_fde_range()
1466 dbg = fde->fd_dbg; in dwarf_get_fde_range()
1479 *low_pc = fde->fd_initial_location; in dwarf_get_fde_range()
1481 *func_length = fde->fd_address_range; in dwarf_get_fde_range()
1483 *fde_bytes = fde->fd_fde_start; in dwarf_get_fde_range()
1485 *fde_byte_length = fde->fd_length; in dwarf_get_fde_range()
1487 *cie_offset = fde->fd_cie_offset; in dwarf_get_fde_range()
1489 *cie_index = fde->fd_cie_index; in dwarf_get_fde_range()
1491 *fde_offset = fde->fd_fde_start - fde->fd_section_ptr; in dwarf_get_fde_range()
1500 dwarf_get_fde_exception_info(Dwarf_Fde fde, in dwarf_get_fde_exception_info() argument
1507 dbg = fde->fd_dbg; in dwarf_get_fde_exception_info()
1513 fde->fd_offset_into_exception_tables; in dwarf_get_fde_exception_info()
1603 _dwarf_get_fde_info_for_a_pc_row(Dwarf_Fde fde, in _dwarf_get_fde_info_for_a_pc_row() argument
1616 if (fde == NULL) { in _dwarf_get_fde_info_for_a_pc_row()
1621 dbg = fde->fd_dbg; in _dwarf_get_fde_info_for_a_pc_row()
1627 if (pc_requested < fde->fd_initial_location || in _dwarf_get_fde_info_for_a_pc_row()
1629 fde->fd_initial_location + fde->fd_address_range) { in _dwarf_get_fde_info_for_a_pc_row()
1634 cie = fde->fd_cie; in _dwarf_get_fde_info_for_a_pc_row()
1675 Dwarf_Small *instr_end = fde->fd_fde_instr_start + in _dwarf_get_fde_info_for_a_pc_row()
1676 fde->fd_length + in _dwarf_get_fde_info_for_a_pc_row()
1677 fde->fd_length_size + in _dwarf_get_fde_info_for_a_pc_row()
1678 fde->fd_extension_size - (fde->fd_fde_instr_start - in _dwarf_get_fde_info_for_a_pc_row()
1679 fde->fd_fde_start); in _dwarf_get_fde_info_for_a_pc_row()
1680 if (instr_end > fde->fd_fde_end) { in _dwarf_get_fde_info_for_a_pc_row()
1689 fde->fd_initial_location, in _dwarf_get_fde_info_for_a_pc_row()
1690 fde->fd_fde_instr_start, in _dwarf_get_fde_info_for_a_pc_row()
1726 dwarf_get_fde_info_for_all_regs(Dwarf_Fde fde, in dwarf_get_fde_info_for_all_regs() argument
1744 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_all_regs()
1754 res = _dwarf_get_fde_info_for_a_pc_row(fde, pc_requested, in dwarf_get_fde_info_for_all_regs()
1800 dwarf_get_fde_info_for_all_regs3(Dwarf_Fde fde, in dwarf_get_fde_info_for_all_regs3() argument
1815 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_all_regs3()
1830 res = _dwarf_get_fde_info_for_a_pc_row(fde, pc_requested, in dwarf_get_fde_info_for_all_regs3()
1880 dwarf_get_fde_info_for_reg(Dwarf_Fde fde, in dwarf_get_fde_info_for_reg() argument
1893 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_reg()
1911 _dwarf_get_fde_info_for_a_pc_row(fde, pc_requested, &fde_table, in dwarf_get_fde_info_for_reg()
1961 dwarf_get_fde_info_for_reg3(Dwarf_Fde fde, in dwarf_get_fde_info_for_reg3() argument
1972 int res = dwarf_get_fde_info_for_reg3_b(fde, in dwarf_get_fde_info_for_reg3()
2001 dwarf_get_fde_info_for_reg3_b(Dwarf_Fde fde, in dwarf_get_fde_info_for_reg3_b() argument
2014 struct Dwarf_Frame_s * fde_table = &(fde->fd_fde_table); in dwarf_get_fde_info_for_reg3_b()
2020 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_reg3_b()
2022 if (!fde->fd_have_fde_tab || in dwarf_get_fde_info_for_reg3_b()
2026 fde->fd_fde_pc_requested != pc_requested) { in dwarf_get_fde_info_for_reg3_b()
2027 if (fde->fd_have_fde_tab) { in dwarf_get_fde_info_for_reg3_b()
2029 fde->fd_have_fde_tab = false; in dwarf_get_fde_info_for_reg3_b()
2039 fde->fd_have_fde_tab = false; in dwarf_get_fde_info_for_reg3_b()
2046 res = _dwarf_get_fde_info_for_a_pc_row(fde, pc_requested, fde_table, in dwarf_get_fde_info_for_reg3_b()
2052 fde->fd_have_fde_tab = false; in dwarf_get_fde_info_for_reg3_b()
2075 fde->fd_have_fde_tab = true; in dwarf_get_fde_info_for_reg3_b()
2076 fde->fd_fde_pc_requested = pc_requested; in dwarf_get_fde_info_for_reg3_b()
2094 dwarf_get_fde_info_for_cfa_reg3(Dwarf_Fde fde, in dwarf_get_fde_info_for_cfa_reg3() argument
2107 res = dwarf_get_fde_info_for_cfa_reg3_b(fde, in dwarf_get_fde_info_for_cfa_reg3()
2142 dwarf_get_fde_info_for_cfa_reg3_b(Dwarf_Fde fde, in dwarf_get_fde_info_for_cfa_reg3_b() argument
2160 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_cfa_reg3_b()
2167 res = _dwarf_get_fde_info_for_a_pc_row(fde, pc_requested, in dwarf_get_fde_info_for_cfa_reg3_b()
2267 Dwarf_Fde fde = NULL; in dwarf_get_fde_at_pc() local
2299 fde = fde_data[middle]; in dwarf_get_fde_at_pc()
2305 if (fde) { in dwarf_get_fde_at_pc()
2307 *lopc = fde->fd_initial_location; in dwarf_get_fde_at_pc()
2310 fde->fd_initial_location + fde->fd_address_range - 1; in dwarf_get_fde_at_pc()
2311 *returned_fde = fde; in dwarf_get_fde_at_pc()
2501 dwarf_get_fde_augmentation_data(Dwarf_Fde fde, in dwarf_get_fde_augmentation_data() argument
2508 if (fde == NULL) { in dwarf_get_fde_augmentation_data()
2512 if(!fde->fd_gnu_eh_aug_present) { in dwarf_get_fde_augmentation_data()
2515 cie = fde->fd_cie; in dwarf_get_fde_augmentation_data()
2520 *augdata = (Dwarf_Small *) fde->fd_gnu_eh_augmentation_bytes; in dwarf_get_fde_augmentation_data()
2521 *augdata_len = fde->fd_gnu_eh_augmentation_len; in dwarf_get_fde_augmentation_data()
2711 struct Dwarf_Fde_s *fde = f; in _dwarf_fde_destructor() local
2712 if (fde->fd_have_fde_tab) { in _dwarf_fde_destructor()
2713 dwarf_free_fde_table(&fde->fd_fde_table); in _dwarf_fde_destructor()
2714 fde->fd_have_fde_tab = false; in _dwarf_fde_destructor()