Lines Matching refs:tramp
83 tramp_frame_start (const struct tramp_frame *tramp, in tramp_frame_start() argument
91 if (tramp->validate && !tramp->validate (tramp, this_frame, &pc)) in tramp_frame_start()
96 for (ti = 0; tramp->insn[ti].bytes != TRAMP_SENTINEL_INSN; ti++) in tramp_frame_start()
98 CORE_ADDR func = pc - tramp->insn_size * ti; in tramp_frame_start()
103 gdb_byte buf[sizeof (tramp->insn[0])]; in tramp_frame_start()
106 if (tramp->insn[i].bytes == TRAMP_SENTINEL_INSN) in tramp_frame_start()
109 func + i * tramp->insn_size, in tramp_frame_start()
110 buf, tramp->insn_size)) in tramp_frame_start()
112 insn = extract_unsigned_integer (buf, tramp->insn_size, byte_order); in tramp_frame_start()
113 if (tramp->insn[i].bytes != (insn & tramp->insn[i].mask)) in tramp_frame_start()
126 const struct tramp_frame *tramp = self->unwind_data->tramp_frame; in tramp_frame_sniffer() local
135 func = tramp_frame_start (tramp, this_frame, pc); in tramp_frame_sniffer()
140 tramp_cache->tramp_frame = tramp; in tramp_frame_sniffer()