Lines Matching refs:fde

46 static void _dwarf_pro_add_to_fde(Dwarf_P_Fde fde,
113 Dwarf_P_Fde fde, in dwarf_add_frame_fde() argument
120 return dwarf_add_frame_fde_b(dbg, fde, die, cie, virt_addr, in dwarf_add_frame_fde()
127 Dwarf_P_Fde fde, in dwarf_add_frame_fde_b() argument
139 fde->fde_die = die; in dwarf_add_frame_fde_b()
140 fde->fde_cie = (long) cie; in dwarf_add_frame_fde_b()
141 fde->fde_initloc = virt_addr; in dwarf_add_frame_fde_b()
142 fde->fde_r_symidx = symidx; in dwarf_add_frame_fde_b()
143 fde->fde_addr_range = code_len; in dwarf_add_frame_fde_b()
144 fde->fde_offset_into_exception_tables = DW_DLX_NO_EH_OFFSET; in dwarf_add_frame_fde_b()
145 fde->fde_exception_table_symbol = 0; in dwarf_add_frame_fde_b()
146 fde->fde_end_symbol_offset = offset_from_end_sym; in dwarf_add_frame_fde_b()
147 fde->fde_end_symbol = symidx_of_end; in dwarf_add_frame_fde_b()
148 fde->fde_dbg = dbg; in dwarf_add_frame_fde_b()
152 dbg->de_frame_fdes = fde; in dwarf_add_frame_fde_b()
153 dbg->de_last_fde = fde; in dwarf_add_frame_fde_b()
156 curfde->fde_next = fde; in dwarf_add_frame_fde_b()
157 dbg->de_last_fde = fde; in dwarf_add_frame_fde_b()
186 Dwarf_P_Fde fde, in dwarf_add_frame_info() argument
197 return dwarf_add_frame_info_b(dbg, fde, die, cie, virt_addr, in dwarf_add_frame_info()
209 Dwarf_P_Fde fde, in dwarf_add_frame_info_b() argument
223 fde->fde_die = die; in dwarf_add_frame_info_b()
224 fde->fde_cie = (long) cie; in dwarf_add_frame_info_b()
225 fde->fde_initloc = virt_addr; in dwarf_add_frame_info_b()
226 fde->fde_r_symidx = symidx; in dwarf_add_frame_info_b()
227 fde->fde_addr_range = code_len; in dwarf_add_frame_info_b()
228 fde->fde_offset_into_exception_tables = in dwarf_add_frame_info_b()
230 fde->fde_exception_table_symbol = exception_table_symbol; in dwarf_add_frame_info_b()
231 fde->fde_end_symbol_offset = offset_from_end_symbol; in dwarf_add_frame_info_b()
232 fde->fde_end_symbol = end_symidx; in dwarf_add_frame_info_b()
233 fde->fde_dbg = dbg; in dwarf_add_frame_info_b()
237 dbg->de_frame_fdes = fde; in dwarf_add_frame_info_b()
238 dbg->de_last_fde = fde; in dwarf_add_frame_info_b()
241 curfde->fde_next = fde; in dwarf_add_frame_info_b()
242 dbg->de_last_fde = fde; in dwarf_add_frame_info_b()
253 Dwarf_P_Fde fde,Dwarf_Unsigned len, Dwarf_Ptr ibytes, in dwarf_insert_fde_inst_bytes() argument
259 if(fde->fde_block || fde->fde_inst) { in dwarf_insert_fde_inst_bytes()
263 fde->fde_block = (Dwarf_Ptr)_dwarf_p_get_alloc(dbg, len); in dwarf_insert_fde_inst_bytes()
264 memcpy(fde->fde_block,ibytes,len); in dwarf_insert_fde_inst_bytes()
265 fde->fde_inst_block_size = len; in dwarf_insert_fde_inst_bytes()
266 fde->fde_n_bytes += len; in dwarf_insert_fde_inst_bytes()
278 Dwarf_P_Fde fde; in dwarf_new_fde() local
280 fde = (Dwarf_P_Fde) in dwarf_new_fde()
282 if (fde == NULL) { in dwarf_new_fde()
287 fde->fde_uwordb_size = dbg->de_offset_size; in dwarf_new_fde()
289 return fde; in dwarf_new_fde()
297 dwarf_fde_cfa_offset(Dwarf_P_Fde fde, in dwarf_fde_cfa_offset() argument
307 Dwarf_P_Debug dbg = fde->fde_dbg; in dwarf_fde_cfa_offset()
340 _dwarf_pro_add_to_fde(fde, curinst); in dwarf_fde_cfa_offset()
341 return fde; in dwarf_fde_cfa_offset()
367 dwarf_add_fde_inst(Dwarf_P_Fde fde, in dwarf_add_fde_inst() argument
382 Dwarf_P_Debug dbg = fde->fde_dbg; in dwarf_add_fde_inst()
573 _dwarf_pro_add_to_fde(fde, curinst); in dwarf_add_fde_inst()
574 return fde; in dwarf_add_fde_inst()
583 _dwarf_pro_add_to_fde(Dwarf_P_Fde fde, Dwarf_P_Frame_Pgm curinst) in _dwarf_pro_add_to_fde() argument
585 if (fde->fde_last_inst) { in _dwarf_pro_add_to_fde()
586 fde->fde_last_inst->dfp_next = curinst; in _dwarf_pro_add_to_fde()
587 fde->fde_last_inst = curinst; in _dwarf_pro_add_to_fde()
588 fde->fde_n_inst++; in _dwarf_pro_add_to_fde()
589 fde->fde_n_bytes += in _dwarf_pro_add_to_fde()
592 fde->fde_last_inst = curinst; in _dwarf_pro_add_to_fde()
593 fde->fde_inst = curinst; in _dwarf_pro_add_to_fde()
594 fde->fde_n_inst = 1; in _dwarf_pro_add_to_fde()
595 fde->fde_n_bytes = in _dwarf_pro_add_to_fde()