diff options
author | Rahman Lavaee <rahmanl@google.com> | 2023-11-17 11:44:06 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-17 11:44:06 -0800 |
commit | fab690d6b5d50f263bdb2413c913c9bd34d47625 (patch) | |
tree | 1c03692a3d0a8104ea6b527659a101c96e325631 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | be32e39892372d9fe069af6bfb829aa0071176a6 (diff) | |
download | llvm-fab690d6b5d50f263bdb2413c913c9bd34d47625.zip llvm-fab690d6b5d50f263bdb2413c913c9bd34d47625.tar.gz llvm-fab690d6b5d50f263bdb2413c913c9bd34d47625.tar.bz2 |
[NFC][SHT_LLVM_BB_ADDR_MAP] Define and use constructor and accessors for BBAddrMap fields. (#72689)
The fields are still kept as public for now since our tooling accesses
them. Will change them to private visibility in a later patch.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index a828f3f..2b7dee7 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -1275,8 +1275,8 @@ collectBBAddrMapLabels(const std::unordered_map<uint64_t, BBAddrMap> &AddrToBBAd auto Iter = AddrToBBAddrMap.find(StartAddress); if (Iter == AddrToBBAddrMap.end()) return; - for (const BBAddrMap::BBEntry &BBEntry : Iter->second.BBEntries) { - uint64_t BBAddress = BBEntry.Offset + Iter->second.Addr; + for (const BBAddrMap::BBEntry &BBEntry : Iter->second.getBBEntries()) { + uint64_t BBAddress = BBEntry.Offset + Iter->second.getFunctionAddress(); if (BBAddress >= EndAddress) continue; Labels[BBAddress].push_back(("BB" + Twine(BBEntry.ID)).str()); |