Lines Matching refs:dbg

70 dwarf_add_line_entry_b(Dwarf_P_Debug dbg,  in dwarf_add_line_entry_b()  argument
87 retval = _dwarf_pro_add_line_entry(dbg, file_index, code_address, in dwarf_add_line_entry_b()
99 dwarf_add_line_entry_c(Dwarf_P_Debug dbg, in dwarf_add_line_entry_c() argument
116 retval = _dwarf_pro_add_line_entry(dbg, file_index, code_address, in dwarf_add_line_entry_c()
129 dwarf_add_line_entry(Dwarf_P_Debug dbg, in dwarf_add_line_entry() argument
145 retval = _dwarf_pro_add_line_entry(dbg, file_index, code_address, in dwarf_add_line_entry()
159 _dwarf_init_default_line_header_vals(Dwarf_P_Debug dbg) in _dwarf_init_default_line_header_vals() argument
161 dbg->de_line_inits.pi_linetable_version = dbg->de_output_version; in _dwarf_init_default_line_header_vals()
162 dbg->de_line_inits.pi_default_is_stmt = in _dwarf_init_default_line_header_vals()
165 dbg->de_line_inits.pi_minimum_instruction_length = in _dwarf_init_default_line_header_vals()
168 dbg->de_line_inits.pi_maximum_operations_per_instruction = in _dwarf_init_default_line_header_vals()
172 dbg->de_line_inits.pi_opcode_base = in _dwarf_init_default_line_header_vals()
176 dbg->de_line_inits.pi_line_base = in _dwarf_init_default_line_header_vals()
179 dbg->de_line_inits.pi_line_range = in _dwarf_init_default_line_header_vals()
185 dbg->de_line_inits.pi_address_size = dbg->de_pointer_size; in _dwarf_init_default_line_header_vals()
188 dbg->de_line_inits.pi_segment_selector_size = 0; in _dwarf_init_default_line_header_vals()
189 dbg->de_line_inits.pi_segment_size = 0; in _dwarf_init_default_line_header_vals()
197 dwarf_lne_set_address(Dwarf_P_Debug dbg, in dwarf_lne_set_address() argument
203 res = dwarf_lne_set_address_a(dbg,offs,symidx,error); in dwarf_lne_set_address()
211 dwarf_lne_set_address_a(Dwarf_P_Debug dbg, in dwarf_lne_set_address_a() argument
229 retval = _dwarf_pro_add_line_entry(dbg, file_index, offs, in dwarf_lne_set_address_a()
243 dwarf_lne_end_sequence(Dwarf_P_Debug dbg, in dwarf_lne_end_sequence() argument
248 retval = dwarf_lne_end_sequence_a(dbg,end_address,error); in dwarf_lne_end_sequence()
255 dwarf_lne_end_sequence_a(Dwarf_P_Debug dbg, in dwarf_lne_end_sequence_a() argument
272 retval = _dwarf_pro_add_line_entry(dbg, file_index, end_address, in dwarf_lne_end_sequence_a()
289 _dwarf_pro_add_line_entry(Dwarf_P_Debug dbg, in _dwarf_pro_add_line_entry() argument
304 if (dbg->de_lines == NULL) { in _dwarf_pro_add_line_entry()
305 dbg->de_lines = (Dwarf_P_Line) in _dwarf_pro_add_line_entry()
306 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_Line_s)); in _dwarf_pro_add_line_entry()
307 if (dbg->de_lines == NULL) { in _dwarf_pro_add_line_entry()
308 DWARF_P_DBG_ERROR(dbg, DW_DLE_LINE_ALLOC, DW_DLV_ERROR); in _dwarf_pro_add_line_entry()
310 dbg->de_last_line = dbg->de_lines; in _dwarf_pro_add_line_entry()
311 _dwarf_pro_reg_init(dbg,dbg->de_lines); in _dwarf_pro_add_line_entry()
314 dbg->de_last_line->dpl_next = (Dwarf_P_Line) in _dwarf_pro_add_line_entry()
315 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_Line_s)); in _dwarf_pro_add_line_entry()
316 if (dbg->de_last_line->dpl_next == NULL) { in _dwarf_pro_add_line_entry()
317 DWARF_P_DBG_ERROR(dbg, DW_DLE_LINE_ALLOC, DW_DLV_ERROR); in _dwarf_pro_add_line_entry()
319 dbg->de_last_line = dbg->de_last_line->dpl_next; in _dwarf_pro_add_line_entry()
320 _dwarf_pro_reg_init(dbg,dbg->de_last_line); in _dwarf_pro_add_line_entry()
322 dbg->de_last_line->dpl_address = code_address; in _dwarf_pro_add_line_entry()
323 dbg->de_last_line->dpl_file = (unsigned long) file_index; in _dwarf_pro_add_line_entry()
324 dbg->de_last_line->dpl_line = (unsigned long) line_no; in _dwarf_pro_add_line_entry()
325 dbg->de_last_line->dpl_column = (unsigned long) col_no; in _dwarf_pro_add_line_entry()
326 dbg->de_last_line->dpl_is_stmt = is_stmt_begin; in _dwarf_pro_add_line_entry()
327 dbg->de_last_line->dpl_basic_block = is_bb_begin; in _dwarf_pro_add_line_entry()
328 dbg->de_last_line->dpl_opc = opc; in _dwarf_pro_add_line_entry()
329 dbg->de_last_line->dpl_r_symidx = symidx; in _dwarf_pro_add_line_entry()
330 dbg->de_last_line->dpl_prologue_end = isprolend; in _dwarf_pro_add_line_entry()
331 dbg->de_last_line->dpl_epilogue_begin = isepilbeg; in _dwarf_pro_add_line_entry()
332 dbg->de_last_line->dpl_isa = isa; in _dwarf_pro_add_line_entry()
333 dbg->de_last_line->dpl_discriminator = discriminator; in _dwarf_pro_add_line_entry()
340 dwarf_add_directory_decl(Dwarf_P_Debug dbg, in dwarf_add_directory_decl() argument
348 res = dwarf_add_directory_decl_a(dbg,name,&index,error); in dwarf_add_directory_decl()
355 dwarf_add_directory_decl_a(Dwarf_P_Debug dbg, in dwarf_add_directory_decl_a() argument
360 if (dbg->de_inc_dirs == NULL) { in dwarf_add_directory_decl_a()
361 dbg->de_inc_dirs = (Dwarf_P_F_Entry) in dwarf_add_directory_decl_a()
362 _dwarf_p_get_alloc(dbg, in dwarf_add_directory_decl_a()
364 if (dbg->de_inc_dirs == NULL) { in dwarf_add_directory_decl_a()
365 DWARF_P_DBG_ERROR(dbg, DW_DLE_INCDIR_ALLOC, in dwarf_add_directory_decl_a()
368 dbg->de_last_inc_dir = dbg->de_inc_dirs; in dwarf_add_directory_decl_a()
369 dbg->de_n_inc_dirs = 1; in dwarf_add_directory_decl_a()
371 dbg->de_last_inc_dir->dfe_next = (Dwarf_P_F_Entry) in dwarf_add_directory_decl_a()
372 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_F_Entry_s)); in dwarf_add_directory_decl_a()
373 if (dbg->de_last_inc_dir->dfe_next == NULL) { in dwarf_add_directory_decl_a()
374 DWARF_P_DBG_ERROR(dbg, DW_DLE_INCDIR_ALLOC, in dwarf_add_directory_decl_a()
377 dbg->de_last_inc_dir = dbg->de_last_inc_dir->dfe_next; in dwarf_add_directory_decl_a()
378 dbg->de_n_inc_dirs++; in dwarf_add_directory_decl_a()
380 dbg->de_last_inc_dir->dfe_name = in dwarf_add_directory_decl_a()
381 (char *) _dwarf_p_get_alloc(dbg, strlen(name) + 1); in dwarf_add_directory_decl_a()
382 if (dbg->de_last_inc_dir->dfe_name == NULL) { in dwarf_add_directory_decl_a()
383 DWARF_P_DBG_ERROR(dbg, DW_DLE_STRING_ALLOC, DW_DLV_ERROR); in dwarf_add_directory_decl_a()
385 strcpy(dbg->de_last_inc_dir->dfe_name, name); in dwarf_add_directory_decl_a()
386 dbg->de_last_inc_dir->dfe_next = NULL; in dwarf_add_directory_decl_a()
388 *index_in_directories = dbg->de_n_inc_dirs; in dwarf_add_directory_decl_a()
396 dwarf_add_file_decl(Dwarf_P_Debug dbg, in dwarf_add_file_decl() argument
406 res = dwarf_add_file_decl_a(dbg,name,dir_idx, in dwarf_add_file_decl()
414 dwarf_add_file_decl_a(Dwarf_P_Debug dbg, in dwarf_add_file_decl_a() argument
430 if (dbg->de_file_entries == NULL) { in dwarf_add_file_decl_a()
431 dbg->de_file_entries = (Dwarf_P_F_Entry) in dwarf_add_file_decl_a()
432 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_F_Entry_s)); in dwarf_add_file_decl_a()
433 if (dbg->de_file_entries == NULL) { in dwarf_add_file_decl_a()
434 DWARF_P_DBG_ERROR(dbg, DW_DLE_FILE_ENTRY_ALLOC, in dwarf_add_file_decl_a()
437 cur = dbg->de_file_entries; in dwarf_add_file_decl_a()
438 dbg->de_last_file_entry = cur; in dwarf_add_file_decl_a()
439 dbg->de_n_file_entries = 1; in dwarf_add_file_decl_a()
441 cur = dbg->de_last_file_entry; in dwarf_add_file_decl_a()
443 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_F_Entry_s)); in dwarf_add_file_decl_a()
445 DWARF_P_DBG_ERROR(dbg, DW_DLE_FILE_ENTRY_ALLOC, in dwarf_add_file_decl_a()
449 dbg->de_last_file_entry = cur; in dwarf_add_file_decl_a()
450 dbg->de_n_file_entries++; in dwarf_add_file_decl_a()
452 cur->dfe_name = (char *) _dwarf_p_get_alloc(dbg, strlen(name) + 1); in dwarf_add_file_decl_a()
454 DWARF_P_DBG_ERROR(dbg, DW_DLE_ALLOC_FAIL, DW_DLV_ERROR); in dwarf_add_file_decl_a()
461 DWARF_P_DBG_ERROR(dbg, DW_DLE_LEB_OUT_ERROR, DW_DLV_ERROR); in dwarf_add_file_decl_a()
467 DWARF_P_DBG_ERROR(dbg, DW_DLE_LEB_OUT_ERROR, DW_DLV_ERROR); in dwarf_add_file_decl_a()
473 DWARF_P_DBG_ERROR(dbg,DW_DLE_LEB_OUT_ERROR,DW_DLV_ERROR); in dwarf_add_file_decl_a()
476 _dwarf_p_get_alloc(dbg, nbytes_idx + nbytes_time + nbytes_len); in dwarf_add_file_decl_a()
478 DWARF_P_DBG_ERROR(dbg, DW_DLE_ALLOC_FAIL, DW_DLV_ERROR); in dwarf_add_file_decl_a()
488 *file_entry_count_out = dbg->de_n_file_entries; in dwarf_add_file_decl_a()
496 _dwarf_pro_reg_init(Dwarf_P_Debug dbg, Dwarf_P_Line cur_line) in _dwarf_pro_reg_init() argument
502 cur_line->dpl_is_stmt = dbg->de_line_inits.pi_default_is_stmt; in _dwarf_pro_reg_init()