Lines Matching refs:fde

78 static void _dwarf_pro_add_to_fde(Dwarf_P_Fde fde,
183 Dwarf_P_Fde fde, in dwarf_add_frame_fde() argument
193 res = dwarf_add_frame_fde_c(dbg, fde, die, cie, virt_addr, in dwarf_add_frame_fde()
205 Dwarf_P_Fde fde, in dwarf_add_frame_fde_b() argument
218 res = dwarf_add_frame_fde_c(dbg,fde,die,cie, in dwarf_add_frame_fde_b()
230 Dwarf_P_Fde fde, in dwarf_add_frame_fde_c() argument
243 fde->fde_die = die; in dwarf_add_frame_fde_c()
244 fde->fde_cie = (long) cie; in dwarf_add_frame_fde_c()
245 fde->fde_initloc = virt_addr; in dwarf_add_frame_fde_c()
246 fde->fde_r_symidx = symidx; in dwarf_add_frame_fde_c()
247 fde->fde_addr_range = code_len; in dwarf_add_frame_fde_c()
248 fde->fde_offset_into_exception_tables = DW_DLX_NO_EH_OFFSET; in dwarf_add_frame_fde_c()
249 fde->fde_exception_table_symbol = 0; in dwarf_add_frame_fde_c()
250 fde->fde_end_symbol_offset = offset_from_end_sym; in dwarf_add_frame_fde_c()
251 fde->fde_end_symbol = symidx_of_end; in dwarf_add_frame_fde_c()
252 fde->fde_dbg = dbg; in dwarf_add_frame_fde_c()
256 dbg->de_frame_fdes = fde; in dwarf_add_frame_fde_c()
257 dbg->de_last_fde = fde; in dwarf_add_frame_fde_c()
260 curfde->fde_next = fde; in dwarf_add_frame_fde_c()
261 dbg->de_last_fde = fde; in dwarf_add_frame_fde_c()
289 Dwarf_P_Fde fde, in dwarf_add_frame_info() argument
302 res = dwarf_add_frame_info_c(dbg, fde, die, cie, virt_addr, in dwarf_add_frame_info()
318 Dwarf_P_Fde fde, in dwarf_add_frame_info_b() argument
333 res = dwarf_add_frame_info_c(dbg, fde, die, cie, virt_addr, in dwarf_add_frame_info_b()
347 Dwarf_P_Fde fde, in dwarf_add_frame_info_c() argument
362 fde->fde_die = die; in dwarf_add_frame_info_c()
363 fde->fde_cie = (long) cie; in dwarf_add_frame_info_c()
364 fde->fde_initloc = virt_addr; in dwarf_add_frame_info_c()
365 fde->fde_r_symidx = symidx; in dwarf_add_frame_info_c()
366 fde->fde_addr_range = code_len; in dwarf_add_frame_info_c()
367 fde->fde_offset_into_exception_tables = in dwarf_add_frame_info_c()
369 fde->fde_exception_table_symbol = exception_table_symbol; in dwarf_add_frame_info_c()
370 fde->fde_end_symbol_offset = offset_from_end_symbol; in dwarf_add_frame_info_c()
371 fde->fde_end_symbol = end_symidx; in dwarf_add_frame_info_c()
372 fde->fde_dbg = dbg; in dwarf_add_frame_info_c()
376 dbg->de_frame_fdes = fde; in dwarf_add_frame_info_c()
377 dbg->de_last_fde = fde; in dwarf_add_frame_info_c()
380 curfde->fde_next = fde; in dwarf_add_frame_info_c()
381 dbg->de_last_fde = fde; in dwarf_add_frame_info_c()
393 Dwarf_P_Fde fde,Dwarf_Unsigned len, Dwarf_Ptr ibytes, in dwarf_insert_fde_inst_bytes() argument
399 if (fde->fde_block || fde->fde_inst) { in dwarf_insert_fde_inst_bytes()
403 fde->fde_block = (Dwarf_Ptr)_dwarf_p_get_alloc(dbg, len); in dwarf_insert_fde_inst_bytes()
404 memcpy(fde->fde_block,ibytes,len); in dwarf_insert_fde_inst_bytes()
405 fde->fde_inst_block_size = len; in dwarf_insert_fde_inst_bytes()
406 fde->fde_n_bytes += len; in dwarf_insert_fde_inst_bytes()
416 Dwarf_P_Fde fde = 0; in dwarf_new_fde() local
419 res = dwarf_new_fde_a(dbg,&fde,error); in dwarf_new_fde()
423 return fde; in dwarf_new_fde()
430 Dwarf_P_Fde fde; in dwarf_new_fde_a() local
432 fde = (Dwarf_P_Fde) in dwarf_new_fde_a()
434 if (fde == NULL) { in dwarf_new_fde_a()
437 fde->fde_dbg = dbg; in dwarf_new_fde_a()
438 fde->fde_uwordb_size = dbg->de_dwarf_offset_size; in dwarf_new_fde_a()
439 *fde_out = fde; in dwarf_new_fde_a()
446 dwarf_fde_cfa_offset(Dwarf_P_Fde fde, in dwarf_fde_cfa_offset() argument
453 res = dwarf_fde_cfa_offset_a(fde,reg,offset,error); in dwarf_fde_cfa_offset()
457 return fde; in dwarf_fde_cfa_offset()
462 dwarf_fde_cfa_offset_a(Dwarf_P_Fde fde, in dwarf_fde_cfa_offset_a() argument
473 Dwarf_P_Debug dbg = fde->fde_dbg; in dwarf_fde_cfa_offset_a()
504 _dwarf_pro_add_to_fde(fde, curinst); in dwarf_fde_cfa_offset_a()
528 dwarf_add_fde_inst(Dwarf_P_Fde fde, in dwarf_add_fde_inst() argument
535 res = dwarf_add_fde_inst_a(fde,op,val1,val2,error); in dwarf_add_fde_inst()
539 return fde; in dwarf_add_fde_inst()
544 dwarf_add_fde_inst_a(Dwarf_P_Fde fde, in dwarf_add_fde_inst_a() argument
561 Dwarf_P_Debug dbg = fde->fde_dbg; in dwarf_add_fde_inst_a()
766 _dwarf_pro_add_to_fde(fde, curinst); in dwarf_add_fde_inst_a()
774 _dwarf_pro_add_to_fde(Dwarf_P_Fde fde, Dwarf_P_Frame_Pgm curinst) in _dwarf_pro_add_to_fde() argument
776 if (fde->fde_last_inst) { in _dwarf_pro_add_to_fde()
777 fde->fde_last_inst->dfp_next = curinst; in _dwarf_pro_add_to_fde()
778 fde->fde_last_inst = curinst; in _dwarf_pro_add_to_fde()
779 fde->fde_n_inst++; in _dwarf_pro_add_to_fde()
780 fde->fde_n_bytes += in _dwarf_pro_add_to_fde()
783 fde->fde_last_inst = curinst; in _dwarf_pro_add_to_fde()
784 fde->fde_inst = curinst; in _dwarf_pro_add_to_fde()
785 fde->fde_n_inst = 1; in _dwarf_pro_add_to_fde()
786 fde->fde_n_bytes = in _dwarf_pro_add_to_fde()