8 .import __libc_start_main, code
17 .type _start,@function
25 ldo RP%main(%r26), %r26
27 /* argc and argv should be in 25 and 24 */
29 /* Expand the stack to store the 5th through 7th args */
32 /* void (*rtld_fini) (void) (actually the 6th arg) */
35 /* void (*init) (void) */
37 ldo RP%_init(%r23), %r23
39 /* void (*fini) (void) */
41 ldo RP%_fini(%r22), %r22
49 ldo R%$global$(%dp), %dp
51 bl __libc_start_main,%r2
53 /* die horribly if it returned (it shouldn't) */
59 /* Define a symbol for the first piece of initialized data. */
65 data_start = __data_start