#include "llvm/DebugInfo/BTF/BTFContext.h"
#define DEBUG_TYPE …
usingnamespacellvm;
ObjectFile;
SectionedAddress;
DILineInfo BTFContext::getLineInfoForAddress(SectionedAddress Address,
DILineInfoSpecifier Specifier) { … }
DILineInfo BTFContext::getLineInfoForDataAddress(SectionedAddress Address) { … }
DILineInfoTable
BTFContext::getLineInfoForAddressRange(SectionedAddress Address, uint64_t Size,
DILineInfoSpecifier Specifier) { … }
DIInliningInfo
BTFContext::getInliningInfoForAddress(SectionedAddress Address,
DILineInfoSpecifier Specifier) { … }
std::vector<DILocal> BTFContext::getLocalsForAddress(SectionedAddress Address) { … }
std::unique_ptr<BTFContext>
BTFContext::create(const ObjectFile &Obj,
std::function<void(Error)> ErrorHandler) { … }