aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Sema/integer-overflow.c
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2017-05-01 22:07:02 +0000
committerGreg Clayton <gclayton@apple.com>2017-05-01 22:07:02 +0000
commit48432cfbeb1c7193a9ef1c2d24dc6c5c06f2bda8 (patch)
tree7f0cccb534326994954637b8d539bd451d3528f4 /clang/test/Sema/integer-overflow.c
parent74d22dd7dc608675486f166918b4d4369d79c88b (diff)
downloadllvm-48432cfbeb1c7193a9ef1c2d24dc6c5c06f2bda8.zip
llvm-48432cfbeb1c7193a9ef1c2d24dc6c5c06f2bda8.tar.gz
llvm-48432cfbeb1c7193a9ef1c2d24dc6c5c06f2bda8.tar.bz2
Adds initial llvm-dwarfdump --verify support with unit tests.
lldb-dwarfdump gets a new "--verify" option that will verify a single file's DWARF debug info and will print out any errors that it finds. It will return an non-zero exit status if verification fails, and a zero exit status if verification succeeds. Adding the --quiet option will suppress any output the STDOUT or STDERR. The first part of the verify does the following: - verifies that all CU relative references (DW_FORM_ref1, DW_FORM_ref2, DW_FORM_ref4, DW_FORM_ref8, DW_FORM_ref_udata) have valid CU offsets - verifies that all DW_FORM_ref_addr references have valid .debug_info offsets - verifies that all DW_AT_ranges attributes have valid .debug_ranges offsets - verifies that all DW_AT_stmt_list attributes have valid .debug_line offsets - verifies that all DW_FORM_strp attributes have valid .debug_str offsets Unit tests were added for each of the above cases. Differential Revision: https://reviews.llvm.org/D32707 llvm-svn: 301844
Diffstat (limited to 'clang/test/Sema/integer-overflow.c')
0 files changed, 0 insertions, 0 deletions