Lines Matching refs:elf
93 FrameData* Unwinder::FillInFrame(MapInfo* map_info, Elf* elf, uint64_t rel_pc, in FillInFrame() argument
111 std::string soname = elf->GetSoname(); in FillInFrame()
122 frame->map_load_bias = elf->GetLoadBias(); in FillInFrame()
159 Elf* elf; in Unwind() local
168 elf = map_info->GetElf(process_memory_, arch); in Unwind()
176 rel_pc = elf->GetRelPc(step_pc, map_info); in Unwind()
182 pc_adjustment = regs_->GetPcAdjustment(rel_pc, elf); in Unwind()
190 if (!elf->valid() && jit_debug_ != nullptr) { in Unwind()
196 elf = jit_elf; in Unwind()
218 frame = FillInFrame(map_info, elf, rel_pc, pc_adjustment); in Unwind()
242 if (elf->StepIfSignalHandler(rel_pc, regs_, process_memory_.get())) { in Unwind()
251 } else if (elf->Step(step_pc, regs_, process_memory_.get(), &finished)) { in Unwind()
254 elf->GetLastError(&last_error_); in Unwind()
261 !elf->GetFunctionName(step_pc, &frame->function_name, &frame->function_offset)) { in Unwind()