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
13 void symbol11_optional(void);
14 void symbol11_optional(void) {}
17 void symbol21_amd64(void);
18 void symbol21_amd64(void) {}
20 void symbol22_i386(void);
21 void symbol22_i386(void) {}
23 void symbol23_mips(void);
24 void symbol23_mips(void) {}
28 void symbol25_64(void);
29 void symbol25_64(void) {}
31 void symbol24_32(void);
32 void symbol24_32(void) {}
36 void symbol27_big(void);
37 void symbol27_big(void) {}
39 void symbol26_little(void);
40 void symbol26_little(void) {}
44 void symbol28_little_32(void);
45 void symbol28_little_32(void) {}
48 void symbol31_randomtag(void);
49 void symbol31_randomtag(void) {}
51 /* (arch=i386|optional)symbol41_i386_and_optional@Base */
53 void symbol41_i386_and_optional(void);
54 void symbol41_i386_and_optional(void) {}
56 /* (arch=mips|optional)symbol42_i386_and_optional@Base */
58 void symbol42_mips_and_optional(void);
59 void symbol42_mips_and_optional(void) {}
62 void symbol51_untagged(void);
63 void symbol51_untagged(void) {}