diff options
4 files changed, 26 insertions, 36 deletions
diff --git a/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h b/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h index 5c37d9bc63c..52c9563b5d5 100644 --- a/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h +++ b/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h @@ -34,7 +34,7 @@ private: const DIASession &Session; CComPtr<IDiaEnumSectionContribs> Enumerator; }; -} -} +} // namespace pdb +} // namespace llvm #endif // LLVM_DEBUGINFO_PDB_DIA_DIAENUMSECTIONCONTRIBS_H diff --git a/llvm/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h b/llvm/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h index 7bc28e30d70..4688f1f91a8 100644 --- a/llvm/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h +++ b/llvm/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h @@ -49,7 +49,7 @@ private: const DIASession &Session; CComPtr<IDiaSectionContrib> Section; }; -} -} +} // namespace pdb +} // namespace llvm #endif // LLVM_DEBUGINFO_PDB_DIA_DIASECTIONCONTRIB_H diff --git a/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp b/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp index 6f395a99e58..b7dc49f53e2 100644 --- a/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp +++ b/llvm/lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp @@ -7,8 +7,8 @@ // //===----------------------------------------------------------------------===// -#include "llvm/DebugInfo/PDB/DIA/DIARawSymbol.h" #include "llvm/DebugInfo/PDB/DIA/DIASectionContrib.h" +#include "llvm/DebugInfo/PDB/DIA/DIARawSymbol.h" #include "llvm/DebugInfo/PDB/DIA/DIASession.h" #include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h" @@ -29,9 +29,9 @@ std::unique_ptr<PDBSymbolCompiland> DIASectionContrib::getCompiland() const { } template <typename ArgType> -ArgType PrivateGetDIAValue( - IDiaSectionContrib *Section, - HRESULT(__stdcall IDiaSectionContrib::*Method)(ArgType *)) { +ArgType +PrivateGetDIAValue(IDiaSectionContrib *Section, + HRESULT (__stdcall IDiaSectionContrib::*Method)(ArgType *)) { ArgType Value; if (S_OK == (Section->*Method)(&Value)) return static_cast<ArgType>(Value); @@ -39,17 +39,6 @@ ArgType PrivateGetDIAValue( return ArgType(); } -template <typename ArgType, typename RetType> -RetType PrivateGetDIAValue( - IDiaSectionContrib *Section, - HRESULT(__stdcall IDiaSectionContrib::*Method)(ArgType *)) { - ArgType Value; - if (S_OK == (Section->*Method)(&Value)) - return static_cast<RetType>(Value); - - return RetType(); -} - uint32_t DIASectionContrib::getAddressSection() const { return PrivateGetDIAValue(Section, &IDiaSectionContrib::get_addressSection); } @@ -66,6 +55,7 @@ uint32_t DIASectionContrib::getRelativeVirtualAddress() const { return PrivateGetDIAValue(Section, &IDiaSectionContrib::get_relativeVirtualAddress); } + uint32_t DIASectionContrib::getLength() const { return PrivateGetDIAValue(Section, &IDiaSectionContrib::get_length); } @@ -87,7 +77,8 @@ bool DIASectionContrib::hasInitializedData() const { } bool DIASectionContrib::hasUninitializedData() const { - return PrivateGetDIAValue(Section, &IDiaSectionContrib::get_uninitializedData); + return PrivateGetDIAValue(Section, + &IDiaSectionContrib::get_uninitializedData); } bool DIASectionContrib::isRemoved() const { diff --git a/llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp b/llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp index cea53a9b734..8798c7b9db8 100644 --- a/llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp +++ b/llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp @@ -1,4 +1,4 @@ -//===- PDBSymbolCompiland.cpp - compiland details --------*- C++ -*-===// +//===- PDBSymbolCompiland.cpp - compiland details ---------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -11,8 +11,8 @@ #include "llvm/DebugInfo/PDB/IPDBSourceFile.h" #include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h" -#include "llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h" #include "llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h" +#include "llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h" #include "llvm/DebugInfo/PDB/PDBSymDumper.h" #include "llvm/ADT/StringSwitch.h" @@ -33,7 +33,7 @@ void PDBSymbolCompiland::dump(PDBSymDumper &Dumper) const { } std::string PDBSymbolCompiland::getSourceFileName() const { - return llvm::sys::path::filename(getSourceFileFullPath()).str(); + return sys::path::filename(getSourceFileFullPath()).str(); } std::string PDBSymbolCompiland::getSourceFileFullPath() const { @@ -60,7 +60,7 @@ std::string PDBSymbolCompiland::getSourceFileFullPath() const { } if (Var == "src") { EnvSrc = Env->getValue(); - if (llvm::sys::path::is_absolute(EnvSrc)) + if (sys::path::is_absolute(EnvSrc)) return EnvSrc; RecordedResult = EnvSrc; continue; @@ -72,7 +72,7 @@ std::string PDBSymbolCompiland::getSourceFileFullPath() const { std::string Path = EnvWorkingDir + "\\" + EnvSrc; std::replace(Path.begin(), Path.end(), '/', '\\'); // We will return it as full path if we can't find a better one. - if (llvm::sys::path::is_absolute(Path)) + if (sys::path::is_absolute(Path)) SourceFileFullPath = Path; } } @@ -80,13 +80,12 @@ std::string PDBSymbolCompiland::getSourceFileFullPath() const { } if (!RecordedResult.empty()) { - if (llvm::sys::path::is_absolute(RecordedResult)) + if (sys::path::is_absolute(RecordedResult)) return RecordedResult; // This searches name that has same basename as the one in RecordedResult. - auto OneSrcFile = - Session.findOneSourceFile(this, RecordedResult, - PDB_NameSearchFlags::NS_CaseInsensitive); + auto OneSrcFile = Session.findOneSourceFile( + this, RecordedResult, PDB_NameSearchFlags::NS_CaseInsensitive); if (OneSrcFile) return OneSrcFile->getFileName(); } @@ -101,14 +100,14 @@ std::string PDBSymbolCompiland::getSourceFileFullPath() const { bool LangC = (Lang == PDB_Lang::Cpp || Lang == PDB_Lang::C); while (auto File = SrcFiles->getNext()) { std::string FileName = File->getFileName(); - auto file_extension = llvm::sys::path::extension(FileName); + auto file_extension = sys::path::extension(FileName); if (StringSwitch<bool>(file_extension.lower()) - .Case(".cpp", LangC) - .Case(".c", LangC) - .Case(".cc", LangC) - .Case(".cxx", LangC) - .Case(".asm", Lang == PDB_Lang::Masm) - .Default(false)) + .Case(".cpp", LangC) + .Case(".c", LangC) + .Case(".cc", LangC) + .Case(".cxx", LangC) + .Case(".asm", Lang == PDB_Lang::Masm) + .Default(false)) return File->getFileName(); } } |