aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cfi-verify
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2020-09-26 15:57:09 -0700
committerFangrui Song <i@maskray.me>2020-09-26 15:57:13 -0700
commit20e9c36c013c4a9b13cf256ca5262afe3def78ad (patch)
treec9bffa41a92f968dfdfe99aa24033df1d87e7ba2 /llvm/tools/llvm-cfi-verify
parent6f24774fc4e296b9047e5873c070af4e0fd638e5 (diff)
downloadllvm-20e9c36c013c4a9b13cf256ca5262afe3def78ad.zip
llvm-20e9c36c013c4a9b13cf256ca5262afe3def78ad.tar.gz
llvm-20e9c36c013c4a9b13cf256ca5262afe3def78ad.tar.bz2
Internalize functions from various tools. NFC
And internalize some classes if I noticed them:)
Diffstat (limited to 'llvm/tools/llvm-cfi-verify')
-rw-r--r--llvm/tools/llvm-cfi-verify/llvm-cfi-verify.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/llvm/tools/llvm-cfi-verify/llvm-cfi-verify.cpp b/llvm/tools/llvm-cfi-verify/llvm-cfi-verify.cpp
index 79bf63a..1331442b 100644
--- a/llvm/tools/llvm-cfi-verify/llvm-cfi-verify.cpp
+++ b/llvm/tools/llvm-cfi-verify/llvm-cfi-verify.cpp
@@ -60,7 +60,7 @@ cl::opt<bool> Summarize("summarize", cl::desc("Print the summary only."),
ExitOnError ExitOnErr;
-void printBlameContext(const DILineInfo &LineInfo, unsigned Context) {
+static void printBlameContext(const DILineInfo &LineInfo, unsigned Context) {
auto FileOrErr = MemoryBuffer::getFile(LineInfo.FileName);
if (!FileOrErr) {
errs() << "Could not open file: " << LineInfo.FileName << "\n";
@@ -84,10 +84,10 @@ void printBlameContext(const DILineInfo &LineInfo, unsigned Context) {
}
}
-void printInstructionInformation(const FileAnalysis &Analysis,
- const Instr &InstrMeta,
- const GraphResult &Graph,
- CFIProtectionStatus ProtectionStatus) {
+static void printInstructionInformation(const FileAnalysis &Analysis,
+ const Instr &InstrMeta,
+ const GraphResult &Graph,
+ CFIProtectionStatus ProtectionStatus) {
outs() << "Instruction: " << format_hex(InstrMeta.VMAddress, 2) << " ("
<< stringCFIProtectionStatus(ProtectionStatus) << "): ";
Analysis.printInstruction(InstrMeta, outs());
@@ -97,8 +97,8 @@ void printInstructionInformation(const FileAnalysis &Analysis,
Graph.printToDOT(Analysis, outs());
}
-void printInstructionStatus(unsigned BlameLine, bool CFIProtected,
- const DILineInfo &LineInfo) {
+static void printInstructionStatus(unsigned BlameLine, bool CFIProtected,
+ const DILineInfo &LineInfo) {
if (BlameLine) {
outs() << "Blacklist Match: " << BlacklistFilename << ":" << BlameLine
<< "\n";
@@ -122,8 +122,9 @@ void printInstructionStatus(unsigned BlameLine, bool CFIProtected,
}
}
-void printIndirectCFInstructions(FileAnalysis &Analysis,
- const SpecialCaseList *SpecialCaseList) {
+static void
+printIndirectCFInstructions(FileAnalysis &Analysis,
+ const SpecialCaseList *SpecialCaseList) {
uint64_t ExpectedProtected = 0;
uint64_t UnexpectedProtected = 0;
uint64_t ExpectedUnprotected = 0;