diff options
Diffstat (limited to 'llvm/tools/llvm-readobj')
-rw-r--r-- | llvm/tools/llvm-readobj/COFFDumper.cpp | 4 | ||||
-rw-r--r-- | llvm/tools/llvm-readobj/ELFDumper.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-readobj/MachODumper.cpp | 4 | ||||
-rw-r--r-- | llvm/tools/llvm-readobj/StackMapPrinter.h | 3 |
4 files changed, 7 insertions, 6 deletions
diff --git a/llvm/tools/llvm-readobj/COFFDumper.cpp b/llvm/tools/llvm-readobj/COFFDumper.cpp index 529ebabaaf7..bf6a103fb79 100644 --- a/llvm/tools/llvm-readobj/COFFDumper.cpp +++ b/llvm/tools/llvm-readobj/COFFDumper.cpp @@ -1527,10 +1527,10 @@ void COFFDumper::printStackMap() const { if (Obj->isLittleEndian()) prettyPrintStackMap( llvm::outs(), - StackMapV1Parser<support::little>(StackMapContentsArray)); + StackMapV2Parser<support::little>(StackMapContentsArray)); else prettyPrintStackMap(llvm::outs(), - StackMapV1Parser<support::big>(StackMapContentsArray)); + StackMapV2Parser<support::big>(StackMapContentsArray)); } void llvm::dumpCodeViewMergedTypes( diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp index 1c1b69aa31b..05c5ab34991 100644 --- a/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -2366,7 +2366,7 @@ template <class ELFT> void ELFDumper<ELFT>::printStackMap() const { ArrayRef<uint8_t> StackMapContentsArray = unwrapOrError(Obj->getSectionContents(StackMapSection)); - prettyPrintStackMap(llvm::outs(), StackMapV1Parser<ELFT::TargetEndianness>( + prettyPrintStackMap(llvm::outs(), StackMapV2Parser<ELFT::TargetEndianness>( StackMapContentsArray)); } diff --git a/llvm/tools/llvm-readobj/MachODumper.cpp b/llvm/tools/llvm-readobj/MachODumper.cpp index 3773df25057..01b074170ba 100644 --- a/llvm/tools/llvm-readobj/MachODumper.cpp +++ b/llvm/tools/llvm-readobj/MachODumper.cpp @@ -669,10 +669,10 @@ void MachODumper::printStackMap() const { if (Obj->isLittleEndian()) prettyPrintStackMap( llvm::outs(), - StackMapV1Parser<support::little>(StackMapContentsArray)); + StackMapV2Parser<support::little>(StackMapContentsArray)); else prettyPrintStackMap(llvm::outs(), - StackMapV1Parser<support::big>(StackMapContentsArray)); + StackMapV2Parser<support::big>(StackMapContentsArray)); } void MachODumper::printMachODataInCode() { diff --git a/llvm/tools/llvm-readobj/StackMapPrinter.h b/llvm/tools/llvm-readobj/StackMapPrinter.h index 92645bcf917..f4ed68e92d7 100644 --- a/llvm/tools/llvm-readobj/StackMapPrinter.h +++ b/llvm/tools/llvm-readobj/StackMapPrinter.h @@ -24,7 +24,8 @@ void prettyPrintStackMap(OStreamT &OS, const StackMapParserT &SMP) { // Functions: for (const auto &F : SMP.functions()) OS << "\n Function address: " << F.getFunctionAddress() - << ", stack size: " << F.getStackSize(); + << ", stack size: " << F.getStackSize() + << ", callsite record count: " << F.getRecordCount(); // Constants: OS << "\nNum Constants: " << SMP.getNumConstants(); |