annotate loader/ldt_keeper.h @ 35372:9d626905f38b

Add a version script to hide all symbols. This should give better startup performance at least and reduces the stripped binary size by about 500 kB for me. However it means that stripped binaries will give only completely useless backtraces since the compiler will no be able to find the name of even a single function.
author reimar
date Fri, 23 Nov 2012 20:53:54 +0000
parents 6506ce7ba414
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 21248
diff changeset
1 #ifndef MPLAYER_LDT_KEEPER_H
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 21248
diff changeset
2 #define MPLAYER_LDT_KEEPER_H
2067
a5a4143d5599 setup_FS.c -> ldt_keeper.c (avifile sync)
arpi
parents:
diff changeset
3
32049
6506ce7ba414 Move fs_seg extern variable declaration to ldt_keeper.h, where it belongs.
diego
parents: 30496
diff changeset
4 extern void *fs_seg;
6506ce7ba414 Move fs_seg extern variable declaration to ldt_keeper.h, where it belongs.
diego
parents: 30496
diff changeset
5
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 2067
diff changeset
6 typedef struct {
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 2067
diff changeset
7 void* fs_seg;
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 2067
diff changeset
8 char* prev_struct;
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 2067
diff changeset
9 } ldt_fs_t;
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 2067
diff changeset
10
2067
a5a4143d5599 setup_FS.c -> ldt_keeper.c (avifile sync)
arpi
parents:
diff changeset
11 void Setup_FS_Segment(void);
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 2067
diff changeset
12 ldt_fs_t* Setup_LDT_Keeper(void);
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 2067
diff changeset
13 void Restore_LDT_Keeper(ldt_fs_t* ldt_fs);
2067
a5a4143d5599 setup_FS.c -> ldt_keeper.c (avifile sync)
arpi
parents:
diff changeset
14
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 21248
diff changeset
15 #endif /* MPLAYER_LDT_KEEPER_H */