aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2019-04-07 16:33:24 +0000
committerFangrui Song <maskray@google.com>2019-04-07 16:33:24 +0000
commit32087b65e78f78fc202d8293b5ccda53a3aac21d (patch)
treecdad0c3c283672eadd3ddfc20a5cf50ab28cc3ed /llvm/lib/Object/Object.cpp
parent32a8e742e2ff43090fb7d643d05c39a51c100941 (diff)
downloadllvm-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