Lines Matching refs:interface_
49 interface_.reset(CreateInterfaceFromMemory(memory_.get())); in Init()
50 if (!interface_) { in Init()
54 valid_ = interface_->Init(&load_bias_); in Init()
56 interface_->InitHeaders(); in Init()
59 interface_.reset(nullptr); in Init()
67 if (!valid_ || interface_->gnu_debugdata_offset() == 0) { in InitGnuDebugdata()
71 gnu_debugdata_memory_ = interface_->CreateGnuDebugdataMemory(); in InitGnuDebugdata()
83 interface_->SetGnuDebugdataInterface(gnu); in InitGnuDebugdata()
92 interface_.reset(nullptr); in Invalidate()
101 return interface_->GetSoname(); in GetSoname()
110 return valid_ && (interface_->GetFunctionName(addr, name, func_offset) || in GetFunctionName()
121 if (!interface_->GetGlobalVariable(name, &vaddr) && in GetGlobalVariableOffset()
134 uint64_t vaddr_start = interface_->data_vaddr_start(); in GetGlobalVariableOffset()
135 if (vaddr >= vaddr_start && vaddr < interface_->data_vaddr_end()) { in GetGlobalVariableOffset()
136 *memory_offset = vaddr - vaddr_start + interface_->data_offset(); in GetGlobalVariableOffset()
141 vaddr_start = interface_->dynamic_vaddr_start(); in GetGlobalVariableOffset()
142 if (vaddr >= vaddr_start && vaddr < interface_->dynamic_vaddr_end()) { in GetGlobalVariableOffset()
143 *memory_offset = vaddr - vaddr_start + interface_->dynamic_offset(); in GetGlobalVariableOffset()
154 return interface_->GetBuildID(); in GetBuildID()
159 *data = interface_->last_error(); in GetLastError()
168 return interface_->LastErrorCode(); in GetLastErrorCode()
175 return interface_->LastErrorAddress(); in GetLastErrorAddress()
202 return interface_->Step(rel_pc, regs, process_memory, finished, is_signal_frame); in Step()
249 if (interface_->IsValidPc(pc)) { in IsValidPc()
265 if (interface_->GetTextRange(addr, size)) { in GetTextRange()