123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #include <libc-symbols.h>
- .text
- .globl C_SYMBOL_NAME(_start)
- .align 4
- C_SYMBOL_NAME(_start):
-
- la r5, r0, C_SYMBOL_NAME(main)
- lw r6, r0, r1
- addi r7, r1, 4
- la r8, r0, _init
- la r9, r0, _fini
- addk r10,r0,r0
-
- add r3, r1, r0
- addi r1, r1, -32
-
- brid C_SYMBOL_NAME(__uClibc_main)
- swi r3, r1, 28
- .data
- .globl __data_start
- __data_start:
- .long 0
- .weak data_start
- data_start = __data_start
|