|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
# t% L" x' E/ v0 H$ g$ W1 F3 C/ | 1 #include<stdio.h> ; O5 `0 M3 Y0 u( d, z
2 #include<math.h>
5 D, B( J0 T4 p" g, K; I6 Y/ Q* R 3 int main(int argc,char* argv[])
' V+ W3 l! G( |/ }' Y. D 4 {0 o$ B% u, D6 T* v* ^- I) e
5 int a,b,c;
. T7 ^4 Y) Z) m+ }8 u 6 c = a * b;* E. \- M/ X& h2 b+ a' O' n$ p
7 return 0;! m2 Y+ h; M# u2 C" P
8 }
7 |: i7 c' K" D# Q l- l* J. S$ T! v' ] j1 ?
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看7 Y1 ?- K- A( y/ }3 l
none:: E) P# f, ~( t$ W+ k
000082e0 <_init>:7 h* b" T/ r/ v
82e0: e92d4010 push {r4, lr}2 U4 o" q3 x6 }# [8 w# E. `
82e4: eb00001c bl 835c <call_gmon_start>
/ K* _2 K. G f 82e8: e8bd8010 pop {r4, pc}; v: R6 Z7 @8 a3 H
arago:
1 }& x& y- ^5 K1 m00008250 <_init>:* g( n4 T" J6 V% u7 ? I9 R. a
8250: e92d4008 push {r3, lr}
& B6 v# t3 P8 h; h: _7 x' Z' V 8254: eb00001d bl 82d0 <call_gmon_start>: Q5 h g# [3 K: D: R0 m0 D
8258: e8bd8008 pop {r3, pc}# X* H; A1 n; B3 @9 N+ |" M
- j7 f- M& ?1 f; }( n& B: a3 S. w
none:7 \) ^/ g* X/ v' y4 R
000082ec <.plt>:
5 F0 ]! r7 i0 h/ W" J, [/ x. \ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
5 {1 A+ a4 N) Y4 G1 v; }1 ^ 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>$ X, O+ f- H( c. W! Z- w: L
82f4: e08fe00e add lr, pc, lr7 a6 P$ q' f4 u( `: C) v
82f8: e5bef008 ldr pc, [lr, #8]!
* [7 F* K" Q. c0 j 82fc: 000082d4 .word 0x000082d4- Y2 Y6 \* A! p5 `
8300: e28fc600 add ip, pc, #0 ; 0x0
6 m9 H; u7 {- W4 T6 s8 S 8304: e28cca08 add ip, ip, #32768 ; 0x8000
7 ?( G; g6 l/ o% Q9 v2 X9 r 8308: e5bcf2d4 ldr pc, [ip, #724]!8 k8 U0 M7 ^# e
830c: e28fc600 add ip, pc, #0 ; 0x0
4 p/ }1 }# v( V( @4 f8 ? 8310: e28cca08 add ip, ip, #32768 ; 0x8000$ {$ ~/ n! \9 e c/ z( h3 U
8314: e5bcf2cc ldr pc, [ip, #716]!8 M) [7 `/ P! s1 _8 f' Y D! a
8318: e28fc600 add ip, pc, #0 ; 0x0" `" h, S( T+ [& y7 m$ [8 F; {+ h6 ?
831c: e28cca08 add ip, ip, #32768 ; 0x8000/ H' B, \( a0 ~! p3 F; e$ s( ^- t7 n
8320: e5bcf2c4 ldr pc, [ip, #708]!
j; m0 ?7 @1 e/ ]+ t) L+ @arago:
. h" h) n7 T! l4 g; _6 D8 _0000825c <.plt>:
8 W+ V- T+ s4 I. Z 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)& v1 b$ \% V7 M) r8 i
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>& C1 l3 V1 L4 X& j
8264: e08fe00e add lr, pc, lr a) O J3 R8 A& ^2 S
8268: e5bef008 ldr pc, [lr, #8]!1 Y2 n2 ~/ F* a! A
826c: 0000827c .word 0x0000827c% M: ~) m+ r) _( }
8270: e28fc600 add ip, pc, #08 l" y* X7 E% h$ V
8274: e28cca08 add ip, ip, #32768 ; 0x8000
9 M& m7 S! A8 i' B 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
. V) j+ x2 f& q 827c: e28fc600 add ip, pc, #00 K8 L# {" N" O
8280: e28cca08 add ip, ip, #32768 ; 0x8000
J/ d! M, Y6 l1 V0 f. A 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274/ y( b4 v0 v. R! d( J) B. m
8288: e28fc600 add ip, pc, #0/ {5 ^" A4 |4 d' O& g
828c: e28cca08 add ip, ip, #32768 ; 0x8000
' a5 {. {/ ]3 |* z 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
/ _6 E. G2 |( [. c5 Q9 pnone:" m4 G% N9 q0 f% @, ~
00008324 <_start>:
2 q! I% d8 U" A, u! o 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>* O9 P4 E& F% |9 {9 l9 P
8328: e3a0b000 mov fp, #0 ; 0x0; ?2 Y5 |1 V& C8 o
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
$ I! a$ b9 p8 f" g, Y5 g 8330: e1a0200d mov r2, sp
# E( A5 D: e3 |6 N. W* |. C 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
/ q% d! k" c+ V$ A% [ L" t8 z 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)8 j. P# ?; m. ~3 p4 A2 ` X: L+ o
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
5 z/ o/ Z* A8 p5 l; d! I 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>% Z& ]$ ]$ e$ W" s5 B& E( u9 g( P
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)' O9 z: I. ~3 }- Z/ b1 w3 |
8348: ebffffef bl 830c <_init+0x2c>
) C! i( C6 u) @4 o 834c: ebffffeb bl 8300 <_init+0x20>
# L" i2 d5 p+ U/ [# D6 U 8350: 00008404 .word 0x00008404
& k! _4 g) E0 C/ J# U3 m) R/ Q 8354: 000083cc .word 0x000083cc
6 C0 b/ B$ l$ h 8358: 00008408 .word 0x000084084 M% o) E2 j6 e& R/ y
arago:6 z- y1 z2 Z3 e1 F) z
00008294 <_start>:- K9 ]9 Z0 k$ V
8294: e3a0b000 mov fp, #0
8 l* w& I' H6 A W0 q 8298: e3a0e000 mov lr, #04 B4 c7 U- w) M
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4); [0 {+ x1 S6 j n. N: U
82a0: e1a0200d mov r2, sp
! c- W/ p& u2 i) T0 P) B 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)1 t, ^) p# X0 g1 m0 E# c( P5 Y
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 d( |! i+ v4 U" D0 D9 ]" b3 k 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>& U& V2 C* M# Z( [- ?
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- |1 f2 X- n$ H9 C( d 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>5 u/ D5 e4 t( X/ P/ x! x; C" j
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
4 o! Z* p' y$ y/ j! Y& Q1 H5 Q6 i 82bc: ebffffee bl 827c <_init+0x2c>
5 [8 P# o% d9 y9 v4 b0 q% O8 A4 ? 82c0: ebffffea bl 8270 <_init+0x20>( `- O7 h/ t+ ~. m
82c4: 000083dc .word 0x000083dc% E7 b5 T: ~$ E+ K& d4 W% s) W
82c8: 00008344 .word 0x00008344
1 H- X0 y3 J+ r9 I1 w6 B 82cc: 0000837c .word 0x0000837c. ?. J# T o$ {% G2 e
none:! C9 H/ O6 Y) ~2 M$ [
0000835c <call_gmon_start>:2 }+ _$ L$ x9 b! h! ^# s/ n! E, c6 p
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>- x7 _ L4 F! C- ]1 {8 C& m
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
. m& D. Q3 [0 k' R+ [ 8364: e08f3003 add r3, pc, r3
9 g" e4 I: n. C& ]* r 8368: e7931002 ldr r1, [r3, r2]
7 z6 O0 w1 d/ g! }& e8 i3 D 836c: e3510000 cmp r1, #0 ; 0x0
+ n) ?. Q9 A( z 8370: 012fff1e bxeq lr
* _0 ]- s. Z) R& K 8374: eaffffe7 b 8318 <_init+0x38>. F4 B: R9 s3 f3 o# Y# V) B; a* F1 \
8378: 00008264 .word 0x00008264; t) ]' i* V7 R1 ~" ]
837c: 00000018 .word 0x000000189 p: D0 B2 ~7 e2 u
arago:
! Y) I8 I9 H) h, t! e000082d0 <call_gmon_start>:0 O, s- X1 H& e( y# S: Z
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>1 j/ q5 Y9 ^+ b6 n' R
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>1 M$ F$ h; _! h
82d8: e08f3003 add r3, pc, r3
0 q( h8 g$ h! }# L& Z5 s 82dc: e7932000 ldr r2, [r3, r0]
; l1 f$ u, G: A* O$ K$ t 82e0: e3520000 cmp r2, #0) ?* l3 n2 t2 W, k
82e4: 012fff1e bxeq lr
; Z9 v6 d* @5 f w8 h 82e8: eaffffe6 b 8288 <_init+0x38>
9 M/ j; t2 V9 i! a) D: {2 _/ [ 82ec: 00008208 .word 0x00008208
6 O& c& z; g! z% g4 K7 f5 g 82f0: 00000018 .word 0x000000185 F+ m4 L9 i3 Z. f% B9 K
none:
2 Q9 e8 q: I6 n( y00008380 <__do_global_dtors_aux>:
6 N8 \# Q; i3 R 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>) Z% Z/ j/ L1 _% f
8384: e5d23000 ldrb r3, [r2]) L2 b& @5 C4 C7 E6 o* B! \6 u3 r: C
8388: e3530000 cmp r3, #0 ; 0x0+ h" V4 W) x5 c. l
838c: 03a03001 moveq r3, #1 ; 0x1: C3 j- Q% c3 {+ o- ^/ N
8390: 05c23000 strbeq r3, [r2]
* N# `8 X3 T3 O) y) ^; }$ \ 8394: e12fff1e bx lr- }) l$ E0 L4 H
8398: 000105f4 .word 0x000105f4
) [9 S7 f% L) N' T+ q# {% Q0 larago:5 L. L" n0 h+ T) {4 f: i
000082f4 <__do_global_dtors_aux>:3 m7 @1 k. ^/ b/ l m7 A+ K; h6 y
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>5 s0 v. L1 N2 S
82f8: e5d32000 ldrb r2, [r3]
1 f4 Y e) g# G- r% s 82fc: e3520000 cmp r2, #0
' _6 n8 [, I: F6 {! @- _ 8300: 02822001 addeq r2, r2, #11 y! Z) N; ~0 }
8304: 05c32000 strbeq r2, [r3]
- j' H3 v5 K9 |0 u 8308: e12fff1e bx lr
6 y. }/ V" {" v# @# Q 830c: 0001050c .word 0x0001050c
. x5 ^) c) k7 w7 \. J! ^" O7 u) K$ vnone:/ j8 P0 H* B3 r4 q
0000839c <frame_dummy>:
T% r: [# g; U6 C) S 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>$ h e8 w5 [* v) v: Q
83a0: e92d4010 push {r4, lr}
?+ u. j! a- Z# q/ Z+ V6 j8 _' k 83a4: e5903000 ldr r3, [r0]
2 a2 t3 u& R3 q' A: P' Q, j 83a8: e3530000 cmp r3, #0 ; 0x0* n x! e. @9 |' T) ]' e6 d1 g
83ac: 08bd8010 popeq {r4, pc}
- a- d5 d) Q/ ~1 ] 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>2 D! j1 v3 P* ]; ~
83b4: e3530000 cmp r3, #0 ; 0x0& P- Z1 i4 j) J8 p7 s8 u- x
83b8: 08bd8010 popeq {r4, pc}
0 M6 y" Q. M _. R 83bc: e12fff33 blx r32 |! n' K, {3 S
83c0: e8bd8010 pop {r4, pc}
( J$ z: V$ H; b% G5 h, } 83c4: 000104dc .word 0x000104dc
; v' B$ C0 x9 |& O: X2 ] 83c8: 00000000 .word 0x00000000
1 |' G* k8 I6 P1 q! M# g( D1 {. Barago:6 e) t( e, [* p
00008310 <frame_dummy>:
( n5 _9 T3 }' N8 e8 U 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
" U* G% h9 I; k+ q, B5 G7 F 8314: e92d4008 push {r3, lr}
) g( u6 E3 K- O/ }% B 8318: e5903000 ldr r3, [r0]4 ^/ N6 n& o) R2 L4 t; D0 _7 O
831c: e3530000 cmp r3, #0
, N. W9 V1 l" P0 ^3 r6 r+ k 8320: 0a000003 beq 8334 <frame_dummy+0x24>
3 I- }) t: V5 X: C, ?( t* R& I 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>1 X. c. ~' i7 v6 W7 m+ q
8328: e3530000 cmp r3, #0
$ i/ T: Z8 A7 B+ a$ o- } 832c: 11a0e00f movne lr, pc% R+ i$ Y/ p8 v
8330: 112fff13 bxne r3
0 s1 J9 ^/ F3 Y4 a& \ 8334: e8bd4008 pop {r3, lr}
, j, j! y- P. V" G2 e# S 8338: e12fff1e bx lr8 C2 B Q( G j4 g, A/ e* A( q( R
833c: 000103fc .word 0x000103fc
1 S4 u7 J; U9 \! @, Z; \, o; G1 ? 8340: 00000000 .word 0x00000000
4 @( {1 E( _, e) a% b! `none:
& E5 y# ~' Z, x% X2 a `000083cc <main>:
* ~( ^( G. @. J/ T4 Q7 `2 ] 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)% e1 @! M( y8 n% f! y4 U
83d0: e28db000 add fp, sp, #0 ; 0x08 ]$ }6 r% I# q7 O
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
' i D& g ?9 G0 I 83d8: e50b0018 str r0, [fp, #-24]
" s; w( [9 D" h6 M 83dc: e50b101c str r1, [fp, #-28] z! s6 [- o8 n( I H9 O" v
83e0: e51b2010 ldr r2, [fp, #-16]
/ r, ?$ s( H2 o+ T; r 83e4: e51b300c ldr r3, [fp, #-12]5 N5 r0 z% l( ~+ o) s# C7 z
83e8: e0030392 mul r3, r2, r3& \" B+ I0 k( g$ z% m
83ec: e50b3008 str r3, [fp, #-8]
& g( l! u t0 y4 g, i 83f0: e3a03000 mov r3, #0 ; 0x07 ~8 R2 w$ } S R1 F6 l7 Q
83f4: e1a00003 mov r0, r3
4 t( I) j% o2 G9 l' Y9 _ 83f8: e28bd000 add sp, fp, #0 ; 0x0/ Y* M2 K4 w6 G& V2 U9 I
83fc: e8bd0800 pop {fp}- t6 G. |, ?3 Z+ W5 {* u
8400: e12fff1e bx lr$ A1 w/ X6 K( ^4 C
arago:
2 I6 d1 \# j) y& ^00008344 <main>:- e5 p+ r3 x0 B7 O2 S, Y
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)* s; I+ o5 q( v3 S, x
8348: e28db000 add fp, sp, #0
- M. |# ~. ~( ?/ ]( C* F 834c: e24dd01c sub sp, sp, #28/ l/ ^, f# x7 x+ p. P2 v! | E
8350: e50b0018 str r0, [fp, #-24]
: ~2 J9 l8 y. `# j6 K& P( E 8354: e50b101c str r1, [fp, #-28]
( O7 v4 s6 ?- x3 o5 b) } 8358: e51b3008 ldr r3, [fp, #-8]; k4 z/ i+ Z( `, k. @, b# {: @
835c: e51b200c ldr r2, [fp, #-12]6 D+ f; G0 o R# x$ `$ E9 |) a
8360: e0030392 mul r3, r2, r3, n' n+ I7 z" p% @# `* x4 W
8364: e50b3010 str r3, [fp, #-16]3 n; s1 w) k/ F; V
8368: e3a03000 mov r3, #07 Q. e; v" b5 m! J% ~. Z
836c: e1a00003 mov r0, r3
& I; |: K3 Q' Z' f: [& A, w- [ 8370: e28bd000 add sp, fp, #0: g0 x* {; u0 V; y/ q) T* u
8374: e8bd0800 pop {fp}
" V: x& w$ ` k0 S 8378: e12fff1e bx lr( z7 B5 m" f2 n9 p6 J1 @
none:8 L. ^$ Z9 Z. A3 w
00008404 <__libc_csu_fini>:1 ~( C7 \+ B$ f& C" X* M' x
8404: e12fff1e bx lr
* {; d8 s+ @( z. \3 aarago:
3 n' r$ Q8 b' o7 p) U000083dc <__libc_csu_fini>:( w0 u6 |( Q! [
83dc: e12fff1e bx lr
& p, L# X4 M1 i5 P$ y. c/ knone:; i+ x1 X! N7 q8 b6 u' E1 |3 |
00008408 <__libc_csu_init>:, N6 n/ A, p" u6 A ~& I
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
8 F ?) N' S$ a6 S' o 840c: e1a08001 mov r8, r1. ~/ n9 A8 k9 g: Z/ n$ l7 X8 E
8410: e1a07002 mov r7, r2
% K$ D: x9 T4 C' I% Y- E3 ~ t 8414: e1a0a000 mov sl, r0# ^0 f1 P) W1 E5 C: L C
8418: ebffffb0 bl 82e0 <_init>) {) D6 I5 w' q) p/ c7 p
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>$ ?, {0 y$ R9 a5 j1 C: {1 F \
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>4 A2 k( E% r; O
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
) H; X- u( `9 I! v& { 8428: e0613003 rsb r3, r1, r36 ?2 X g9 h. [$ a
842c: e08f2002 add r2, pc, r2* k h* T3 {/ h
8430: e1b05143 asrs r5, r3, #2
' U# i, E5 X0 ^+ O$ x 8434: e0822001 add r2, r2, r1 s. K5 }9 k' ?0 s3 h f
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}" D# }) k u6 e9 u& w
843c: e1a06002 mov r6, r2
, X* V' n7 R$ B! y 8440: e3a04000 mov r4, #0 ; 0x06 ]5 n) K# U. z [4 c4 P7 ^. M0 G. s
8444: e1a0000a mov r0, sl
4 n+ w1 [# j" |( i" W9 O 8448: e1a01008 mov r1, r84 {& t4 M; Q' L2 N6 \# t
844c: e1a02007 mov r2, r73 a: Q. C8 s; I1 m
8450: e1a0e00f mov lr, pc, L* f4 C, C+ w# d6 l8 u
8454: e796f104 ldr pc, [r6, r4, lsl #2]
7 v: e4 V. I* B. d0 x 8458: e2844001 add r4, r4, #1 ; 0x18 I2 w0 t8 g! p, }$ C
845c: e1540005 cmp r4, r5
0 T# u0 A$ }- Y$ ~- }$ r3 q 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
, {: W$ w7 g$ |' Q+ N 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}3 _2 `- ^3 t# D) }
8468: ffffff04 .word 0xffffff04
+ k! M$ F x; g, a" @; b 846c: ffffff08 .word 0xffffff08/ |* `0 n6 c/ R' X1 ^ T
8470: 0000819c .word 0x0000819c
4 @4 o" @/ m+ Rarago:
. I8 ]( G6 V7 r- T& r0 v# o3 ?0000837c <__libc_csu_init>:- i. H5 u2 c7 W9 _) U7 P
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
4 J/ w: O6 ]; _. v; W 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
( D8 L. D- {# _$ o7 ~. \ 8384: e1a06000 mov r6, r0
" W y* o, C/ f8 x/ w1 e) S 8388: e1a07001 mov r7, r1& H+ U7 v( g$ B" \8 m% ^1 Y9 ?
838c: e1a08002 mov r8, r2% Q; Y2 h3 E G# s5 j
8390: ebffffae bl 8250 <_init>" V% f- t" `" J1 |" j
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
" W0 U" ]3 }: A9 v 8398: e08fa00a add sl, pc, sl
( |1 ?' U, ] n9 ~! c8 a9 p 839c: e08f0001 add r0, pc, r1
: k4 G) n2 y: O9 c( P( ^ 83a0: e06a5000 rsb r5, sl, r0
3 U: Z6 v" l1 N! w& a) S. L 83a4: e1b05145 asrs r5, r5, #2
- \8 S7 [. d! A; p7 ~3 e& X 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
H# N" s$ ~% ~% z. W5 i& q! k. g$ ~ 83ac: e3a04000 mov r4, #0
a1 s( z- \' E8 a" p 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
, K& o% O$ {7 b# O/ G) h2 L 83b4: e1a00006 mov r0, r6
( x5 Y2 u" O8 a/ Q. q! s1 x 83b8: e1a01007 mov r1, r71 \. T3 {$ R$ f: w4 z! M* j) O/ q
83bc: e1a02008 mov r2, r82 j3 z* U: @. g: _* U
83c0: e2844001 add r4, r4, #18 a2 Q% u# F f* G& Y
83c4: e12fff33 blx r3
/ V2 P- [1 z' k" F 83c8: e1540005 cmp r4, r5 u' i+ S4 O: a5 Y! l& R
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>- i V! d: N2 |" Q6 r& M; Y' T
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
m, ^) R. `8 j, u, b. l8 k 83d4: 00008054 .word 0x00008054( O/ N/ O0 A8 h4 g
83d8: 00008054 .word 0x00008054
% N3 H- Z+ m7 \. Lnone:
: v+ ~2 t9 h* d, P! G/ X5 ?Disassembly of section .fini:8 d5 F* q# O% ^
5 r8 J. P/ q0 k( k: |
00008474 <_fini>:
3 c% c2 e3 v5 A- s; M- l 8474: e92d4010 push {r4, lr}7 z p# K2 A1 a- O; N) L' g
8478: e8bd8010 pop {r4, pc}& F0 A! t' n6 h( [1 [
arago:* x) V4 e# ^' L) J4 ?
Disassembly of section .fini:
: J |' Q* @7 H
, h1 v2 W! d$ y6 X z000083e0 <_fini>:7 t& N& B! ?& y# }, }% l
83e0: e92d4008 push {r3, lr}/ i4 u4 s4 i$ Q. j: K
83e4: e8bd8008 pop {r3, pc}* N; B0 L( v8 t" h% L: x5 v
, M$ h# [6 N5 S8 I0 J! A+ W
c0 w! K" T% V* E; K* T& t6 o6 O/ ]! X+ [- }
|
|