Lines Matching refs:ent
300 static ubyte get_special_opcode(struct debug_entry *ent, in get_special_opcode() argument
310 temp = (ent->lineno - last_line) - default_debug_line_header.line_base; in get_special_opcode()
318 delta_addr = (ent->addr - last_vma) / default_debug_line_header.minimum_instruction_length; in get_special_opcode()
335 struct debug_entry *ent, size_t nr_entry, in emit_lineno_info() argument
362 for (i = 0; i < nr_entry; i++, ent = debug_entry_next(ent)) { in emit_lineno_info()
369 if ((!cur_filename || strcmp(cur_filename, ent->name)) && in emit_lineno_info()
370 strcmp(repeated_name_marker, ent->name)) { in emit_lineno_info()
371 emit_lne_define_filename(be, ent->name); in emit_lineno_info()
372 cur_filename = ent->name; in emit_lineno_info()
377 special_opcode = get_special_opcode(ent, last_line, last_vma); in emit_lineno_info()
379 last_line = ent->lineno; in emit_lineno_info()
380 last_vma = ent->addr; in emit_lineno_info()
386 if (last_line != ent->lineno) { in emit_lineno_info()
387 emit_advance_lineno(be, ent->lineno - last_line); in emit_lineno_info()
388 last_line = ent->lineno; in emit_lineno_info()
394 if (last_vma != ent->addr) { in emit_lineno_info()
395 emit_advance_pc(be, ent->addr - last_vma); in emit_lineno_info()
396 last_vma = ent->addr; in emit_lineno_info()
409 struct debug_entry *ent, size_t nr_entry, in add_debug_line() argument
432 emit_lineno_info(be, ent, nr_entry, code_addr); in add_debug_line()
479 struct debug_entry *ent = debug; in jit_process_debug_info() local
483 ent->addr = ent->addr - code_addr; in jit_process_debug_info()
484 ent = debug_entry_next(ent); in jit_process_debug_info()