Commit | Line | Data |
---|---|---|
c969da64 RS |
1 | .section .text.1,"ax",@progbits |
2 | ||
3 | start1: | |
4 | .long bar1-. | |
5 | .long bar2-. | |
6 | .long bar1-start1 | |
7 | .long bar2-start1 | |
8 | .long bar1-base | |
9 | ||
10 | .type bar1,%gnu_indirect_function | |
11 | bar1: | |
12 | ret | |
13 | .size bar1,.-bar1 | |
14 | .align 4 | |
15 | ||
16 | .long bar1-. | |
17 | .long bar2-. | |
18 | .long bar1-start1 | |
19 | .long bar2-start1 | |
20 | .long bar1-base | |
21 | ||
22 | .long abs1-. | |
23 | .long abs1-start1 | |
24 | .long abs1-base | |
25 | ||
26 | .equ abs1,0x11223300 | |
27 | .type abs1,%gnu_indirect_function | |
28 | ||
29 | .long abs1-. | |
30 | .long abs1-start1 | |
31 | .long abs1-base | |
32 | ||
33 | .section .text.2,"ax",@progbits | |
34 | ||
35 | start2: | |
36 | .long bar1-. | |
37 | .long bar2-. | |
38 | .long bar1-start2 | |
39 | .long bar2-start2 | |
40 | .long bar2-base | |
41 | ||
42 | .type bar2,%gnu_indirect_function | |
43 | bar2: | |
44 | ret | |
45 | .size bar2,.-bar2 | |
46 | .align 4 | |
47 | ||
48 | .long bar1-. | |
49 | .long bar2-. | |
50 | .long bar1-start2 | |
51 | .long bar2-start2 | |
52 | .long bar2-base | |
53 | ||
54 | .equ base,0xabc0 |