diff options
author | Pete Cooper <peter_cooper@apple.com> | 2015-12-14 21:49:49 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2015-12-14 21:49:49 +0000 |
commit | 52abc5f9717c5dc20abc11754e5f8d496b094a4b (patch) | |
tree | 7ea185aa8aaddd3c36c03cf6e0b74ff48d2e7f57 /llvm/test/tools/llvm-objdump | |
parent | 6ea44cd89b938c80abef98bb624524fb51735338 (diff) | |
download | bcm5719-llvm-52abc5f9717c5dc20abc11754e5f8d496b094a4b.tar.gz bcm5719-llvm-52abc5f9717c5dc20abc11754e5f8d496b094a4b.zip |
Start implementing FDE dumping when printing the eh_frame.
This code adds some simple decoding of the FDE's in an eh_frame.
There's still more to be done in terms of error handling and verification.
Also, we need to be able to decode the CFI's.
llvm-svn: 255550
Diffstat (limited to 'llvm/test/tools/llvm-objdump')
-rw-r--r-- | llvm/test/tools/llvm-objdump/eh_frame-arm64.test | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/test/tools/llvm-objdump/eh_frame-arm64.test b/llvm/test/tools/llvm-objdump/eh_frame-arm64.test index dbc6bcfcf91..f25e035a266 100644 --- a/llvm/test/tools/llvm-objdump/eh_frame-arm64.test +++ b/llvm/test/tools/llvm-objdump/eh_frame-arm64.test @@ -15,4 +15,9 @@ # CHECK: 0c 1f 00 # CHECK: FDE: # CHECK: Length: 32 -# CHECK: e4 ff ff ff ff ff ff ff 20 00 00 00 00 00 00 00 00 48 0e 10 9e 01 9d 02 00 00 00 00 +# CHECK: CIE Offset: 0 +# CHECK: PC Begin: ffffffffffffffe4 +# CHECK: PC Range: 0000000000000020 +# CHECK: Augmentation Data Length: 0 +# CHECK: Instructions: +# CHECK: 48 0e 10 9e 01 9d 02 00 00 00 00 |