[PATCH] Fix Bugzilla ID 41862 to support checking addresses of disassembled object
Nicholas Krause via llvm-commits
llvm-commits at lists.llvm.org
Mon May 13 12:12:41 PDT 2019
This fixes the bugzilla id,41862 to support dealing with checking
stop address against start address to support this not being a
proper object to check the disasembly against like gnu objdump
currently does.
Signed-off-by: Nicholas Krause <xerofoify at gmail.com>
---
llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp
index 3fddfd2d349..ee37549cc05 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -1376,6 +1376,8 @@ static void disassembleObject(const Target *TheTarget, const ObjectFile *Obj,
static void disassembleObject(const ObjectFile *Obj, bool InlineRelocs) {
if (StartAddress > StopAddress)
error("Start address should be less than stop address");
+ else if (StartAddress == StopAddress)
+ error("Start address should not be equal to target object's stop address");
const Target *TheTarget = getTarget(Obj);
--
2.20.1
More information about the llvm-commits
mailing list