retdec
|
Obtainer of debug information from an LLVM module. More...
#include <llvm_debug_info_obtainer.h>
Static Public Member Functions | |
static void | obtainVarNames (ShPtr< Module > module) |
Stores names of variables from debug information into module. More... | |
Additional Inherited Members | |
![]() | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable ()=default | |
~NonCopyable ()=default | |
Obtainer of debug information from an LLVM module.
Debug information originates from DWARF/PDB data stored in/alongside the decompiled binary. An LLVM module represents this information in the form of metadata. For more information on the used format of these metadata, see LLVMMetadataObtainer.
This class implements the "static helper" (or "library") design pattern (it has just static functions and no instances can be created).
Stores names of variables from debug information into module.