Home | History | Annotate | Download | only in libdwarf

Lines Matching refs:fde

37 	Dwarf_P_Fde fde;
44 if ((fde = calloc(1, sizeof(struct _Dwarf_Fde))) == NULL) {
49 fde->fde_dbg = dbg;
51 return (fde);
99 dwarf_add_frame_fde(Dwarf_P_Debug dbg, Dwarf_P_Fde fde, Dwarf_P_Die die,
104 return (dwarf_add_frame_fde_b(dbg, fde, die, cie, virt_addr, code_len,
109 dwarf_add_frame_fde_b(Dwarf_P_Debug dbg, Dwarf_P_Fde fde, Dwarf_P_Die die,
120 * correspoding FDE, into this DIE. Do we need this?
124 if (dbg == NULL || fde == NULL || fde->fde_dbg != dbg) {
146 fde->fde_cie = ciep;
147 fde->fde_initloc = virt_addr;
148 fde->fde_adrange = code_len;
149 fde->fde_symndx = symbol_index;
150 fde->fde_esymndx = end_symbol_index;
151 fde->fde_eoff = offset_from_end_sym;
153 STAILQ_INSERT_TAIL(&dbg->dbgp_fdelist, fde, fde_next);
159 dwarf_fde_cfa_offset(Dwarf_P_Fde fde, Dwarf_Unsigned reg, Dwarf_Signed offset,
165 dbg = fde != NULL ? fde->fde_dbg : NULL;
167 if (fde == NULL || reg > 0x3f) {
172 ret = _dwarf_frame_fde_add_inst(fde, DW_CFA_offset | (reg & 0x3f),
178 return (fde);
182 dwarf_add_fde_inst(Dwarf_P_Fde fde, Dwarf_Small op, Dwarf_Unsigned val1,
187 if (fde == NULL) {
192 ret = _dwarf_frame_fde_add_inst(fde, op, val1, val2, error);
197 return (fde);