Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | /* |
2 | * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \ | |
3 | * -o libbasictags.so.1 -DAMD64 basictags.c | |
4 | * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-amd64 | |
5 | * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \ | |
6 | * -o libbasictags.so.1 -DI386 basictags.c | |
7 | * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-i386 | |
8 | * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \ | |
9 | * -o libbasictags.so.1 -DMIPS basictags.c | |
10 | * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-mips | |
11 | */ | |
12 | ||
13 | void symbol11_optional(void); | |
14 | void symbol11_optional(void) {} | |
15 | ||
16 | #if defined(AMD64) | |
17 | void symbol21_amd64(void); | |
18 | void symbol21_amd64(void) {} | |
19 | #elif defined(I386) | |
20 | void symbol22_i386(void); | |
21 | void symbol22_i386(void) {} | |
22 | #elif defined(MIPS) | |
23 | void symbol23_mips(void); | |
24 | void symbol23_mips(void) {} | |
25 | #endif | |
26 | ||
27 | #if defined(AMD64) | |
28 | void symbol25_64(void); | |
29 | void symbol25_64(void) {} | |
30 | #else | |
31 | void symbol24_32(void); | |
32 | void symbol24_32(void) {} | |
33 | #endif | |
34 | ||
35 | #if defined(MIPS) | |
36 | void symbol27_big(void); | |
37 | void symbol27_big(void) {} | |
38 | #else | |
39 | void symbol26_little(void); | |
40 | void symbol26_little(void) {} | |
41 | #endif | |
42 | ||
43 | #if defined(I386) | |
44 | void symbol28_little_32(void); | |
45 | void symbol28_little_32(void) {} | |
46 | #endif | |
47 | ||
48 | void symbol31_randomtag(void); | |
49 | void symbol31_randomtag(void) {} | |
50 | ||
51 | /* (arch=i386|optional)symbol41_i386_and_optional@Base */ | |
52 | #if defined(I386) | |
53 | void symbol41_i386_and_optional(void); | |
54 | void symbol41_i386_and_optional(void) {} | |
55 | #endif | |
56 | /* (arch=mips|optional)symbol42_i386_and_optional@Base */ | |
57 | #if defined(MIPS) | |
58 | void symbol42_mips_and_optional(void); | |
59 | void symbol42_mips_and_optional(void) {} | |
60 | #endif | |
61 | ||
62 | void symbol51_untagged(void); | |
63 | void symbol51_untagged(void) {} |