Home
last modified time | relevance | path

Searched refs:FileAnalysis (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.cpp39 using Instr = llvm::cfi_verify::FileAnalysis::Instr;
73 Expected<FileAnalysis> FileAnalysis::Create(StringRef Filename) { in Create()
82 FileAnalysis Analysis(std::move(Binary)); in Create()
114 FileAnalysis::FileAnalysis(object::OwningBinary<object::Binary> Binary) in FileAnalysis() function in llvm::cfi_verify::FileAnalysis
117 FileAnalysis::FileAnalysis(const Triple &ObjectTriple, in FileAnalysis() function in llvm::cfi_verify::FileAnalysis
169 bool FileAnalysis::isCFITrap(const Instr &InstrMeta) const { in isCFITrap()
259 FileAnalysis::getIndirectInstructions() const { in getIndirectInstructions()
366 void FileAnalysis::printInstruction(const Instr &InstrMeta, in printInstruction()
371 Error FileAnalysis::initialiseDisassemblyMembers() { in initialiseDisassemblyMembers()
429 Error FileAnalysis::parseCodeSections() { in parseCodeSections()
[all …]
H A DFileAnalysis.h75 class FileAnalysis {
87 static Expected<FileAnalysis> Create(StringRef Filename);
91 FileAnalysis(object::OwningBinary<object::Binary> Binary);
92 FileAnalysis() = delete;
93 FileAnalysis(const FileAnalysis &) = delete;
94 FileAnalysis(FileAnalysis &&Other) = default;
174 FileAnalysis(const Triple &ObjectTriple, const SubtargetFeatures &Features);
H A DGraphBuilder.h44 using Instr = llvm::cfi_verify::FileAnalysis::Instr;
94 void printToDOT(const FileAnalysis &Analysis, raw_ostream &OS) const;
104 static GraphResult buildFlowGraph(const FileAnalysis &Analysis,
117 static void buildFlowGraphImpl(const FileAnalysis &Analysis,
127 static void buildFlowsToUndefined(const FileAnalysis &Analysis,
H A DGraphBuilder.cpp36 using Instr = llvm::cfi_verify::FileAnalysis::Instr;
71 void printPairToDOT(const FileAnalysis &Analysis, raw_ostream &OS, in printPairToDOT()
80 void GraphResult::printToDOT(const FileAnalysis &Analysis, in printToDOT()
95 GraphResult GraphBuilder::buildFlowGraph(const FileAnalysis &Analysis, in buildFlowGraph()
112 void GraphBuilder::buildFlowsToUndefined(const FileAnalysis &Analysis, in buildFlowsToUndefined()
197 void GraphBuilder::buildFlowGraphImpl(const FileAnalysis &Analysis, in buildFlowGraphImpl()
H A DCMakeLists.txt12 FileAnalysis.cpp
13 FileAnalysis.h
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/llvm-cfi-verify/lib/
H A DBUILD.gn13 "FileAnalysis.cpp",
14 "FileAnalysis.h",
/llvm-project-15.0.7/llvm/tools/llvm-cfi-verify/
H A Dllvm-cfi-verify.cpp91 static void printInstructionInformation(const FileAnalysis &Analysis, in printInstructionInformation()
130 printIndirectCFInstructions(FileAnalysis &Analysis, in printIndirectCFInstructions()
279 FileAnalysis Analysis = ExitOnErr(FileAnalysis::Create(InputFilename)); in main()
/llvm-project-15.0.7/llvm/unittests/tools/llvm-cfi-verify/
H A DGraphBuilder.cpp42 using Instr = ::llvm::cfi_verify::FileAnalysis::Instr;
110 class ELFx86TestFileAnalysis : public FileAnalysis {
113 : FileAnalysis(Triple("x86_64--"), SubtargetFeatures()) {} in ELFx86TestFileAnalysis()
118 FileAnalysis::parseSectionContents(SectionBytes, Address); in parseSectionContents()
122 return FileAnalysis::initialiseDisassemblyMembers(); in initialiseDisassemblyMembers()
H A DCMakeLists.txt14 FileAnalysis.cpp
H A DFileAnalysis.cpp41 using Instr = ::llvm::cfi_verify::FileAnalysis::Instr;
48 class ELFTestFileAnalysis : public FileAnalysis {
51 : FileAnalysis(Triple(Trip), SubtargetFeatures()) {} in ELFTestFileAnalysis()
56 FileAnalysis::parseSectionContents(SectionBytes, Address); in parseSectionContents()
60 return FileAnalysis::initialiseDisassemblyMembers(); in initialiseDisassemblyMembers()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/tools/llvm-cfi-verify/
H A DBUILD.gn17 "FileAnalysis.cpp",