Lines Matching refs:dbg

61 libdwarf_compose_begin(Dwarf_P_Debug dbg, int code,  in libdwarf_compose_begin()  argument
65 struct dw_macinfo_block_s *curblk = dbg->de_current_macinfo; in libdwarf_compose_begin()
79 (struct dw_macinfo_block_s *) _dwarf_p_get_alloc(dbg, len); in libdwarf_compose_begin()
89 dbg->de_first_macinfo = newb; in libdwarf_compose_begin()
90 dbg->de_current_macinfo = newb; in libdwarf_compose_begin()
98 dbg->de_current_macinfo->mb_macinfo_data_space_len * 2; in libdwarf_compose_begin()
104 (struct dw_macinfo_block_s *) _dwarf_p_get_alloc(dbg, len); in libdwarf_compose_begin()
114 dbg->de_first_macinfo->mb_next = newb; in libdwarf_compose_begin()
115 dbg->de_current_macinfo = newb; in libdwarf_compose_begin()
119 dbg->de_compose_avail = curblk->mb_avail_len; in libdwarf_compose_begin()
120 dbg->de_compose_used_len = curblk->mb_used_len; in libdwarf_compose_begin()
122 (unsigned char *) (curblk->mb_data + dbg->de_compose_used_len); in libdwarf_compose_begin()
124 dbg->de_compose_avail--; in libdwarf_compose_begin()
125 ++dbg->de_compose_used_len; in libdwarf_compose_begin()
132 libdwarf_compose_add_string(Dwarf_P_Debug dbg, const char *string, size_t len) in libdwarf_compose_add_string() argument
134 struct dw_macinfo_block_s *curblk = dbg->de_current_macinfo; in libdwarf_compose_add_string()
138 (unsigned char *) (curblk->mb_data + dbg->de_compose_used_len); in libdwarf_compose_add_string()
143 dbg->de_compose_avail -= len; in libdwarf_compose_add_string()
144 dbg->de_compose_used_len += len; in libdwarf_compose_add_string()
149 libdwarf_compose_add_line(Dwarf_P_Debug dbg, in libdwarf_compose_add_line() argument
152 struct dw_macinfo_block_s *curblk = dbg->de_current_macinfo; in libdwarf_compose_add_line()
158 (unsigned char *) (curblk->mb_data + dbg->de_compose_used_len); in libdwarf_compose_add_line()
166 (int) dbg->de_compose_avail); in libdwarf_compose_add_line()
172 dbg->de_compose_avail -= nbytes; in libdwarf_compose_add_line()
173 dbg->de_compose_used_len += nbytes; in libdwarf_compose_add_line()
180 libdwarf_compose_complete(Dwarf_P_Debug dbg, int *compose_error_type) in libdwarf_compose_complete() argument
182 struct dw_macinfo_block_s *curblk = dbg->de_current_macinfo; in libdwarf_compose_complete()
184 if (dbg->de_compose_used_len > curblk->mb_macinfo_data_space_len) { in libdwarf_compose_complete()
188 curblk->mb_avail_len = dbg->de_compose_avail; in libdwarf_compose_complete()
189 curblk->mb_used_len = dbg->de_compose_used_len; in libdwarf_compose_complete()
196 dwarf_def_macro(Dwarf_P_Debug dbg, in dwarf_def_macro() argument
206 if (dbg == NULL) { in dwarf_def_macro()
228 res = libdwarf_compose_begin(dbg, DW_MACINFO_define, length_est, in dwarf_def_macro()
234 res = libdwarf_compose_add_line(dbg, line, &compose_error_type); in dwarf_def_macro()
239 libdwarf_compose_add_string(dbg, macname, len); in dwarf_def_macro()
240 libdwarf_compose_add_string(dbg, " ", 1); in dwarf_def_macro()
242 libdwarf_compose_add_string(dbg, " ", 1); in dwarf_def_macro()
243 libdwarf_compose_add_string(dbg, macvalue, len2); in dwarf_def_macro()
245 res = libdwarf_compose_complete(dbg, &compose_error_type); in dwarf_def_macro()
254 dwarf_undef_macro(Dwarf_P_Debug dbg, in dwarf_undef_macro() argument
264 if (dbg == NULL) { in dwarf_undef_macro()
278 res = libdwarf_compose_begin(dbg, DW_MACINFO_undef, length_est, in dwarf_undef_macro()
284 res = libdwarf_compose_add_line(dbg, line, &compose_error_type); in dwarf_undef_macro()
289 libdwarf_compose_add_string(dbg, macname, len); in dwarf_undef_macro()
290 res = libdwarf_compose_complete(dbg, &compose_error_type); in dwarf_undef_macro()
299 dwarf_start_macro_file(Dwarf_P_Debug dbg, in dwarf_start_macro_file() argument
307 if (dbg == NULL) { in dwarf_start_macro_file()
312 res = libdwarf_compose_begin(dbg, DW_MACINFO_start_file, length_est, in dwarf_start_macro_file()
318 res = libdwarf_compose_add_line(dbg, fileindex, in dwarf_start_macro_file()
324 res = libdwarf_compose_add_line(dbg, linenumber, in dwarf_start_macro_file()
334 dwarf_end_macro_file(Dwarf_P_Debug dbg, Dwarf_Error * error) in dwarf_end_macro_file() argument
340 if (dbg == NULL) { in dwarf_end_macro_file()
345 res = libdwarf_compose_begin(dbg, DW_MACINFO_end_file, length_est, in dwarf_end_macro_file()
348 _dwarf_p_error(dbg, error, compose_error_type); in dwarf_end_macro_file()
351 res = libdwarf_compose_complete(dbg, &compose_error_type); in dwarf_end_macro_file()
353 _dwarf_p_error(dbg, error, compose_error_type); in dwarf_end_macro_file()
360 dwarf_vendor_ext(Dwarf_P_Debug dbg, in dwarf_vendor_ext() argument
369 if (dbg == NULL) { in dwarf_vendor_ext()
383 res = libdwarf_compose_begin(dbg, DW_MACINFO_vendor_ext, length_est, in dwarf_vendor_ext()
389 res = libdwarf_compose_add_line(dbg, constant, &compose_error_type); in dwarf_vendor_ext()
394 libdwarf_compose_add_string(dbg, string, len); in dwarf_vendor_ext()
395 libdwarf_compose_complete(dbg, &compose_error_type); in dwarf_vendor_ext()
402 _dwarf_pro_transform_macro_info_to_disk(Dwarf_P_Debug dbg, in _dwarf_pro_transform_macro_info_to_disk() argument
423 for (m_sect = dbg->de_first_macinfo; m_sect != NULL; in _dwarf_pro_transform_macro_info_to_disk()
431 GET_CHUNK(dbg, dbg->de_elf_sects[DEBUG_MACINFO], in _dwarf_pro_transform_macro_info_to_disk()
436 for (m_sect = dbg->de_first_macinfo; m_sect != NULL; in _dwarf_pro_transform_macro_info_to_disk()
441 _dwarf_p_dealloc(dbg, (Dwarf_Small *) m_prev); in _dwarf_pro_transform_macro_info_to_disk()
448 _dwarf_p_dealloc(dbg, (Dwarf_Small *) m_prev); in _dwarf_pro_transform_macro_info_to_disk()
452 dbg->de_first_macinfo = NULL; in _dwarf_pro_transform_macro_info_to_disk()
453 dbg->de_current_macinfo = NULL; in _dwarf_pro_transform_macro_info_to_disk()
455 *nbufs = dbg->de_n_debug_sect; in _dwarf_pro_transform_macro_info_to_disk()