Home
last modified time | relevance | path

Searched refs:dbg (Results 1 – 25 of 182) sorted by relevance

12345678

/freebsd/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_init.c41 assert(dbg != NULL); in _dwarf_consumer_init()
70 dbg->dbg_seccnt = cnt; in _dwarf_consumer_init()
96 dbg->dbg_info_sec = _dwarf_find_section(dbg, ".debug_info"); in _dwarf_consumer_init()
99 dbg->dbg_types_sec = _dwarf_find_next_types_section(dbg, NULL); in _dwarf_consumer_init()
170 dbg->dbgp_flags = pf; in _dwarf_producer_init()
218 if (dbg->dbg_mode == DW_DLC_READ || dbg->dbg_mode == DW_DLC_RDWR) { in _dwarf_init()
247 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_WRITE); in _dwarf_producer_deinit()
270 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_READ); in _dwarf_consumer_deinit()
292 assert(dbg != NULL); in _dwarf_deinit()
303 Dwarf_Debug dbg; in _dwarf_alloc() local
[all …]
H A Dlibdwarf_str.c42 while (dbg->dbg_strtab_size + len > dbg->dbg_strtab_cap) { in _dwarf_strtab_add()
44 dbg->dbg_strtab = realloc(dbg->dbg_strtab, in _dwarf_strtab_add()
55 strncpy(&dbg->dbg_strtab[dbg->dbg_strtab_size], string, len - 1); in _dwarf_strtab_add()
57 dbg->dbg_strtab[dbg->dbg_strtab_size - 1] = '\0'; in _dwarf_strtab_add()
66 assert(dbg != NULL); in _dwarf_strtab_get_table()
78 if (dbg->dbg_mode == DW_DLC_READ || dbg->dbg_mode == DW_DLC_RDWR) { in _dwarf_strtab_init()
82 dbg->dbg_strtab_cap = dbg->dbg_strtab_size = 0; in _dwarf_strtab_init()
86 dbg->dbg_strtab_cap = dbg->dbg_strtab_size = ds->ds_size; in _dwarf_strtab_init()
103 if ((dbg->dbg_strtab = malloc((size_t) dbg->dbg_strtab_cap)) == in _dwarf_strtab_init()
121 if (dbg->dbg_mode == DW_DLC_RDWR || dbg->dbg_mode == DW_DLC_WRITE) in _dwarf_strtab_cleanup()
[all …]
H A Dlibdwarf_info.c53 dbg->dbg_cu_current = STAILQ_FIRST(&dbg->dbg_cu); in _dwarf_info_first_cu()
79 dbg->dbg_tu_current = STAILQ_FIRST(&dbg->dbg_tu); in _dwarf_info_first_tu()
106 dbg->dbg_cu_current = STAILQ_NEXT(dbg->dbg_cu_current, cu_next); in _dwarf_info_next_cu()
133 dbg->dbg_tu_current = STAILQ_NEXT(dbg->dbg_tu_current, cu_next); in _dwarf_info_next_tu()
173 cu->cu_dbg = dbg; in _dwarf_info_load()
258 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_READ); in _dwarf_info_cleanup()
278 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_READ); in _dwarf_type_unit_cleanup()
296 assert(dbg != NULL && dbg->write_alloc != NULL); in _dwarf_info_gen()
306 cu->cu_dbg = dbg; in _dwarf_info_gen()
361 _dwarf_section_free(dbg, &dbg->dbgp_info); in _dwarf_info_gen()
[all …]
H A Dlibdwarf_sections.c61 dbg->dbgp_seccnt++; in _dwarf_section_init()
83 dbg->dbgp_seccnt--; in _dwarf_section_free()
105 if (dbg->dbgp_func_b) in _dwarf_pro_callback()
170 if ((ret = _dwarf_nametbl_gen(dbg, ".debug_pubnames", dbg->dbgp_pubs, in _dwarf_generate_sections()
175 if ((ret = _dwarf_nametbl_gen(dbg, ".debug_weaknames", dbg->dbgp_weaks, in _dwarf_generate_sections()
180 if ((ret = _dwarf_nametbl_gen(dbg, ".debug_funcnames", dbg->dbgp_funcs, in _dwarf_generate_sections()
185 if ((ret = _dwarf_nametbl_gen(dbg, ".debug_typenames", dbg->dbgp_types, in _dwarf_generate_sections()
190 if ((ret = _dwarf_nametbl_gen(dbg, ".debug_varnames", dbg->dbgp_vars, in _dwarf_generate_sections()
203 dbg->dbgp_secpos = STAILQ_FIRST(&dbg->dbgp_seclist); in _dwarf_generate_sections()
204 dbg->dbgp_drspos = STAILQ_FIRST(&dbg->dbgp_drslist); in _dwarf_generate_sections()
[all …]
H A Dlibdwarf_arange.c47 if (dbg->dbg_arange_array) in _dwarf_arange_cleanup()
51 dbg->dbg_arange_cnt = 0; in _dwarf_arange_cleanup()
69 if (!dbg->dbg_info_loaded) { in _dwarf_arange_init()
134 dbg->dbg_arange_cnt++; in _dwarf_arange_init()
140 if ((dbg->dbg_arange_array = malloc(dbg->dbg_arange_cnt * in _dwarf_arange_init()
159 _dwarf_arange_cleanup(dbg); in _dwarf_arange_init()
174 as = dbg->dbgp_as; in _dwarf_arange_gen()
249 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_WRITE); in _dwarf_arange_pro_cleanup()
250 if (dbg->dbgp_as == NULL) in _dwarf_arange_pro_cleanup()
253 as = dbg->dbgp_as; in _dwarf_arange_pro_cleanup()
[all …]
H A Ddwarf_die.c35 Dwarf_Debug dbg; in dwarf_child() local
52 ds = cu->cu_is_info ? dbg->dbg_info_sec : dbg->dbg_types_sec; in dwarf_child()
80 ds = is_info ? dbg->dbg_info_sec : dbg->dbg_types_sec; in dwarf_siblingof_b()
81 cu = is_info ? dbg->dbg_cu_current : dbg->dbg_tu_current; in dwarf_siblingof_b()
170 ds = is_info ? dbg->dbg_info_sec : dbg->dbg_types_sec; in dwarf_offdie_b()
171 cu = is_info ? dbg->dbg_cu_current : dbg->dbg_tu_current; in dwarf_offdie_b()
237 Dwarf_Debug dbg; in dwarf_tag() local
256 Dwarf_Debug dbg; in dwarf_dieoffset() local
273 Dwarf_Debug dbg; in dwarf_die_CU_offset() local
295 Dwarf_Debug dbg; in dwarf_die_CU_offset_range() local
[all …]
H A Ddwarf_frame.c116 Dwarf_Debug dbg; in dwarf_get_fde_n() local
143 Dwarf_Debug dbg; in dwarf_get_fde_at_pc() local
176 Dwarf_Debug dbg; in dwarf_get_cie_of_fde() local
195 Dwarf_Debug dbg; in dwarf_get_fde_range() local
261 Dwarf_Debug dbg; in dwarf_get_fde_instr_bytes() local
286 Dwarf_Debug dbg; in dwarf_get_fde_info_for_reg() local
336 Dwarf_Debug dbg; in dwarf_get_fde_info_for_all_regs() local
404 Dwarf_Debug dbg; in dwarf_get_fde_info_for_reg3() local
450 Dwarf_Debug dbg; in dwarf_get_fde_info_for_cfa_reg3() local
492 Dwarf_Debug dbg; in dwarf_get_fde_info_for_all_regs3() local
[all …]
H A Ddwarf_pro_macinfo.c38 dbg->dbgp_mdlist = realloc(dbg->dbgp_mdlist, in _dwarf_add_macro()
39 (size_t) dbg->dbgp_mdcnt + 1); in _dwarf_add_macro()
40 if (dbg->dbgp_mdlist == NULL) { in _dwarf_add_macro()
45 md = &dbg->dbgp_mdlist[dbg->dbgp_mdcnt]; in _dwarf_add_macro()
46 dbg->dbgp_mdcnt++; in _dwarf_add_macro()
58 dbg->dbgp_mdcnt--; in _dwarf_add_macro()
66 dbg->dbgp_mdcnt--; in _dwarf_add_macro()
80 if (dbg == NULL || name == NULL) { in dwarf_def_macro()
94 if (dbg == NULL || name == NULL) { in dwarf_undef_macro()
108 if (dbg == NULL) { in dwarf_start_macro_file()
[all …]
H A Ddwarf_cu.c43 if (dbg == NULL) { in dwarf_next_cu_header_c()
49 if (dbg->dbg_cu_current == NULL) in dwarf_next_cu_header_c()
54 if (dbg->dbg_tu_current == NULL) in dwarf_next_cu_header_c()
71 cu = dbg->dbg_cu_current; in dwarf_next_cu_header_c()
77 cu = dbg->dbg_tu_current; in dwarf_next_cu_header_c()
144 _dwarf_type_unit_cleanup(dbg); in dwarf_next_types_section()
145 dbg->dbg_types_loaded = 0; in dwarf_next_types_section()
146 dbg->dbg_types_off = 0; in dwarf_next_types_section()
149 dbg->dbg_tu_current = NULL; in dwarf_next_types_section()
152 dbg->dbg_types_sec = _dwarf_find_next_types_section(dbg, in dwarf_next_types_section()
[all …]
H A Ddwarf_pro_sections.c35 if (dbg == NULL) { in dwarf_transform_to_disk_form()
36 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_transform_to_disk_form()
43 return (dbg->dbgp_seccnt); in dwarf_transform_to_disk_form()
59 if (dbg->dbgp_secpos == NULL) { in dwarf_get_section_bytes()
65 *length = dbg->dbgp_secpos->ds_size; in dwarf_get_section_bytes()
66 data = dbg->dbgp_secpos->ds_data; in dwarf_get_section_bytes()
68 dbg->dbgp_secpos = STAILQ_NEXT(dbg->dbgp_secpos, ds_next); in dwarf_get_section_bytes()
74 dwarf_reset_section_bytes(Dwarf_P_Debug dbg) in dwarf_reset_section_bytes() argument
77 assert(dbg != NULL); in dwarf_reset_section_bytes()
79 dbg->dbgp_secpos = STAILQ_FIRST(&dbg->dbgp_seclist); in dwarf_reset_section_bytes()
[all …]
H A Ddwarf_init.c36 Dwarf_Debug dbg; in dwarf_elf_init() local
53 free(dbg); in dwarf_elf_init()
60 free(dbg); in dwarf_elf_init()
67 *ret_dbg = dbg; in dwarf_elf_init()
92 Dwarf_Debug dbg; in dwarf_init() local
120 free(dbg); in dwarf_init()
127 free(dbg); in dwarf_init()
134 *ret_dbg = dbg; in dwarf_init()
143 Dwarf_Debug dbg; in dwarf_object_init() local
156 free(dbg); in dwarf_object_init()
[all …]
H A Dlibdwarf_frame.c196 cie->cie_dbg = dbg; in _dwarf_frame_add_cie()
318 fde->fde_dbg = dbg; in _dwarf_frame_add_fde()
1194 Dwarf_Debug dbg; in _dwarf_frame_get_internal_table() local
1202 dbg = fde->fde_dbg; in _dwarf_frame_get_internal_table()
1203 assert(dbg != NULL); in _dwarf_frame_get_internal_table()
1245 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_READ); in _dwarf_frame_cleanup()
1271 return (_dwarf_frame_section_init(dbg, &dbg->dbg_frame, in _dwarf_frame_section_load()
1284 return (_dwarf_frame_section_init(dbg, &dbg->dbg_eh_frame, in _dwarf_frame_section_load_eh()
1336 Dwarf_P_Debug dbg; in _dwarf_frame_fde_add_inst() local
1346 dbg = fde->fde_dbg; in _dwarf_frame_fde_add_inst()
[all …]
H A Dlibdwarf_reloc.c35 assert(dbg != NULL); in _dwarf_get_reloc_type()
37 switch (dbg->dbgp_isa) { in _dwarf_get_reloc_type()
66 switch (dbg->dbg_machine) { in _dwarf_get_reloc_size()
153 if (dbg->dbgp_flags & DW_DLC_SIZE_64) in _dwarf_reloc_section_init()
174 dbg->dbgp_drscnt++; in _dwarf_reloc_section_init()
186 assert(dbg != NULL && drsp != NULL); in _dwarf_reloc_section_free()
210 dbg->dbgp_drscnt--; in _dwarf_reloc_section_free()
326 if (dbg->dbgp_flags & DW_DLC_SIZE_64) in _dwarf_reloc_section_finalize()
477 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_WRITE); in _dwarf_reloc_cleanup()
497 dbg->dbgp_drscnt = 0; in _dwarf_reloc_cleanup()
[all …]
H A Ddwarf_attr.c36 Dwarf_Debug dbg; in dwarf_attr() local
61 Dwarf_Debug dbg; in dwarf_attrlist() local
102 Dwarf_Debug dbg; in dwarf_hasattr() local
119 Dwarf_Debug dbg; in dwarf_attroffset() local
137 Dwarf_Debug dbg; in dwarf_lowpc() local
168 Dwarf_Debug dbg; in dwarf_highpc_b() local
203 Dwarf_Debug dbg; in dwarf_bytesize() local
226 Dwarf_Debug dbg; in dwarf_bitsize() local
249 Dwarf_Debug dbg; in dwarf_bitoffset() local
272 Dwarf_Debug dbg; in dwarf_srclang() local
[all …]
H A Ddwarf_form.c36 Dwarf_Debug dbg; in dwarf_hasform() local
53 Dwarf_Debug dbg; in dwarf_whatform() local
71 Dwarf_Debug dbg; in dwarf_whatform_direct() local
91 Dwarf_Debug dbg; in dwarf_whatattr() local
109 Dwarf_Debug dbg; in dwarf_formref() local
140 Dwarf_Debug dbg; in dwarf_global_formref() local
176 Dwarf_Debug dbg; in dwarf_formaddr() local
200 Dwarf_Debug dbg; in dwarf_formflag() local
226 Dwarf_Debug dbg; in dwarf_formudata() local
257 Dwarf_Debug dbg; in dwarf_formsdata() local
[all …]
H A Dlibdwarf_macinfo.c91 DWARF_SET_ERROR(dbg, error, in _dwarf_macinfo_parse()
180 _dwarf_macinfo_cleanup(dbg); in _dwarf_macinfo_init()
192 if (dbg->dbgp_mdcnt == 0) in _dwarf_macinfo_gen()
200 md = &dbg->dbgp_mdlist[i]; in _dwarf_macinfo_gen()
241 assert(dbg != NULL && dbg->dbg_mode == DW_DLC_WRITE); in _dwarf_macinfo_pro_cleanup()
242 if (dbg->dbgp_mdlist == NULL) in _dwarf_macinfo_pro_cleanup()
245 assert(dbg->dbgp_mdcnt > 0); in _dwarf_macinfo_pro_cleanup()
247 md = &dbg->dbgp_mdlist[i]; in _dwarf_macinfo_pro_cleanup()
251 free(dbg->dbgp_mdlist); in _dwarf_macinfo_pro_cleanup()
252 dbg->dbgp_mdlist = NULL; in _dwarf_macinfo_pro_cleanup()
[all …]
H A Ddwarf_pro_lineno.c39 if (dbg == NULL) { in dwarf_add_line_entry()
44 li = dbg->dbgp_lineinfo; in dwarf_add_line_entry()
54 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_add_line_entry()
79 if (dbg == NULL || symndx == 0) { in dwarf_lne_set_address()
84 li = dbg->dbgp_lineinfo; in dwarf_lne_set_address()
87 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_lne_set_address()
105 if (dbg == NULL) { in dwarf_lne_end_sequence()
110 li = dbg->dbgp_lineinfo; in dwarf_lne_end_sequence()
119 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_lne_end_sequence()
141 li = dbg->dbgp_lineinfo; in dwarf_add_directory_decl()
[all …]
H A Ddwarf_loclist.c45 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in copy_locdesc()
60 Dwarf_Debug dbg; in dwarf_loclist_n() local
63 dbg = at != NULL ? at->at_die->die_dbg : NULL; in dwarf_loclist_n()
66 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_loclist_n()
98 DWARF_SET_ERROR(dbg, error, ret); in dwarf_loclist_n()
195 ret = _dwarf_loclist_find(dbg, STAILQ_FIRST(&dbg->dbg_cu), offset, in dwarf_get_loclist_entry()
217 ds = _dwarf_find_section(dbg, ".debug_loc"); in dwarf_get_loclist_entry()
252 if (dbg->dbg_cu_current) { in dwarf_loclist_from_expr_a()
254 version = dbg->dbg_cu_current->cu_version; in dwarf_loclist_from_expr_a()
255 } else if (dbg->dbg_tu_current) { in dwarf_loclist_from_expr_a()
[all …]
H A Ddwarf_pro_frame.c36 if (dbg == NULL) { in dwarf_new_fde()
42 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_new_fde()
46 fde->fde_dbg = dbg; in dwarf_new_fde()
58 if (dbg == NULL) { in dwarf_add_frame_cie()
64 DWARF_SET_ERROR(dbg, error,DW_DLE_MEMORY); in dwarf_add_frame_cie()
69 cie->cie_index = dbg->dbgp_cielen++; in dwarf_add_frame_cie()
121 if (dbg == NULL || fde == NULL || fde->fde_dbg != dbg) { in dwarf_add_frame_fde_b()
126 ciep = STAILQ_FIRST(&dbg->dbgp_cielist); in dwarf_add_frame_fde_b()
152 return (dbg->dbgp_fdelen++); in dwarf_add_frame_fde_b()
160 Dwarf_Debug dbg; in dwarf_fde_cfa_offset() local
[all …]
H A Ddwarf_pro_init.c35 Dwarf_P_Debug dbg; in dwarf_producer_init() local
58 dbg->dbg_mode = mode; in dwarf_producer_init()
61 free(dbg); in dwarf_producer_init()
65 dbg->dbgp_func = func; in dwarf_producer_init()
67 return (dbg); in dwarf_producer_init()
74 Dwarf_P_Debug dbg; in dwarf_producer_init_b() local
97 dbg->dbg_mode = mode; in dwarf_producer_init_b()
100 free(dbg); in dwarf_producer_init_b()
104 dbg->dbgp_func_b = func; in dwarf_producer_init_b()
106 return (dbg); in dwarf_producer_init_b()
[all …]
H A Ddwarf_attrval.c35 Dwarf_Debug dbg; in dwarf_attrval_flag() local
37 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrval_flag()
68 Dwarf_Debug dbg; in dwarf_attrval_string() local
70 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrval_string()
103 Dwarf_Debug dbg; in dwarf_attrval_signed() local
105 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrval_signed()
147 Dwarf_Debug dbg; in dwarf_attrval_unsigned() local
150 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrval_unsigned()
179 dwarf_dealloc(dbg, die, DW_DLA_DIE); in dwarf_attrval_unsigned()
213 dwarf_dealloc(dbg, die1, DW_DLA_DIE); in dwarf_attrval_unsigned()
[all …]
H A Ddwarf_pro_reloc.c37 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_relocation_info_count()
42 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_get_relocation_info_count()
46 *reloc_cnt = dbg->dbgp_drscnt; in dwarf_get_relocation_info_count()
64 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_relocation_info()
69 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_get_relocation_info()
73 if (dbg->dbgp_drscnt == 0) { in dwarf_get_relocation_info()
74 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_get_relocation_info()
78 if (dbg->dbgp_drspos == NULL) { in dwarf_get_relocation_info()
83 drs = dbg->dbgp_drspos; in dwarf_get_relocation_info()
95 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_get_relocation_info()
[all …]
H A Dlibdwarf_lineno.c102 Dwarf_Debug dbg; in _dwarf_lineno_run_program() local
143 dbg = cu->cu_dbg; in _dwarf_lineno_run_program()
176 error, dbg); in _dwarf_lineno_run_program()
267 Dwarf_Debug dbg; in _dwarf_lineno_init() local
281 dbg = cu->cu_dbg; in _dwarf_lineno_init()
282 assert(dbg != NULL); in _dwarf_lineno_init()
506 li = dbg->dbgp_lineinfo; in _dwarf_lineno_gen_program()
635 assert(dbg != NULL); in _dwarf_get_minlen()
637 switch (dbg->dbgp_isa) { in _dwarf_get_minlen()
660 assert(dbg != NULL && dbg->dbgp_lineinfo != NULL); in _dwarf_lineno_gen()
[all …]
H A Ddwarf_pro_attr.c110 Dwarf_Debug dbg; in dwarf_add_AT_const_value_signedint() local
137 Dwarf_Debug dbg; in dwarf_add_AT_const_value_unsignedint() local
187 if (dbg == NULL || die == NULL) { in dwarf_add_AT_targ_address_b()
213 if (dbg == NULL || die == NULL) { in dwarf_add_AT_dataref()
233 if (dbg == NULL || die == NULL) { in dwarf_add_AT_ref_address()
258 if (dbg == NULL || die == NULL) { in dwarf_add_AT_unsigned_const()
290 if (dbg == NULL || die == NULL) { in dwarf_add_AT_signed_const()
322 if (dbg == NULL || die == NULL) { in dwarf_add_AT_reference()
332 if (dbg->dbg_offset_size == 4) in dwarf_add_AT_reference()
350 if (dbg == NULL || die == NULL) { in dwarf_add_AT_flag()
[all …]
H A Ddwarf_ranges.c32 _dwarf_get_ranges(Dwarf_Debug dbg, Dwarf_CU cu, Dwarf_Off off, in _dwarf_get_ranges() argument
40 if (_dwarf_ranges_find(dbg, off, &rl) == DW_DLE_NO_ENTRY) { in _dwarf_get_ranges()
41 ret = _dwarf_ranges_add(dbg, cu, off, &rl, error); in _dwarf_get_ranges()
60 if (dbg == NULL || ranges == NULL || ret_cnt == NULL) { in dwarf_get_ranges()
61 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_ranges()
65 if (!dbg->dbg_info_loaded) { in dwarf_get_ranges()
66 if (_dwarf_info_load(dbg, 1, 1, error) != DW_DLE_NONE) in dwarf_get_ranges()
70 return (_dwarf_get_ranges(dbg, STAILQ_FIRST(&dbg->dbg_cu), offset, in dwarf_get_ranges()
75 dwarf_get_ranges_a(Dwarf_Debug dbg, Dwarf_Off offset, Dwarf_Die die, in dwarf_get_ranges_a() argument
81 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_ranges_a()
[all …]

12345678