summaryrefslogtreecommitdiffstats
path: root/scripts/t/Dpkg_Shlibs/basictags.c
blob: 4f1d337a6c7695d96c946e359e54121f1b9de379 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
/*
 * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \
 *     -o libbasictags.so.1 -DAMD64 basictags.c
 * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-amd64
 * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \
 *     -o libbasictags.so.1 -DI386 basictags.c
 * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-i386
 * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \
 *     -o libbasictags.so.1 -DMIPS basictags.c
 * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-mips
 */

void symbol11_optional(void);
void symbol11_optional(void) {}

#if defined(AMD64)
void symbol21_amd64(void);
void symbol21_amd64(void) {}
#elif defined(I386)
void symbol22_i386(void);
void symbol22_i386(void) {}
#elif defined(MIPS)
void symbol23_mips(void);
void symbol23_mips(void) {}
#endif

#if defined(AMD64)
void symbol25_64(void);
void symbol25_64(void) {}
#else
void symbol24_32(void);
void symbol24_32(void) {}
#endif

#if defined(MIPS)
void symbol27_big(void);
void symbol27_big(void) {}
#else
void symbol26_little(void);
void symbol26_little(void) {}
#endif

#if defined(I386)
void symbol28_little_32(void);
void symbol28_little_32(void) {}
#endif

void symbol31_randomtag(void);
void symbol31_randomtag(void) {}

/* (arch=i386|optional)symbol41_i386_and_optional@Base */
#if defined(I386)
void symbol41_i386_and_optional(void);
void symbol41_i386_and_optional(void) {}
#endif
/* (arch=mips|optional)symbol42_i386_and_optional@Base */
#if defined(MIPS)
void symbol42_mips_and_optional(void);
void symbol42_mips_and_optional(void) {}
#endif

void symbol51_untagged(void);
void symbol51_untagged(void) {}