(小白求教)汇编语言,能大致分析一下这个函数的功能吗?中间问题太多了,如果能一步一步讲解更是感激不尽!!
.text:00010EB8 sub_10EB8:
.text:00010EB8 retl
.text:00010EBC add %o7, %l7, %l7
.text:00010EBC ! End of function sub_10EB8
.text:00010EC0 __do_global_ctors_aux:
.text:00010EC0 save %sp, -0x70, %sp
.text:00010EC4 sethi %hi(0), %g1
.text:00010EC8 sethi %hi(0x10000), %l7
.text:00010ECC call sub_10EB8 !调用的是最上面的函数
.text:00010ED0 set 0x101A4, %l7
.text:00010ED4 set 0x18, %g1
.text:00010ED8 ld [%l7+%g1], %o5
.text:00010EDC ld [%o5-4], %g1
.text:00010EE0 cmp %g1, -1
.text:00010EE4 be locret_10F04
.text:00010EE8 add %o5, -4, %l0
.text:00010EEC
.text:00010EEC loc_10EEC:
.text:00010EEC call %g1
.text:00010EF0 inc -4, %l0
.text:00010EF4 ld [%l0], %g1
.text:00010EF8 cmp %g1, -1
.text:00010EFC bne loc_10EEC
.text:00010F00 nop
.text:00010F04
.text:00010F04 locret_10F04:
.text:00010F04 ret
.text:00010F08 restore