Lines Matching refs:ent

295 static ubyte get_special_opcode(struct debug_entry *ent,  in get_special_opcode()  argument
305 temp = (ent->lineno - last_line) - default_debug_line_header.line_base; in get_special_opcode()
313 delta_addr = (ent->addr - last_vma) / default_debug_line_header.minimum_instruction_length; in get_special_opcode()
330 struct debug_entry *ent, size_t nr_entry, in emit_lineno_info() argument
354 for (i = 0; i < nr_entry; i++, ent = debug_entry_next(ent)) { in emit_lineno_info()
361 if (!cur_filename || strcmp(cur_filename, ent->name)) { in emit_lineno_info()
362 emit_lne_define_filename(be, ent->name); in emit_lineno_info()
363 cur_filename = ent->name; in emit_lineno_info()
368 special_opcode = get_special_opcode(ent, last_line, last_vma); in emit_lineno_info()
370 last_line = ent->lineno; in emit_lineno_info()
371 last_vma = ent->addr; in emit_lineno_info()
377 if (last_line != ent->lineno) { in emit_lineno_info()
378 emit_advance_lineno(be, ent->lineno - last_line); in emit_lineno_info()
379 last_line = ent->lineno; in emit_lineno_info()
385 if (last_vma != ent->addr) { in emit_lineno_info()
386 emit_advance_pc(be, ent->addr - last_vma); in emit_lineno_info()
387 last_vma = ent->addr; in emit_lineno_info()
400 struct debug_entry *ent, size_t nr_entry, in add_debug_line() argument
423 emit_lineno_info(be, ent, nr_entry, code_addr); in add_debug_line()
470 struct debug_entry *ent = debug; in jit_process_debug_info() local
474 ent->addr = ent->addr - code_addr; in jit_process_debug_info()
475 ent = debug_entry_next(ent); in jit_process_debug_info()