Lines Matching refs:fde

144 	Dwarf_Fde fde;
159 fde = fdelist[i];
160 if (pc >= fde->fde_initloc && pc < fde->fde_initloc +
161 fde->fde_adrange) {
162 *ret_fde = fde;
163 *lopc = fde->fde_initloc;
164 *hipc = fde->fde_initloc + fde->fde_adrange - 1;
174 dwarf_get_cie_of_fde(Dwarf_Fde fde, Dwarf_Cie *ret_cie, Dwarf_Error *error)
178 dbg = fde != NULL ? fde->fde_dbg : NULL;
180 if (fde == NULL || ret_cie == NULL) {
185 *ret_cie = fde->fde_cie;
191 dwarf_get_fde_range(Dwarf_Fde fde, Dwarf_Addr *low_pc, Dwarf_Unsigned *func_len,
197 dbg = fde != NULL ? fde->fde_dbg : NULL;
199 if (fde == NULL || low_pc == NULL || func_len == NULL ||
206 *low_pc = fde->fde_initloc;
207 *func_len = fde->fde_adrange;
208 *fde_bytes = fde->fde_addr;
209 *fde_byte_len = fde->fde_length;
210 *cie_offset = fde->fde_cieoff;
211 *cie_index = fde->fde_cie->cie_index;
212 *fde_offset = fde->fde_offset;
258 dwarf_get_fde_instr_bytes(Dwarf_Fde fde, Dwarf_Ptr *ret_inst,
263 dbg = fde != NULL ? fde->fde_dbg : NULL;
265 if (fde == NULL || ret_inst == NULL || ret_len == NULL) {
270 *ret_inst = fde->fde_inst;
271 *ret_len = fde->fde_instlen;
280 dwarf_get_fde_info_for_reg(Dwarf_Fde fde, Dwarf_Half table_column,
290 dbg = fde != NULL ? fde->fde_dbg : NULL;
292 if (fde == NULL || offset_relevant == NULL || register_num == NULL ||
298 if (pc_requested < fde->fde_initloc ||
299 pc_requested >= fde->fde_initloc + fde->fde_adrange) {
304 ret = _dwarf_frame_get_internal_table(fde, pc_requested, &rt, &pc,
333 dwarf_get_fde_info_for_all_regs(Dwarf_Fde fde, Dwarf_Addr pc_requested,
342 dbg = fde != NULL ? fde->fde_dbg : NULL;
344 if (fde == NULL || reg_table == NULL || row_pc == NULL) {
351 if (pc_requested < fde->fde_initloc ||
352 pc_requested >= fde->fde_initloc + fde->fde_adrange) {
357 ret = _dwarf_frame_get_internal_table(fde, pc_requested, &rt, &pc,
397 dwarf_get_fde_info_for_reg3(Dwarf_Fde fde, Dwarf_Half table_column,
408 dbg = fde != NULL ? fde->fde_dbg : NULL;
410 if (fde == NULL || value_type == NULL || offset_relevant == NULL ||
417 if (pc_requested < fde->fde_initloc ||
418 pc_requested >= fde->fde_initloc + fde->fde_adrange) {
423 ret = _dwarf_frame_get_internal_table(fde, pc_requested, &rt, &pc,
444 dwarf_get_fde_info_for_cfa_reg3(Dwarf_Fde fde, Dwarf_Addr pc_requested,
454 dbg = fde != NULL ? fde->fde_dbg : NULL;
456 if (fde == NULL || value_type == NULL || offset_relevant == NULL ||
463 if (pc_requested < fde->fde_initloc ||
464 pc_requested >= fde->fde_initloc + fde->fde_adrange) {
469 ret = _dwarf_frame_get_internal_table(fde, pc_requested, &rt, &pc,
488 dwarf_get_fde_info_for_all_regs3(Dwarf_Fde fde, Dwarf_Addr pc_requested,
496 dbg = fde != NULL ? fde->fde_dbg : NULL;
498 if (fde == NULL || reg_table == NULL || reg_table->rt3_rules == NULL ||
506 if (pc_requested < fde->fde_initloc ||
507 pc_requested >= fde->fde_initloc + fde->fde_adrange) {
512 ret = _dwarf_frame_get_internal_table(fde, pc_requested, &rt, &pc,