13 #ifndef LLVM_DEBUGINFO_SYMBOLIZE_SYMBOLIZABLEMODULE_H 14 #define LLVM_DEBUGINFO_SYMBOLIZE_SYMBOLIZABLEMODULE_H 30 bool UseSymbolTable)
const = 0;
33 bool UseSymbolTable)
const = 0;
47 #endif // LLVM_DEBUGINFO_SYMBOLIZE_SYMBOLIZABLEMODULE_H This class represents lattice values for constants.
virtual DIGlobal symbolizeData(uint64_t ModuleOffset) const =0
virtual DILineInfo symbolizeCode(uint64_t ModuleOffset, FunctionNameKind FNKind, bool UseSymbolTable) const =0
DINameKind
A DINameKind is passed to name search methods to specify a preference regarding the type of name reso...
virtual bool isWin32Module() const =0
A format-neutral container for source line information.
virtual ~SymbolizableModule()=default
virtual DIInliningInfo symbolizeInlinedCode(uint64_t ModuleOffset, FunctionNameKind FNKind, bool UseSymbolTable) const =0
A format-neutral container for inlined code description.
virtual uint64_t getModulePreferredBase() const =0
DINameKind FunctionNameKind
Container for description of a global variable.