Lines Matching refs:dbg

46 #define FDE_NULL_CHECKS_AND_SET_DBG(fde,dbg )          \  argument
52 (dbg)= (fde)->fd_dbg; \
53 if ((dbg) == NULL) { \
76 static int dwarf_initialize_fde_table(Dwarf_Debug dbg,
97 dwarf_get_frame_section_name(Dwarf_Debug dbg, in dwarf_get_frame_section_name() argument
105 sec = &dbg->de_debug_frame; in dwarf_get_frame_section_name()
115 dwarf_get_frame_section_name_eh_gnu(Dwarf_Debug dbg, in dwarf_get_frame_section_name_eh_gnu() argument
123 sec = &dbg->de_debug_frame_eh_gnu; in dwarf_get_frame_section_name_eh_gnu()
217 Dwarf_Debug dbg, in _dwarf_exec_frame_instr() argument
236 _dwarf_error(dbg,error,code); \ in _dwarf_exec_frame_instr()
255 unsigned reg_count = dbg->de_frame_reg_rules_entry_count; in _dwarf_exec_frame_instr()
273 dbg->de_pointer_size; in _dwarf_exec_frame_instr()
351 dbg->de_frame_rule_initial_value); in _dwarf_exec_frame_instr()
353 dbg->de_frame_rule_initial_value); in _dwarf_exec_frame_instr()
416 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
454 READ_UNALIGNED_CK(dbg, new_loc, Dwarf_Addr, in _dwarf_exec_frame_instr()
486 READ_UNALIGNED_CK(dbg, adv_loc, Dwarf_Unsigned, in _dwarf_exec_frame_instr()
510 READ_UNALIGNED_CK(dbg, adv_loc, Dwarf_Unsigned, in _dwarf_exec_frame_instr()
533 READ_UNALIGNED_CK(dbg, adv_loc, Dwarf_Unsigned, in _dwarf_exec_frame_instr()
555 READ_UNALIGNED_CK(dbg, adv_loc, Dwarf_Unsigned, in _dwarf_exec_frame_instr()
581 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
586 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
607 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
630 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
637 dbg->de_frame_undefined_value_number; in _dwarf_exec_frame_instr()
649 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
656 dbg->de_frame_same_value_number; in _dwarf_exec_frame_instr()
669 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
675 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
696 _dwarf_get_alloc(dbg, DW_DLA_FRAME, 1); in _dwarf_exec_frame_instr()
724 dwarf_dealloc(dbg, stack_table, DW_DLA_FRAME); in _dwarf_exec_frame_instr()
733 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
739 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
759 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
773 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
792 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
814 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
835 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
839 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
858 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
863 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
887 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
892 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
915 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
939 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
945 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
970 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
975 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
1000 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
1004 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
1037 dbg,error,final_instr_ptr); in _dwarf_exec_frame_instr()
1061 _dwarf_get_alloc(dbg, DW_DLA_FRAME_OP, 1); in _dwarf_exec_frame_instr()
1073 _dwarf_get_alloc(dbg, DW_DLA_CHAIN, 1); in _dwarf_exec_frame_instr()
1135 dwarf_dealloc(dbg, stack_table, DW_DLA_FRAME); in _dwarf_exec_frame_instr()
1141 _dwarf_get_alloc(dbg, DW_DLA_FRAME_BLOCK, instr_count); in _dwarf_exec_frame_instr()
1159 dwarf_dealloc(dbg, item, itemtype); in _dwarf_exec_frame_instr()
1160 dwarf_dealloc(dbg, prev_instr, DW_DLA_CHAIN); in _dwarf_exec_frame_instr()
1180 Dwarf_Debug dbg, in _dwarf_get_return_address_reg() argument
1200 dbg,error,section_end); in _dwarf_get_return_address_reg()
1249 dwarf_get_fde_list_eh(Dwarf_Debug dbg, in dwarf_get_fde_list_eh() argument
1256 int res = _dwarf_load_section(dbg, &dbg->de_debug_frame_eh_gnu,error); in dwarf_get_fde_list_eh()
1261 res = _dwarf_get_fde_list_internal(dbg, in dwarf_get_fde_list_eh()
1266 dbg->de_debug_frame_eh_gnu.dss_data, in dwarf_get_fde_list_eh()
1267 dbg->de_debug_frame_eh_gnu.dss_index, in dwarf_get_fde_list_eh()
1268 dbg->de_debug_frame_eh_gnu.dss_size, in dwarf_get_fde_list_eh()
1283 dwarf_get_fde_list(Dwarf_Debug dbg, in dwarf_get_fde_list() argument
1290 int res = _dwarf_load_section(dbg, &dbg->de_debug_frame,error); in dwarf_get_fde_list()
1295 res = _dwarf_get_fde_list_internal(dbg, cie_data, in dwarf_get_fde_list()
1299 dbg->de_debug_frame.dss_data, in dwarf_get_fde_list()
1300 dbg->de_debug_frame.dss_index, in dwarf_get_fde_list()
1301 dbg->de_debug_frame.dss_size, in dwarf_get_fde_list()
1317 dwarf_get_fde_for_die(Dwarf_Debug dbg, in dwarf_get_fde_for_die() argument
1355 res = _dwarf_load_section(dbg, &dbg->de_debug_frame,error); in dwarf_get_fde_for_die()
1361 fde_start_ptr = dbg->de_debug_frame.dss_data; in dwarf_get_fde_for_die()
1363 fde_end_ptr = fde_start_ptr + dbg->de_debug_frame.dss_size; in dwarf_get_fde_for_die()
1370 res = dwarf_read_cie_fde_prefix(dbg, fde_ptr, in dwarf_get_fde_for_die()
1371 dbg->de_debug_frame.dss_data, in dwarf_get_fde_for_die()
1372 dbg->de_debug_frame.dss_index, in dwarf_get_fde_for_die()
1373 dbg->de_debug_frame.dss_size, in dwarf_get_fde_for_die()
1386 res = dwarf_create_fde_from_after_start(dbg, &prefix, in dwarf_get_fde_for_die()
1402 res = dwarf_read_cie_fde_prefix(dbg, cie_ptr, in dwarf_get_fde_for_die()
1403 dbg->de_debug_frame.dss_data, in dwarf_get_fde_for_die()
1404 dbg->de_debug_frame.dss_index, in dwarf_get_fde_for_die()
1405 dbg->de_debug_frame.dss_size, in dwarf_get_fde_for_die()
1422 res2 = dwarf_create_cie_from_after_start(dbg, in dwarf_get_fde_for_die()
1431 dwarf_dealloc(dbg, new_fde, DW_DLA_FDE); in dwarf_get_fde_for_die()
1434 dwarf_dealloc(dbg, new_fde, DW_DLA_FDE); in dwarf_get_fde_for_die()
1439 _dwarf_error(dbg, error, DW_DLE_NO_CIE_FOR_FDE); in dwarf_get_fde_for_die()
1459 Dwarf_Debug dbg; in dwarf_get_fde_range() local
1466 dbg = fde->fd_dbg; in dwarf_get_fde_range()
1467 if (dbg == NULL) { in dwarf_get_fde_range()
1505 Dwarf_Debug dbg; in dwarf_get_fde_exception_info() local
1507 dbg = fde->fd_dbg; in dwarf_get_fde_exception_info()
1508 if (dbg == NULL) { in dwarf_get_fde_exception_info()
1562 Dwarf_Debug dbg = 0; in dwarf_get_cie_info_b() local
1569 dbg = cie->ci_dbg; in dwarf_get_cie_info_b()
1570 if (dbg == NULL) { in dwarf_get_cie_info_b()
1611 Dwarf_Debug dbg = 0; in _dwarf_get_fde_info_for_a_pc_row() local
1621 dbg = fde->fd_dbg; in _dwarf_get_fde_info_for_a_pc_row()
1622 if (dbg == NULL) { in _dwarf_get_fde_info_for_a_pc_row()
1630 _dwarf_error(dbg, error, DW_DLE_PC_NOT_IN_FDE_RANGE); in _dwarf_get_fde_info_for_a_pc_row()
1644 _dwarf_error(dbg, error,DW_DLE_CIE_INSTR_PTR_ERROR); in _dwarf_get_fde_info_for_a_pc_row()
1647 cie->ci_initial_table = (Dwarf_Frame)_dwarf_get_alloc(dbg, DW_DLA_FRAME, 1); in _dwarf_get_fde_info_for_a_pc_row()
1650 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_get_fde_info_for_a_pc_row()
1655 dbg->de_frame_rule_initial_value); in _dwarf_get_fde_info_for_a_pc_row()
1657 0,1,dbg->de_frame_rule_initial_value); in _dwarf_get_fde_info_for_a_pc_row()
1665 cie->ci_initial_table, cie, dbg, in _dwarf_get_fde_info_for_a_pc_row()
1681 _dwarf_error(dbg, error,DW_DLE_FDE_INSTR_PTR_ERROR); in _dwarf_get_fde_info_for_a_pc_row()
1693 cie, dbg, in _dwarf_get_fde_info_for_a_pc_row()
1739 Dwarf_Debug dbg = 0; in dwarf_get_fde_info_for_all_regs() local
1744 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_all_regs()
1746 res = dwarf_initialize_fde_table(dbg, &fde_table, in dwarf_get_fde_info_for_all_regs()
1755 &fde_table, dbg->de_frame_cfa_col_number,NULL,NULL, error); in dwarf_get_fde_info_for_all_regs()
1771 dbg->de_frame_undefined_value_number); in dwarf_get_fde_info_for_all_regs()
1777 if (dbg->de_frame_cfa_col_number < DW_REG_TABLE_SIZE) { in dwarf_get_fde_info_for_all_regs()
1778 out_rule = &reg_table->rules[dbg->de_frame_cfa_col_number]; in dwarf_get_fde_info_for_all_regs()
1812 Dwarf_Debug dbg = 0; in dwarf_get_fde_info_for_all_regs3() local
1815 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_all_regs3()
1819 dbg->de_frame_reg_rules_entry_count); in dwarf_get_fde_info_for_all_regs3()
1821 res = dwarf_initialize_fde_table(dbg, &fde_table, in dwarf_get_fde_info_for_all_regs3()
1832 dbg->de_frame_cfa_col_number, in dwarf_get_fde_info_for_all_regs3()
1851 dbg->de_frame_undefined_value_number); in dwarf_get_fde_info_for_all_regs3()
1890 Dwarf_Debug dbg = 0; in dwarf_get_fde_info_for_reg() local
1893 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_reg()
1894 output_table_real_data_size = dbg->de_frame_reg_rules_entry_count; in dwarf_get_fde_info_for_reg()
1896 res = dwarf_initialize_fde_table(dbg, &fde_table, in dwarf_get_fde_info_for_reg()
1904 _dwarf_error(dbg, error, DW_DLE_FRAME_TABLE_COL_BAD); in dwarf_get_fde_info_for_reg()
1912 dbg->de_frame_cfa_col_number, in dwarf_get_fde_info_for_reg()
1930 if (table_column == dbg->de_frame_cfa_col_number) { in dwarf_get_fde_info_for_reg()
2017 Dwarf_Debug dbg = 0; in dwarf_get_fde_info_for_reg3_b() local
2020 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_reg3_b()
2031 table_real_data_size = dbg->de_frame_reg_rules_entry_count; in dwarf_get_fde_info_for_reg3_b()
2032 res = dwarf_initialize_fde_table(dbg, fde_table, in dwarf_get_fde_info_for_reg3_b()
2040 _dwarf_error(dbg, error, DW_DLE_FRAME_TABLE_COL_BAD); in dwarf_get_fde_info_for_reg3_b()
2047 dbg->de_frame_cfa_col_number, in dwarf_get_fde_info_for_reg3_b()
2156 Dwarf_Debug dbg = 0; in dwarf_get_fde_info_for_cfa_reg3_b() local
2160 FDE_NULL_CHECKS_AND_SET_DBG(fde, dbg); in dwarf_get_fde_info_for_cfa_reg3_b()
2162 table_real_data_size = dbg->de_frame_reg_rules_entry_count; in dwarf_get_fde_info_for_cfa_reg3_b()
2163 res = dwarf_initialize_fde_table(dbg, &fde_table, in dwarf_get_fde_info_for_cfa_reg3_b()
2169 dbg->de_frame_cfa_col_number,has_more_rows, in dwarf_get_fde_info_for_cfa_reg3_b()
2206 Dwarf_Debug dbg = 0; in dwarf_get_fde_instr_bytes() local
2209 _dwarf_error(dbg, error, DW_DLE_FDE_NULL); in dwarf_get_fde_instr_bytes()
2213 dbg = inFde->fd_dbg; in dwarf_get_fde_instr_bytes()
2214 if (dbg == NULL) { in dwarf_get_fde_instr_bytes()
2215 _dwarf_error(dbg, error, DW_DLE_FDE_DBG_NULL); in dwarf_get_fde_instr_bytes()
2236 Dwarf_Debug dbg = 0; in dwarf_get_fde_n() local
2240 _dwarf_error(dbg, error, DW_DLE_FDE_PTR_NULL); in dwarf_get_fde_n()
2244 FDE_NULL_CHECKS_AND_SET_DBG(*fde_data, dbg); in dwarf_get_fde_n()
2247 dbg->de_fde_count_eh:dbg->de_fde_count; in dwarf_get_fde_n()
2266 Dwarf_Debug dbg = NULL; in dwarf_get_fde_at_pc() local
2278 FDE_NULL_CHECKS_AND_SET_DBG(entryfde, dbg); in dwarf_get_fde_at_pc()
2280 dbg->de_fde_count_eh:dbg->de_fde_count; in dwarf_get_fde_at_pc()
2339 Dwarf_Debug dbg = 0; in dwarf_expand_frame_instructions() local
2347 dbg = cie->ci_dbg; in dwarf_expand_frame_instructions()
2350 _dwarf_error(dbg, error, DW_DLE_RET_OP_LIST_NULL); in dwarf_expand_frame_instructions()
2356 _dwarf_error(dbg, error,DW_DLE_FDE_INSTR_PTR_ERROR); in dwarf_expand_frame_instructions()
2369 dbg, in dwarf_expand_frame_instructions()
2370 dbg->de_frame_cfa_col_number, &instr_count, in dwarf_expand_frame_instructions()
2388 _dwarf_fde_section_offset(Dwarf_Debug dbg, Dwarf_Fde in_fde, in _dwarf_fde_section_offset() argument
2392 return dwarf_fde_section_offset(dbg,in_fde,fde_off, in _dwarf_fde_section_offset()
2397 dwarf_fde_section_offset(Dwarf_Debug dbg, Dwarf_Fde in_fde, in dwarf_fde_section_offset() argument
2405 _dwarf_error(dbg, err, DW_DLE_FDE_NULL); in dwarf_fde_section_offset()
2423 _dwarf_cie_section_offset(Dwarf_Debug dbg, Dwarf_Cie in_cie, in _dwarf_cie_section_offset() argument
2426 return dwarf_cie_section_offset(dbg,in_cie,cie_off,err); in _dwarf_cie_section_offset()
2430 dwarf_cie_section_offset(Dwarf_Debug dbg, Dwarf_Cie in_cie, in dwarf_cie_section_offset() argument
2437 _dwarf_error(dbg, err, DW_DLE_CIE_NULL); in dwarf_cie_section_offset()
2564 dwarf_set_frame_rule_initial_value(Dwarf_Debug dbg, Dwarf_Half value) in dwarf_set_frame_rule_initial_value() argument
2566 Dwarf_Half orig = dbg->de_frame_rule_initial_value; in dwarf_set_frame_rule_initial_value()
2567 dbg->de_frame_rule_initial_value = value; in dwarf_set_frame_rule_initial_value()
2573 dwarf_set_frame_rule_inital_value(Dwarf_Debug dbg, Dwarf_Half value) in dwarf_set_frame_rule_inital_value() argument
2575 return dwarf_set_frame_rule_initial_value(dbg,value); in dwarf_set_frame_rule_inital_value()
2590 dwarf_set_frame_rule_table_size(Dwarf_Debug dbg, Dwarf_Half value) in dwarf_set_frame_rule_table_size() argument
2592 Dwarf_Half orig = dbg->de_frame_reg_rules_entry_count; in dwarf_set_frame_rule_table_size()
2593 dbg->de_frame_reg_rules_entry_count = value; in dwarf_set_frame_rule_table_size()
2601 dbg->de_frame_reg_rules_entry_count = DW_FRAME_LAST_REG_NUM; in dwarf_set_frame_rule_table_size()
2616 dwarf_set_frame_cfa_value(Dwarf_Debug dbg, Dwarf_Half value) in dwarf_set_frame_cfa_value() argument
2618 Dwarf_Half orig = dbg->de_frame_cfa_col_number; in dwarf_set_frame_cfa_value()
2619 dbg->de_frame_cfa_col_number = value; in dwarf_set_frame_cfa_value()
2624 dwarf_set_frame_same_value(Dwarf_Debug dbg, Dwarf_Half value) in dwarf_set_frame_same_value() argument
2626 Dwarf_Half orig = dbg->de_frame_same_value_number; in dwarf_set_frame_same_value()
2627 dbg->de_frame_same_value_number = value; in dwarf_set_frame_same_value()
2631 dwarf_set_frame_undefined_value(Dwarf_Debug dbg, Dwarf_Half value) in dwarf_set_frame_undefined_value() argument
2633 Dwarf_Half orig = dbg->de_frame_same_value_number; in dwarf_set_frame_undefined_value()
2634 dbg->de_frame_undefined_value_number = value; in dwarf_set_frame_undefined_value()
2640 Dwarf_Small dwarf_set_default_address_size(Dwarf_Debug dbg, in dwarf_set_default_address_size() argument
2643 Dwarf_Small orig = dbg->de_pointer_size; in dwarf_set_default_address_size()
2645 dbg->de_pointer_size = value; in dwarf_set_default_address_size()
2651 init_reg_rules_alloc(Dwarf_Debug dbg,struct Dwarf_Frame_s *f, in init_reg_rules_alloc() argument
2659 _dwarf_error(dbg, error, DW_DLE_DF_ALLOC_FAIL); in init_reg_rules_alloc()
2664 dbg->de_frame_rule_initial_value); in init_reg_rules_alloc()
2668 dwarf_initialize_fde_table(Dwarf_Debug dbg, in dwarf_initialize_fde_table() argument
2678 return init_reg_rules_alloc(dbg,fde_table,table_real_data_size,error); in dwarf_initialize_fde_table()
2692 _dwarf_frame_constructor(Dwarf_Debug dbg, void *frame) in _dwarf_frame_constructor() argument
2696 if (!dbg) { in _dwarf_frame_constructor()
2699 return init_reg_rules_alloc(dbg,fp,dbg->de_frame_reg_rules_entry_count, 0); in _dwarf_frame_constructor()