| /llvm-project-15.0.7/llvm/test/tools/llvm-dwp/X86/ |
| H A D | duplicate.test | 1 RUN: not llvm-dwp %p/../Inputs/duplicate/c.dwo %p/../Inputs/duplicate/c.dwo -o %t 2>&1 \ 4 RUN: not llvm-dwp %p/../Inputs/duplicate/c.dwo %p/../Inputs/duplicate/bc.dwp -o %t 2>&1 \ 7 RUN: not llvm-dwp %p/../Inputs/duplicate/ac.dwp %p/../Inputs/duplicate/c.dwo -o %t 2>&1 \ 10 RUN: not llvm-dwp %p/../Inputs/duplicate_dwo_name/c.dwo %p/../Inputs/duplicate_dwo_name/c.dwo -o %t… 13 RUN: not llvm-dwp %p/../Inputs/duplicate_dwo_name/c.dwo %p/../Inputs/duplicate_dwo_name/bc.dwp -o %… 16 RUN: not llvm-dwp %p/../Inputs/duplicate_dwo_name/ac.dwp %p/../Inputs/duplicate_dwo_name/c.dwo -o %… 22 1DWP: error: duplicate DWO ID ({{.*}}) in 'c.c' (from '{{.*}}ac.dwp') and 'c.c'{{$}} 23 2DWP: error: duplicate DWO ID ({{.*}}) in 'c.c' and 'c.c' (from '{{.*}}bc.dwp'){{$}} 26 DWO1DWP: error: duplicate DWO ID ({{.*}}) in 'c.c' (from 'c.dwo' in '{{.*}}ac.dwp') and 'c.c'{{$}} 27 DWO2DWP: error: duplicate DWO ID ({{.*}}) in 'c.c' and 'c.c' (from 'c.dwo' in '{{.*}}bc.dwp'){{$}}
|
| H A D | type_dedup_v5.test | 1 # This test checks if llvm-dwp can deduplicate tu units (v5). 7 # RUN: llvm-dwp %t-a.dwo %t-b.dwo -o %t.dwp 8 # RUN: llvm-dwarfdump -debug-tu-index %t.dwp | FileCheck %s
|
| H A D | multiple_type_sections.test | 1 RUN: not llvm-dwp %p/../Inputs/multiple_type_sections.dwp -o %t 2>&1 | FileCheck %s 3 CHECK: error: multiple type unit sections in .dwp file
|
| H A D | type_dedup.test | 1 RUN: llvm-dwp %p/../Inputs/type_dedup/a.dwo %p/../Inputs/type_dedup/b.dwo -o %t 3 RUN: llvm-dwp %p/../Inputs/type_dedup/b.dwo -o %tb.dwp 4 RUN: llvm-dwp %p/../Inputs/type_dedup/a.dwo %tb.dwp -o %t
|
| H A D | multiple_debug_info_sections_in_dwp.s | 1 # RUN: llvm-mc -triple x86_64-unknown-linux %s -filetype=obj -o %t.dwp 2 # RUN: not llvm-dwp %t.dwp -o /dev/null 2>&1 | FileCheck %s 9 # CHECK: error: expected exactly one occurrence of a debug info section in a .dwp file
|
| H A D | compress.test | 3 # RUN: llvm-dwp %t.o -o %t 7 # RUN: llvm-dwp %t.o -o %t 11 # RUN: llvm-dwp %t.o -o %t 15 # RUN: llvm-dwp %t.o -o %t 24 ## compression library functioned correctly, just that dwp used it to decompress
|
| H A D | gcc_type.test | 1 RUN: llvm-dwp %p/../Inputs/gcc_type/a.dwo -o - | llvm-dwarfdump -v - | FileCheck %s 2 RUN: not llvm-dwp %p/../Inputs/gcc_type/a.dwo %p/../Inputs/gcc_type/a.dwo -o %t 2>&1 | FileCheck --… 7 // Check that llvm-dwp can parse DW_FORM_string for CU name
|
| H A D | wrong-unit-type-info-v4.s | 1 # RUN: llvm-mc -triple x86_64-unknown-linux %s -filetype=obj -o %t.dwp 2 # RUN: not llvm-dwp %t.dwp -o %t 2>&1 | FileCheck %s
|
| H A D | incompatible_cu_index_versions.s | 1 # RUN: llvm-mc -triple x86_64-unknown-linux %s -filetype=obj -o %t.dwp 2 # RUN: not llvm-dwp %t.dwp -o %t 2>&1 | FileCheck %s
|
| H A D | rnglists.s | 1 # This test checks if llvm-dwp outputs .debug_rnglists. 5 # RUN: llvm-dwp %t.dwo -o %t.dwp 6 # RUN: llvm-dwarfdump -debug-rnglists -debug-cu-index -debug-tu-index %t.dwp | FileCheck %s
|
| H A D | info-v5.s | 1 # this checks llvm-dwp handling of DWARFv5 Info section header. 5 # RUN: llvm-dwp %t.dwo -o %t.dwp 6 # RUN: llvm-dwarfdump -v %t.dwp | FileCheck %s
|
| H A D | cu_and_tu_info_section_v5.s | 1 # This test checks if llvm-dwp can find the compilation unit if 5 # RUN: llvm-dwp %t.dwo -o %t.dwp 6 # RUN: llvm-dwarfdump -debug-info -debug-tu-index %t.dwp | FileCheck %s
|
| H A D | loclists.s | 1 # This test checks if llvm-dwp outputs .debug_loclists. 5 # RUN: llvm-dwp %t.dwo -o %t.dwp 6 # RUN: llvm-dwarfdump -debug-loclists -debug-cu-index -debug-tu-index %t.dwp | FileCheck %s
|
| H A D | merge.test | 1 RUN: llvm-dwp %p/../Inputs/merge/notypes/c.dwo %p/../Inputs/merge/notypes/ab.dwp -o - | \ 4 DWP from a DWO (c.dwo) and a DWP (ab.dwp, created from a.dwo and b.dwo) 5 Make sure the entries for A and B are updated correctly when read/processed from ab.dwp
|
| H A D | invalid_cu_index.test | 1 RUN: not llvm-dwp %p/../Inputs/invalid_cu_index/x.dwp -o %t 2>&1 | FileCheck %s
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/llvm-dwp/ |
| H A D | BUILD.gn | 5 symlink_or_copy("dwp") { 6 deps = [ ":llvm-dwp" ] 7 source = "llvm-dwp" 8 output = "$root_out_dir/bin/dwp" 12 # //:llvm-dwp depends on this symlink target, see comment in //BUILD.gn. 14 deps = [ ":llvm-dwp" ] 16 deps += [ ":dwp" ] 20 executable("llvm-dwp") { 29 sources = [ "llvm-dwp.cpp" ]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-symbolizer/ |
| H A D | split-dwarf-dwp.test | 4 RUN: cp %p/Inputs/split-dwarf-dwp.o %t/split-dwarf-dwp-different-name.o 7 RUN: llvm-symbolizer --dwp=%p/Inputs/split-dwarf-dwp.o.dwp \ 8 RUN: --obj=%t/split-dwarf-dwp-different-name.o | FileCheck %s 11 CHECK-NEXT: split-dwarf-dwp.cpp:3:3 13 CHECK-NEXT: split-dwarf-dwp.cpp:10:0
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | dwarf4-ftypes-dwp-input-dwp-output.test | 8 ; RUN: llvm-dwp -e main.exe -o main.exe.dwp 9 ; RUN: llvm-dwarfdump --show-form --verbose --debug-types main.exe.dwp | FileCheck -check-prefix=PR… 10 ; RUN: llvm-dwarfdump --show-form --verbose --debug-tu-index main.exe.dwp | FileCheck -check-prefix… 11 ; RUN: llvm-bolt main.exe -o main.exe.bolt --update-debug-sections --write-dwp 12 ; RUN: llvm-dwarfdump --show-form --verbose --debug-types main.exe.bolt.dwp | FileCheck -check-pref… 13 ; RUN: llvm-dwarfdump --show-form --verbose --debug-tu-index main.exe.bolt.dwp | FileCheck -check-p… 16 ; Make sure the output .dwp file has a type information.
|
| H A D | dwarf4-ftypes-dwp-input-dwo-output.test | 8 ; RUN: llvm-dwp -e main.exe -o main.exe.dwp 9 ; RUN: llvm-dwarfdump --show-form --verbose --debug-types main.exe.dwp | FileCheck -check-prefix=PR… 10 ; RUN: llvm-dwarfdump --show-form --verbose --debug-tu-index main.exe.dwp | FileCheck -check-prefix…
|
| H A D | dwarf5-ftypes-dwp-input-dwo-output.test | 8 ; RUN: llvm-dwp -e main.exe -o main.exe.dwp 9 ; RUN: llvm-dwarfdump --show-form --verbose --debug-info main.exe.dwp | FileCheck -check-prefix=PRE… 10 ; RUN: llvm-dwarfdump --show-form --verbose --debug-tu-index main.exe.dwp | FileCheck -check-prefix…
|
| H A D | dwarf4-ftypes-dwo-input-dwp-output.test | 9 ; RUN: llvm-bolt main.exe -o main.exe.bolt --update-debug-sections --write-dwp 10 ; RUN: llvm-dwarfdump --show-form --verbose --debug-types main.exe.bolt.dwp | FileCheck -check-pref… 11 ; RUN: llvm-dwarfdump --show-form --verbose --debug-tu-index main.exe.bolt.dwp | FileCheck -check-p… 14 ; Make sure the output .dwp file has a type information.
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwp/ |
| H A D | CMakeLists.txt | 12 add_llvm_tool(llvm-dwp 13 llvm-dwp.cpp 20 add_llvm_tool_symlink(dwp llvm-dwp)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-dwp/WebAssembly/ |
| H A D | simple_dwo.s | 3 # RUN: llvm-dwp %t.dwo -o %t.dwp 4 # RUN: llvm-dwarfdump -v %t.dwp | FileCheck %s 6 # This test checks whether llvm-dwp is able to emit object files of the same
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | loclists-dwp.ll | 2 ; RUN: llc -split-dwarf-file=%t2.dwo -filetype=obj -o %t2.o < %p/../Inputs/loclists-dwp-b.ll 3 ; RUN: llvm-dwp %t1.o %t2.o -o %t.dwp 4 ; RUN: llvm-dwarfdump -v %t.dwp | FileCheck %s 6 ; Make sure that 2 location lists from different units within a dwp file are
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-profgen/ |
| H A D | split-dwarf.test | 18 ; Test --dwp 19 ; RUN: llvm-dwp %t/split-dwarf-split.dwo -o %t/split-dwarf-split.dwp 20 ; RUN: llvm-profgen --format=text --unsymbolized-profile=%t.prof --dwp=%t/split-dwarf-split.dwp --b…
|