Line | |
---|
1 | #define START "_start"
|
---|
2 | #define _dlstart_c _start_c
|
---|
3 | #include "../ldso/dlstart.c"
|
---|
4 |
|
---|
5 | int main();
|
---|
6 | void _init() __attribute__((weak));
|
---|
7 | void _fini() __attribute__((weak));
|
---|
8 | _Noreturn int __libc_start_main(int (*)(), int, char **,
|
---|
9 | void (*)(), void(*)(), void(*)());
|
---|
10 |
|
---|
11 | __attribute__((__visibility__("hidden")))
|
---|
12 | _Noreturn void __dls2(unsigned char *base, size_t *sp)
|
---|
13 | {
|
---|
14 | __libc_start_main(main, *sp, (void *)(sp+1), _init, _fini, 0);
|
---|
15 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.