diff options
author | Fangrui Song <maskray@google.com> | 2019-04-07 16:33:24 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-04-07 16:33:24 +0000 |
commit | 32087b65e78f78fc202d8293b5ccda53a3aac21d (patch) | |
tree | cdad0c3c283672eadd3ddfc20a5cf50ab28cc3ed /llvm/lib/Object/Object.cpp | |
parent | 32a8e742e2ff43090fb7d643d05c39a51c100941 (diff) | |
download | llvm-32087b65e78f78fc202d8293b5ccda53a3aac21d.zip llvm-32087b65e78f78fc202d8293b5ccda53a3aac21d.tar.gz llvm-32087b65e78f78fc202d8293b5ccda53a3aac21d.tar.bz2 |
[llvm-objdump] Split disassembleObject and simplify --{start,stop}-address handling
The main disassembly loop is hard to read due to special handling of ARM
ELF data & ELF data. Split off the logic into two functions
dumpARMELFData and dumpELFData. Hoist some checks outside of the loop.
--start-address --stop-address have redundant checks and minor off-by-1
issues. Fix them.
llvm-svn: 357869
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions