|
LLVM
4.0.0
|
#include <DIASession.h>
Static Public Member Functions | |
| static Error | createFromPdb (StringRef Path, std::unique_ptr< IPDBSession > &Session) |
| static Error | createFromExe (StringRef Path, std::unique_ptr< IPDBSession > &Session) |
Definition at line 23 of file DIASession.h.
|
explicit |
Definition at line 81 of file DIASession.cpp.
Referenced by createFromExe(), and createFromPdb().
|
static |
Definition at line 108 of file DIASession.cpp.
References llvm::convertUTF8ToUTF16String(), llvm::SmallVectorTemplateCommon< T >::data(), DIASession(), ErrorFromHResult(), llvm::pdb::invalid_path, LoadDIA(), and llvm::Error::success().
Referenced by llvm::pdb::loadDataForEXE().
|
static |
Definition at line 83 of file DIASession.cpp.
References llvm::convertUTF8ToUTF16String(), llvm::SmallVectorTemplateCommon< T >::data(), DIASession(), E, ErrorFromHResult(), llvm::pdb::invalid_path, LoadDIA(), and llvm::Error::success().
Referenced by llvm::pdb::loadDataForPDB().
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 239 of file DIASession.cpp.
References llvm::ARMBuildAttrs::File, and findOneSourceFile().
Referenced by findOneCompilandForSourceFile().
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 182 of file DIASession.cpp.
References llvm::ARMBuildAttrs::File, llvm::pdb::DIASourceFile::getDiaFile(), llvm::pdb::DIARawSymbol::getDiaSymbol(), llvm::pdb::PDBSymbol::getRawSymbol(), and llvm::pdb::LineNumbers.
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 198 of file DIASession.cpp.
References llvm::pdb::LineNumbers.
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 248 of file DIASession.cpp.
References findCompilandsForSourceFile().
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 229 of file DIASession.cpp.
References findSourceFiles(), and llvm::pdb::SourceFiles.
Referenced by findCompilandsForSourceFile().
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 207 of file DIASession.cpp.
References llvm::StringRef::data(), llvm::StringRef::empty(), llvm::pdb::PDBSymbol::getRawSymbol(), llvm::pdb::NS_FileNameExtMatch, and llvm::pdb::SourceFiles.
Referenced by findOneSourceFile().
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 165 of file DIASession.cpp.
References llvm::pdb::PDBSymbol::create(), llvm::AMDGPU::SDWA::DWORD, and llvm::ARMBuildAttrs::Symbol.
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 256 of file DIASession.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 286 of file DIASession.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 143 of file DIASession.cpp.
References llvm::pdb::PDBSymbol::create().
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 133 of file DIASession.cpp.
References llvm::success.
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 278 of file DIASession.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 264 of file DIASession.cpp.
References llvm::pdb::DIARawSymbol::getDiaSymbol(), and llvm::pdb::PDBSymbol::getRawSymbol().
Implements llvm::pdb::IPDBSession.
Definition at line 155 of file DIASession.cpp.
References llvm::pdb::PDBSymbol::create().
|
overridevirtual |
Implements llvm::pdb::IPDBSession.
Definition at line 139 of file DIASession.cpp.
1.8.6