Home
last modified time | relevance | path

Searched refs:dwp (Results 1 – 25 of 75) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/tools/llvm-dwp/X86/
H A Dduplicate.test1 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 Dtype_dedup_v5.test1 # 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 Dmultiple_type_sections.test1 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 Dtype_dedup.test1 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 Dmultiple_debug_info_sections_in_dwp.s1 # 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 Dcompress.test3 # 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 Dgcc_type.test1 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 Dwrong-unit-type-info-v4.s1 # 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 Dincompatible_cu_index_versions.s1 # 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 Drnglists.s1 # 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 Dinfo-v5.s1 # 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 Dcu_and_tu_info_section_v5.s1 # 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 Dloclists.s1 # 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 Dmerge.test1 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 Dinvalid_cu_index.test1 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 DBUILD.gn5 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 Dsplit-dwarf-dwp.test4 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 Ddwarf4-ftypes-dwp-input-dwp-output.test8 ; 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 Ddwarf4-ftypes-dwp-input-dwo-output.test8 ; 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 Ddwarf5-ftypes-dwp-input-dwo-output.test8 ; 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 Ddwarf4-ftypes-dwo-input-dwp-output.test9 ; 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 DCMakeLists.txt12 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 Dsimple_dwo.s3 # 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 Dloclists-dwp.ll2 ; 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 Dsplit-dwarf.test18 ; 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…

123