aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorDaniel Grumberg <dany.grumberg@gmail.com>2020-05-13 17:07:47 +0100
committerDaniel Grumberg <dany.grumberg@gmail.com>2020-06-11 14:09:07 +0100
commitbb8c7e756c51bb3dc05b30671fa4c64f48e41c39 (patch)
tree0807ac70b3ea111d553b52315b9ef2a9b14288f9 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parentfb80e67f10eea7177b0ff9c618c8231363b6f2fc (diff)
downloadllvm-bb8c7e756c51bb3dc05b30671fa4c64f48e41c39.zip
llvm-bb8c7e756c51bb3dc05b30671fa4c64f48e41c39.tar.gz
llvm-bb8c7e756c51bb3dc05b30671fa4c64f48e41c39.tar.bz2
Add AST_SIGNATURE record to unhashed control block of PCM files
Summary: This record is constructed by hashing the bytes of the AST block in a similiar fashion to the SIGNATURE record. This new signature only means anything if the AST block is fully relocatable, i.e. it does not embed absolute offsets within the PCM file. This change ensure this does not happen by replacing these offsets with offsets relative to the nearest relevant subblock of the AST block. Reviewers: Bigcheese, dexonsmith Subscribers: dexonsmith, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D80383
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions