Support DW_FORM_strx* in llvm-dwp.
authorAli Tamur <tamur@google.com>
Mon, 26 Apr 2021 19:09:10 +0000 (12:09 -0700)
committerDavid Blaikie <dblaikie@gmail.com>
Mon, 26 Apr 2021 19:32:45 +0000 (12:32 -0700)
commit51b461074385aa8cc141809fa27070544b6ac34c
treea57db24393fe22814d796706a7df714321dd717b
parentb5f04d81a2c0b01db32ed7c1685be37e6bdce171
Support DW_FORM_strx* in llvm-dwp.

Currently llvm-dwp only handled DW_FORM_string and DW_FORM_GNU_str_index; with this patch it also starts to handle DW_FORM_strx[1-4]?

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D75485
llvm/test/tools/llvm-dwp/Inputs/handle_strx/dw5.dwo [new file with mode: 0644]
llvm/test/tools/llvm-dwp/X86/handle_strx.test [new file with mode: 0644]
llvm/test/tools/llvm-dwp/X86/invalid_cu_header_length.s [new file with mode: 0644]
llvm/test/tools/llvm-dwp/X86/invalid_cu_header_length_type.s [new file with mode: 0644]
llvm/test/tools/llvm-dwp/X86/invalid_cu_header_version.s [new file with mode: 0644]
llvm/test/tools/llvm-dwp/X86/invalid_string_form.test
llvm/test/tools/llvm-dwp/X86/unsupported_cu_index_version.s
llvm/tools/llvm-dwp/llvm-dwp.cpp