mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-10 05:03:06 +03:00
Test modules for DF_1_NODELETE test.
This commit is contained in:
19
elf/nodel2mod1.c
Normal file
19
elf/nodel2mod1.c
Normal file
@@ -0,0 +1,19 @@
|
||||
#include <stdlib.h>
|
||||
void
|
||||
foo (void)
|
||||
{
|
||||
exit (0);
|
||||
}
|
||||
|
||||
void
|
||||
__attribute__((destructor))
|
||||
bar (void)
|
||||
{
|
||||
static int i;
|
||||
foo ();
|
||||
++i;
|
||||
}
|
||||
void
|
||||
baz (void)
|
||||
{
|
||||
}
|
7
elf/nodel2mod2.c
Normal file
7
elf/nodel2mod2.c
Normal file
@@ -0,0 +1,7 @@
|
||||
void
|
||||
__attribute__((constructor))
|
||||
xxx (void)
|
||||
{
|
||||
extern void baz (void);
|
||||
baz ();
|
||||
}
|
1
elf/nodel2mod3.c
Normal file
1
elf/nodel2mod3.c
Normal file
@@ -0,0 +1 @@
|
||||
int x;
|
Reference in New Issue
Block a user