summaryrefslogtreecommitdiff
path: root/scripts/t/200_Dpkg_Shlibs/symboltags.c
blob: a4d1de0878d15d222f821f315cffdc70829f4ac3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// gcc -shared -fPIC -Wl,-soname -Wl,libsymboltags.so.1 -o libsymboltags.so.1 -DAMD64 symboltags.c
// objdump -wfpTR libsymboltags.so.1 > objdump.tags-amd64
// gcc -shared -fPIC -Wl,-soname -Wl,libsymboltags.so.1 -o libsymboltags.so.1 symboltags.c
// objdump -wfpTR libsymboltags.so.1 > objdump.tags-i386

void symbol11_optional() {}

#ifdef AMD64
void symbol21_amd64() {}
#endif

#ifndef AMD64
void* symbol22_i386() {}
#endif

void symbol31_randomtag() {}

// (arch=i386|optional)symbol41_i386_and_optional@Base
#ifndef AMD64
void symbol41_i386_and_optional() {}
#endif

void symbol51_untagged() {}