Skip to content

Commit f997fd9

Browse files
committed
Change test order
1 parent 5d48d70 commit f997fd9

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

llvm/test/tools/llvm-objcopy/ELF/skip-symbol.test

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
# RUN: yaml2obj %s -o %t.o
33
# RUN: echo 'foo[2-3]' > %t.skip.regex
44

5+
## Check --skip-symbol functionality when changing symbol bindings.
6+
# RUN: llvm-objcopy %t.o %t2.o --localize-hidden --skip-symbol=foo3
7+
# RUN: llvm-readelf -s %t2.o | FileCheck %s --check-prefix=LH-SYM
8+
# LH-SYM-DAG: LOCAL HIDDEN 1 foo1
9+
# LH-SYM-DAG: LOCAL HIDDEN 1 foo2
10+
# LH-SYM-DAG: GLOBAL HIDDEN 1 foo3
11+
# LH-SYM-DAG: LOCAL HIDDEN 1 foo4
12+
# LH-SYM-DAG: LOCAL HIDDEN 1 foo5
13+
514
## Check --skip-symbols functionality when changing symbol bindings.
615
# RUN: llvm-objcopy %t.o %t1.o --localize-hidden --skip-symbols=%t.skip.regex --regex
716
# RUN: llvm-readelf -s %t1.o | FileCheck %s --check-prefix=LH-SYMS
@@ -11,14 +20,15 @@
1120
# LH-SYMS-DAG: LOCAL HIDDEN 1 foo4
1221
# LH-SYMS-DAG: LOCAL HIDDEN 1 foo5
1322

14-
## Check --skip-symbol functionality when changing symbol bindings.
15-
# RUN: llvm-objcopy %t.o %t2.o --localize-hidden --skip-symbol=foo3
16-
# RUN: llvm-readelf -s %t2.o | FileCheck %s --check-prefix=LH-SYM
17-
# LH-SYM-DAG: LOCAL HIDDEN 1 foo1
18-
# LH-SYM-DAG: LOCAL HIDDEN 1 foo2
19-
# LH-SYM-DAG: GLOBAL HIDDEN 1 foo3
20-
# LH-SYM-DAG: LOCAL HIDDEN 1 foo4
21-
# LH-SYM-DAG: LOCAL HIDDEN 1 foo5
23+
## Check --skip-symbol functionality when changing symbol names.
24+
# RUN: llvm-objcopy %t.o %t4.o --redefine-syms=%t.renames.list \
25+
# RUN: --skip-symbol='fo*' --wildcard
26+
# RUN: llvm-readelf -s %t4.o | FileCheck %s --check-prefix=RS-SYM
27+
# RS-SYM-DAG: foo1
28+
# RS-SYM-DAG: foo2
29+
# RS-SYM-DAG: foo3
30+
# RS-SYM-DAG: foo4
31+
# RS-SYM-DAG: foo5
2232

2333
## Check --skip-symbols functionality when changing symbol names.
2434
# RUN: echo -e "foo1 bar1\nfoo2 bar2" > %t.renames.list
@@ -31,16 +41,6 @@
3141
# RS-SYMS-DAG: foo4
3242
# RS-SYMS-DAG: foo5
3343

34-
## Check --skip-symbol functionality when changing symbol names.
35-
# RUN: llvm-objcopy %t.o %t4.o --redefine-syms=%t.renames.list \
36-
# RUN: --skip-symbol='fo*' --wildcard
37-
# RUN: llvm-readelf -s %t4.o | FileCheck %s --check-prefix=RS-SYM
38-
# RS-SYM-DAG: foo1
39-
# RS-SYM-DAG: foo2
40-
# RS-SYM-DAG: foo3
41-
# RS-SYM-DAG: foo4
42-
# RS-SYM-DAG: foo5
43-
4444
## Check the functionality when using skip options multiple times.
4545
# RUN: echo "foo3" > %t.symbol0.list
4646
# RUN: echo "foo4" > %t.symbol1.list

0 commit comments

Comments
 (0)