SPARC Solaris ELF

Assembler code

.text:0001171C ! ===========================================================================
.text:0001171C
.text:0001171C ! Segment type: Pure code
.text:0001171C                 .text
.text:0001171C
.text:0001171C ! =============== S U B R O U T I N E =======================================
.text:0001171C
.text:0001171C
.text:0001171C                 .global _start
.text:0001171C _start:                                 ! DATA XREF: LOAD:00010018↑o
.text:0001171C                                         ! LOAD:00010628↑o ...
.text:0001171C
.text:0001171C arg_40          =  0x40
.text:0001171C arg_44          =  0x44
.text:0001171C
.text:0001171C                 mov     0, %fp          ! Alternative name is '_ex_text0'
.text:00011720                 ld      [%sp+arg_40], %l0
.text:00011724                 add     %sp, arg_44, %l1
.text:00011728                 sethi   %hi(___Argv), %o1
.text:0001172C                 st      %l1, [%o1+%lo(___Argv)]
.text:00011730                 sll     %l0, 2, %l2
.text:00011734                 inc     4, %l2
.text:00011738                 add     %l1, %l2, %l2
.text:0001173C                 sethi   %hi(environ), %l3
.text:00011740                 st      %l2, [%l3+%lo(environ)]
.text:00011744                 set     0, %l5
.text:0001174C                 tst     %l5
.text:00011750                 be      loc_117BC
.text:00011754                 nop
.text:00011758                 sll     %l5, 2, %l6
.text:0001175C                 and     %l6, 0x300, %l7
.text:00011760                 and     %l5, 0x3F, %l6
.text:00011764                 bset    %l6, %l7
.text:00011768                 sll     %l7, 22, %l5
.text:0001176C                 set     __crt_scratch, %l4

Last updated