[all-commits] [llvm/llvm-project] 693da9: [dsymutil][DWARFLinker][NFC] Make interface of Add...
avl-llvm via All-commits
all-commits at lists.llvm.org
Thu Dec 10 03:57:45 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 693da9df7481c48dd1edb93e78c66ec57fddeb60
https://github.com/llvm/llvm-project/commit/693da9df7481c48dd1edb93e78c66ec57fddeb60
Author: Alexey Lapshin <a.v.lapshin at mail.ru>
Date: 2020-12-10 (Thu, 10 Dec 2020)
Changed paths:
M llvm/include/llvm/DWARFLinker/DWARFLinker.h
M llvm/lib/DWARFLinker/DWARFLinker.cpp
M llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
M llvm/tools/dsymutil/DwarfLinkerForBinary.h
Log Message:
-----------
[dsymutil][DWARFLinker][NFC] Make interface of AddressMap more general.
Current interface of AddressMap assumes that relocations exist.
That is correct for not-linked object file but is not correct
for linked executable. This patch changes interface in such way
that AddressMap could be used not only with not-linked object files:
hasValidRelocationAt()
replaced with:
hasLiveMemoryLocation()
hasLiveAddressRange()
Differential Revision: https://reviews.llvm.org/D87723
More information about the All-commits
mailing list