Lines Matching defs:ELFDebugObject
181 /// The current implementation of ELFDebugObject replicates the approach used in
186 class ELFDebugObject : public DebugObject {
206 static Expected<std::unique_ptr<ELFDebugObject>>
213 ELFDebugObject(std::unique_ptr<WritableMemoryBuffer> Buffer,
236 ELFDebugObject::CopyBuffer(MemoryBufferRef Buffer, Error &Err) {
250 Expected<std::unique_ptr<ELFDebugObject>>
251 ELFDebugObject::CreateArchType(MemoryBufferRef Buffer,
257 std::unique_ptr<ELFDebugObject> DebugObj(
258 new ELFDebugObject(CopyBuffer(Buffer, Err), MemMgr, JD, ES));
295 ELFDebugObject::Create(MemoryBufferRef Buffer, JITLinkContext &Ctx,
321 Expected<SimpleSegmentAlloc> ELFDebugObject::finalizeWorkingMemory() {
348 void ELFDebugObject::reportSectionTargetMemoryRange(StringRef Name,
355 Error ELFDebugObject::recordSection(
367 DebugObjectSection *ELFDebugObject::getSection(StringRef Name) {
380 return ELFDebugObject::Create(ObjBuffer, Ctx, ES);