Lines Matching refs:elf
18 #include <elf.h>
85 void Unwinder::FillInFrame(MapInfo* map_info, Elf* elf, uint64_t rel_pc, uint64_t func_pc,
104 frame->map_load_bias = elf->GetLoadBias();
107 !elf->GetFunctionName(func_pc, &frame->function_name, &frame->function_offset)) {
144 Elf* elf;
153 elf = map_info->GetElf(process_memory_, true);
154 rel_pc = elf->GetRelPc(regs_->pc(), map_info);
156 pc_adjustment = regs_->GetPcAdjustment(rel_pc, elf);
162 // If the pc is in an invalid elf file, try and get an Elf object
164 if (!elf->valid() && jit_debug_ != nullptr) {
170 elf = jit_elf;
185 FillInFrame(map_info, elf, rel_pc, step_pc, pc_adjustment);
213 stepped = elf->Step(rel_pc, step_pc, regs_, process_memory_.get(), &finished);
214 elf->GetLastError(&last_error_);