Lines Matching refs:ent

293 static ubyte get_special_opcode(struct debug_entry *ent,  in get_special_opcode()  argument
303 temp = (ent->lineno - last_line) - default_debug_line_header.line_base; in get_special_opcode()
311 delta_addr = (ent->addr - last_vma) / default_debug_line_header.minimum_instruction_length; in get_special_opcode()
328 struct debug_entry *ent, size_t nr_entry, in emit_lineno_info() argument
352 for (i = 0; i < nr_entry; i++, ent = debug_entry_next(ent)) { in emit_lineno_info()
359 if (!cur_filename || strcmp(cur_filename, ent->name)) { in emit_lineno_info()
360 emit_lne_define_filename(be, ent->name); in emit_lineno_info()
361 cur_filename = ent->name; in emit_lineno_info()
366 special_opcode = get_special_opcode(ent, last_line, last_vma); in emit_lineno_info()
368 last_line = ent->lineno; in emit_lineno_info()
369 last_vma = ent->addr; in emit_lineno_info()
375 if (last_line != ent->lineno) { in emit_lineno_info()
376 emit_advance_lineno(be, ent->lineno - last_line); in emit_lineno_info()
377 last_line = ent->lineno; in emit_lineno_info()
383 if (last_vma != ent->addr) { in emit_lineno_info()
384 emit_advance_pc(be, ent->addr - last_vma); in emit_lineno_info()
385 last_vma = ent->addr; in emit_lineno_info()
398 struct debug_entry *ent, size_t nr_entry, in add_debug_line() argument
421 emit_lineno_info(be, ent, nr_entry, code_addr); in add_debug_line()
468 struct debug_entry *ent = debug; in jit_process_debug_info() local
472 ent->addr = ent->addr - code_addr; in jit_process_debug_info()
473 ent = debug_entry_next(ent); in jit_process_debug_info()