|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:* p# I0 [1 q0 I8 h9 H
1 #include<stdio.h>
! l$ \# \5 o3 O& e5 s7 \' E( ~ 2 #include<math.h>, T# b% L9 U5 T2 m( h& m, F( h
3 int main(int argc,char* argv[])
# x3 H" j+ g2 S2 b- ^7 K7 `# X 4 {
% z2 x0 ^* ^+ ^8 W 5 int a,b,c;! Y/ K6 g- L* _% S# L
6 c = a * b;* [/ g0 Y7 x$ |
7 return 0;& W5 S0 U/ k3 f8 }( A
8 }$ v# C: B! H7 D
- S( s; @2 @# T$ X$ Q8 Y Z# u6 N下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看! g/ K1 b0 }. g
none:
7 C3 Q/ e0 j( P000082e0 <_init>:
/ z% q. A' g% R5 N7 ^ O 82e0: e92d4010 push {r4, lr}/ h+ t Z$ p) C, M% I, N4 C5 t9 N) D
82e4: eb00001c bl 835c <call_gmon_start> [ y {7 C2 v, i6 ~" T( q# \
82e8: e8bd8010 pop {r4, pc}
* G: a7 e% _ J! S6 ], yarago:
7 p t* r4 C8 k5 p+ I9 J, K/ D* c00008250 <_init>:
" \' l4 l1 R+ q ^+ B 8250: e92d4008 push {r3, lr}
0 [ H1 o/ ~/ i6 d 8254: eb00001d bl 82d0 <call_gmon_start>1 y ]" ]* ]( K% T
8258: e8bd8008 pop {r3, pc}
M: P- c( w4 h; k, ^1 b, u( G) ?1 [- Q* e& M4 \
none:
2 N- o+ _8 j) Z$ |9 I- p' C1 t000082ec <.plt>:0 {4 ?; H! Y, |+ B$ X, G
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)# P! A+ Q) O* ?5 E% W6 s8 u# i
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>& ?4 j. w/ t* ?2 w* X5 W5 c
82f4: e08fe00e add lr, pc, lr
' ^$ E" g/ X) w- D" K* | 82f8: e5bef008 ldr pc, [lr, #8]!
; b; I) @/ t% p3 _2 l 82fc: 000082d4 .word 0x000082d44 u* ?. `2 f4 W @' k/ Y; u; k
8300: e28fc600 add ip, pc, #0 ; 0x02 N# G& B' b: z, M
8304: e28cca08 add ip, ip, #32768 ; 0x8000$ K2 p+ T5 p5 x4 m. S( d
8308: e5bcf2d4 ldr pc, [ip, #724]!, r, g" f. [$ ^& C5 t
830c: e28fc600 add ip, pc, #0 ; 0x0
& R! }' c4 n% a7 v5 @- K 8310: e28cca08 add ip, ip, #32768 ; 0x8000
9 A6 a% G8 V: U+ x7 y# S 8314: e5bcf2cc ldr pc, [ip, #716]!
3 b4 {% C4 E1 L ~* ?: i$ l 8318: e28fc600 add ip, pc, #0 ; 0x03 ~5 [; l4 s- r7 ^* B/ b9 p
831c: e28cca08 add ip, ip, #32768 ; 0x8000- N5 f0 }- ]! ^$ z# w/ ~) v! V2 t4 |
8320: e5bcf2c4 ldr pc, [ip, #708]!8 ~7 S0 H h) C2 l" F
arago:
+ m0 {' T5 T s' q8 `3 S/ J0000825c <.plt>:# _# p. r- t1 g3 g
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ ^/ W( m5 s' C
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
! o" b$ A* H _ T* B/ w, A9 k4 ` 8264: e08fe00e add lr, pc, lr; J7 x" G* I4 }; r v+ I. O
8268: e5bef008 ldr pc, [lr, #8]!
/ q- [- w3 ?7 V* ^) O 826c: 0000827c .word 0x0000827c) z; c' R0 u0 Z0 z; x
8270: e28fc600 add ip, pc, #0
& y2 a9 l% b. Q5 [2 z! ~! ?! G7 M 8274: e28cca08 add ip, ip, #32768 ; 0x8000; ?7 n4 x0 h+ g3 q6 o& e
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
]" c5 n) v% j/ H/ [ 827c: e28fc600 add ip, pc, #04 W7 Y( a6 X2 U. D/ L
8280: e28cca08 add ip, ip, #32768 ; 0x8000
) S% r3 X3 p, b# } 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2749 w! N( s- H0 v5 ]. l9 E. x
8288: e28fc600 add ip, pc, #0
/ j; }& ~5 z7 i2 r7 A 828c: e28cca08 add ip, ip, #32768 ; 0x8000
O# Q# M6 ?, R# k* {! p( d 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
& a3 ~- m3 D4 r9 l! Tnone:* `0 e' Z- F7 q" ~, h. R5 [
00008324 <_start>:4 g7 Y ` u& e; K6 ?
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
/ Q5 z. E# n T% s- C5 ? 8328: e3a0b000 mov fp, #0 ; 0x0" p" l( L0 N: S1 i
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
0 A+ b I% s$ r7 D( ]6 ~ 8330: e1a0200d mov r2, sp
* n" Z5 ~) |- q* C5 E 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
4 a' X8 N4 Z8 l0 w( ]: X$ q4 f- P 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
' r4 B! C2 c2 Q% H0 E7 }, A 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>" g& P% M% [- D, B7 {, E$ ~
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
( K5 o7 _" ]/ g* o 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)* g& r; a, j3 i
8348: ebffffef bl 830c <_init+0x2c>
, {) z s- m- p8 k3 @7 ~ 834c: ebffffeb bl 8300 <_init+0x20>
! i' n7 o0 D' K5 n$ r. F5 U 8350: 00008404 .word 0x00008404
: }( S# X, U2 v8 a% Y/ {* h7 e 8354: 000083cc .word 0x000083cc# G6 H) a, `: l# ~9 b m- i
8358: 00008408 .word 0x00008408( ?/ |3 o4 E! |! x3 R2 q
arago:
; Y. N. ~4 @, {2 ~4 W00008294 <_start>:6 D2 e, U6 M4 k# ?* h) P
8294: e3a0b000 mov fp, #0
5 _, Q8 u# h+ D' F0 m 8298: e3a0e000 mov lr, #0: I3 X" A9 n A6 b- R. `7 E5 }7 \
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% h0 R) J3 y4 G$ D; c* O- D0 L
82a0: e1a0200d mov r2, sp/ W0 p q+ q' X" D# q' h1 M
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- v% T3 z; E) i% @2 n% t1 v
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)" ]5 L$ w2 i, A' ?( J$ ~
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
: \3 [% d! s* ]# u# H' Y% d 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)7 T. C) d! r8 K+ z; m! s
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>2 I* W( P. X2 g) X
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>4 Z8 z2 u4 N% D: A
82bc: ebffffee bl 827c <_init+0x2c>
- s. N5 r( H& o B+ X 82c0: ebffffea bl 8270 <_init+0x20>
: }) q0 b! E$ q( G0 i9 J 82c4: 000083dc .word 0x000083dc
: T# d9 ?# D2 S# z 82c8: 00008344 .word 0x00008344* ]0 T/ O) m) A+ U" z; }/ y! }
82cc: 0000837c .word 0x0000837c
U H. M1 S2 v) Y$ i+ anone:) C7 l! T6 [0 u3 J; k; ]& `
0000835c <call_gmon_start>:
; S2 Z [) K5 S 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
* f1 q3 ^9 ^9 @: |" }5 w 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
. s9 p9 G- F0 w& X 8364: e08f3003 add r3, pc, r3
8 ^3 s0 ?' {& V8 n. W( Y 8368: e7931002 ldr r1, [r3, r2]
& c( V+ O# `) Z1 ]; S 836c: e3510000 cmp r1, #0 ; 0x08 t; d) H) W* k
8370: 012fff1e bxeq lr5 K' }% s& H t; Z1 k) e
8374: eaffffe7 b 8318 <_init+0x38>) d1 f8 B& w2 F' @
8378: 00008264 .word 0x00008264. j4 ~8 B1 P! z6 Y# o2 L! u
837c: 00000018 .word 0x000000180 w2 L' f3 I5 h
arago:
3 x, Q: l; P3 u7 g000082d0 <call_gmon_start>:9 R; r- K2 ?* r: m
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
+ p8 V r5 o6 B! m- | 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>8 {5 h5 m5 ?6 g$ {; [( X* ~
82d8: e08f3003 add r3, pc, r3
% { i- z L" |2 V, g9 Y! c! X 82dc: e7932000 ldr r2, [r3, r0]
: ^& C+ j5 ~# J! P 82e0: e3520000 cmp r2, #0
; |7 d; V1 h7 Q; K9 H) V 82e4: 012fff1e bxeq lr
4 t& p4 h6 p# }1 l' F- L4 P5 I c8 N; q 82e8: eaffffe6 b 8288 <_init+0x38>
& W: [# w/ K7 w 82ec: 00008208 .word 0x00008208
% l$ O' ~5 k7 Q 82f0: 00000018 .word 0x00000018
& i7 q9 u2 B4 G# a% T/ y8 |none:
6 H2 z8 h) D" W& b2 j00008380 <__do_global_dtors_aux>:$ Y& Q, b7 |! N1 m. R
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
$ S. g( ]- j& N3 v( {/ k 8384: e5d23000 ldrb r3, [r2]
2 N5 d& N4 N% Y: \% h' D 8388: e3530000 cmp r3, #0 ; 0x0
/ e7 d, n6 `7 ]7 h% M; i' r 838c: 03a03001 moveq r3, #1 ; 0x17 P* H) X5 m' c
8390: 05c23000 strbeq r3, [r2]2 D; e6 m/ T9 l0 G
8394: e12fff1e bx lr+ V5 Q, g, N3 h4 L* v
8398: 000105f4 .word 0x000105f40 P7 p. A; l# m
arago:2 f* l) P% U. U
000082f4 <__do_global_dtors_aux>:4 E4 h7 m. k" z; Q; R7 S" w
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>) ?4 }$ a @* R6 A$ x; }
82f8: e5d32000 ldrb r2, [r3]) j( l1 f- R) y v9 G
82fc: e3520000 cmp r2, #0
3 H. J) H* @* H/ C; k. I4 H 8300: 02822001 addeq r2, r2, #1' `$ x! v( }& V$ d& P! [
8304: 05c32000 strbeq r2, [r3]
5 h1 y) C6 R5 f3 g% K' s4 [ 8308: e12fff1e bx lr
7 F0 q; P0 c# h% f 830c: 0001050c .word 0x0001050c
5 { q7 q& f Lnone:
- ^& s2 l8 E/ ~' J8 N0000839c <frame_dummy>:$ k' {3 U3 P% }6 M3 G" F1 q" ~
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
# {. H4 Q5 e6 z( ?' y& J) x# h# O 83a0: e92d4010 push {r4, lr}; h7 u; \4 C8 y1 W' Y
83a4: e5903000 ldr r3, [r0]7 J8 |5 k/ @( [ S3 c3 `/ V
83a8: e3530000 cmp r3, #0 ; 0x06 s% \) F C- n; L
83ac: 08bd8010 popeq {r4, pc}& V2 `$ u7 C& [) G4 }" D) v! H7 C$ l; Y
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
9 K% w; {( ^) }: P' s$ W6 P5 U 83b4: e3530000 cmp r3, #0 ; 0x0" M1 C8 a; {& \% I% z1 V5 d% ^
83b8: 08bd8010 popeq {r4, pc}
6 e1 M$ R5 B; r% }* Q 83bc: e12fff33 blx r3
9 r, x4 d v' v% i# D( ] 83c0: e8bd8010 pop {r4, pc}
" w) O+ l0 ]6 o I2 H: b/ O2 d 83c4: 000104dc .word 0x000104dc( `6 D8 _$ S4 ^9 a
83c8: 00000000 .word 0x00000000
: j! b0 H& Y5 H- I: [6 @. |arago:
5 l2 H! e" D* l3 {# a7 a" x; m00008310 <frame_dummy>:# m" \8 K0 R, ?/ s% h
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
6 u1 Z t! d: S 8314: e92d4008 push {r3, lr}& F7 I0 u8 b4 N' [. J
8318: e5903000 ldr r3, [r0]
) g8 s8 O( Q- e# k" G& V 831c: e3530000 cmp r3, #0
R4 ^& v N1 J" y& ?- N6 n 8320: 0a000003 beq 8334 <frame_dummy+0x24># W/ `$ K. P2 ^7 o9 T9 \5 g2 C. z
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
5 x* I6 V! F. N& C 8328: e3530000 cmp r3, #00 o! J7 s- P/ R2 W$ l
832c: 11a0e00f movne lr, pc
8 G9 r; G/ T* _$ k) l+ S4 n 8330: 112fff13 bxne r3& X0 ^+ Q& i$ y6 K+ b/ D6 M# H
8334: e8bd4008 pop {r3, lr}
* Y* p4 x# F- N1 ], t 8338: e12fff1e bx lr; U, m& j( F9 ~, N. D9 s2 x4 A! J
833c: 000103fc .word 0x000103fc
4 K7 W/ G. v7 l% W) W+ h 8340: 00000000 .word 0x000000003 J3 W) E. f. t6 m
none:
& [& J: Z) x5 F( y2 [6 \6 Q' ?; z000083cc <main>:7 W* M, ], [# Y/ b
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)# ]2 I" D4 ]3 d4 d0 v2 m+ k! F
83d0: e28db000 add fp, sp, #0 ; 0x0
1 `3 V( {) b6 e6 E7 J+ X0 A: U+ t% G 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
5 X* q8 Q9 C0 u* j9 P6 c3 x6 X 83d8: e50b0018 str r0, [fp, #-24]4 R) W/ \8 T$ p; v5 o, g- h# C2 P
83dc: e50b101c str r1, [fp, #-28]
* ?) u' ]7 `0 Z+ U4 f; ` 83e0: e51b2010 ldr r2, [fp, #-16]" A3 S* e/ W% s
83e4: e51b300c ldr r3, [fp, #-12]
" F# r% G& X3 y' M0 b9 O) U 83e8: e0030392 mul r3, r2, r3+ F0 ?" B" S: ]5 c
83ec: e50b3008 str r3, [fp, #-8]
# t4 A8 m, W) u' Z 83f0: e3a03000 mov r3, #0 ; 0x0
( _" W5 s; A, S$ E0 x7 I 83f4: e1a00003 mov r0, r3
* g/ N4 @; ~, A7 K' P" a; @4 X/ O 83f8: e28bd000 add sp, fp, #0 ; 0x09 q2 M9 y: F; a r* z
83fc: e8bd0800 pop {fp}; G/ y2 O% Y- ?/ C
8400: e12fff1e bx lr& D. c3 X3 u& @: I; @
arago:$ |" }- Y$ t* t" o" b
00008344 <main>:' Z; M9 B) f3 Q+ I8 F3 Z
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)& F( D9 T: N8 S2 P1 ]. V
8348: e28db000 add fp, sp, #0
; n1 s" g! h: R) y 834c: e24dd01c sub sp, sp, #28
7 @6 \2 g' n, z# i: g# b 8350: e50b0018 str r0, [fp, #-24]
, g: M0 x) L; J1 O 8354: e50b101c str r1, [fp, #-28]$ I+ } i# d4 B) u. s9 S8 x
8358: e51b3008 ldr r3, [fp, #-8]
u }9 N# ?/ M$ d$ m5 i/ v) { 835c: e51b200c ldr r2, [fp, #-12]
- S; I- B, a9 h1 _8 X 8360: e0030392 mul r3, r2, r3
0 Z q# ~+ X9 U2 R: V0 T8 s) H 8364: e50b3010 str r3, [fp, #-16]
l _5 y& {8 ?. ]8 T( S 8368: e3a03000 mov r3, #0- H9 C; ~( D$ \1 Z9 I$ V
836c: e1a00003 mov r0, r3
+ G5 s! M9 r( J" A! P4 A) A! x 8370: e28bd000 add sp, fp, #0- F" o9 @' c3 Y& W
8374: e8bd0800 pop {fp}( l8 {+ s J/ `
8378: e12fff1e bx lr
4 Q. w$ P) T) m1 i6 i6 ^- y& vnone:4 a- X4 o& M$ m1 Z- P: ?) j
00008404 <__libc_csu_fini>:( Y$ S- i: s4 p. A. c
8404: e12fff1e bx lr
7 C Z) }* L, c4 Marago:
% Q/ ?$ b, F* y000083dc <__libc_csu_fini>:8 `. G n: j" ?5 z7 K
83dc: e12fff1e bx lr
: P, d2 \# X# V: y8 N1 vnone:
d+ f! n! Z3 U2 {) x( l00008408 <__libc_csu_init>:& D# T, \; m9 ?' y/ `0 H
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}. H- S) M2 M( n) c7 V, e* c
840c: e1a08001 mov r8, r1) g" ~% e0 W; d9 A! z
8410: e1a07002 mov r7, r23 @: P3 z2 t" f7 E. S& D
8414: e1a0a000 mov sl, r0
1 ^! ?" j7 R) r2 Y. X0 o( P7 L 8418: ebffffb0 bl 82e0 <_init>
, a0 i& r4 ~( V4 H. J% G 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
3 Y9 T, o: u' d. G& P7 K4 g 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>/ Q/ E0 ~+ \7 Q6 ]; n& S, H5 L
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
- M6 G; W/ m7 i, | 8428: e0613003 rsb r3, r1, r39 ~' z2 {& K# n0 T
842c: e08f2002 add r2, pc, r2
1 L' I* ]& P- D" k' O8 R 8430: e1b05143 asrs r5, r3, #2
7 v. Z+ A6 q9 F, Q8 g 8434: e0822001 add r2, r2, r1: y" z- O: C6 f7 u8 U
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
]/ W# H; A# x2 j2 F 843c: e1a06002 mov r6, r2
' ^6 S4 C+ b. `! h 8440: e3a04000 mov r4, #0 ; 0x0
+ K( E; t1 z4 y) u9 k6 Z3 z& h 8444: e1a0000a mov r0, sl' c: t4 _0 l/ S3 Y
8448: e1a01008 mov r1, r8( Y X8 R4 V) X; t4 p
844c: e1a02007 mov r2, r7
3 {2 Q4 G8 J0 N C4 A' Y4 U 8450: e1a0e00f mov lr, pc" n0 [, D, C8 n( [, q& y8 f! y# k1 f
8454: e796f104 ldr pc, [r6, r4, lsl #2]9 ~# ^! Y' [5 \: v' T. v
8458: e2844001 add r4, r4, #1 ; 0x1- f& x: x3 N- x% O2 K
845c: e1540005 cmp r4, r50 j# I D; P% M' t) M
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>! d- {0 a. \" G3 @# L! E
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}: @# Q3 c( E6 r) y2 o8 i! N: t5 u
8468: ffffff04 .word 0xffffff046 }, K8 _7 }" i. I1 j: {9 W6 m
846c: ffffff08 .word 0xffffff08
. X% S, i4 P& p1 _* p. h 8470: 0000819c .word 0x0000819c( c! G) \' z# |5 E# G" ~5 j" b. Y/ O. J
arago:) G4 e* l- ~$ y! O$ }$ {0 E
0000837c <__libc_csu_init>:- [4 e# K( S5 ?3 ^
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} D; d/ B8 G# ~. U+ j1 \
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
; n& _# T9 m5 I3 U 8384: e1a06000 mov r6, r02 a% j5 Y: B2 K& R
8388: e1a07001 mov r7, r1
, ?* _" z) S5 y$ _, a 838c: e1a08002 mov r8, r27 ~1 f6 g+ c/ E9 y B7 m7 D
8390: ebffffae bl 8250 <_init>* F! T4 A, A8 I/ n
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
8 m) R2 o& j/ K+ q6 ~: g$ M 8398: e08fa00a add sl, pc, sl
8 d9 a5 V% w) L4 n 839c: e08f0001 add r0, pc, r1& d: k' N- A& n8 g# {: j9 p& H5 h
83a0: e06a5000 rsb r5, sl, r0+ |$ `" d8 K8 W. _
83a4: e1b05145 asrs r5, r5, #2/ D6 d" m- J I- _
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}. [7 I. T, x! h; Y, f$ O
83ac: e3a04000 mov r4, #0/ f1 ^/ h7 j5 Z3 W( T3 W$ N! H: T4 y
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
1 ]; \1 A4 N. o. Z& g, R; @ 83b4: e1a00006 mov r0, r65 \! ~- @% n `6 k
83b8: e1a01007 mov r1, r70 G# _: R0 m6 {! d+ Q9 O, I3 F
83bc: e1a02008 mov r2, r8
4 W8 O, M8 T1 x- L$ |6 _ M 83c0: e2844001 add r4, r4, #1
5 k; q1 E& `5 G8 L2 A8 i 83c4: e12fff33 blx r3" I3 m5 r. D; @2 M4 o
83c8: e1540005 cmp r4, r5' B4 b* g/ ]% j& X0 n9 l* @& O
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
* N( M1 ?: c0 V. |1 E& x" b' ? 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}. R$ J& s) _4 b
83d4: 00008054 .word 0x00008054& m+ Z: z, ~* j( D4 U+ V
83d8: 00008054 .word 0x00008054- z/ T: E1 R& l# G2 `
none:) A! S& ^5 A& v* t( Y; U' `/ q
Disassembly of section .fini:
5 Y7 |2 i# D! I2 ]8 q1 [
J+ o: O- y% E00008474 <_fini>:
: v& Y/ f+ m$ T3 _3 t 8474: e92d4010 push {r4, lr}# I! W+ X* \3 d" }5 H: z9 a
8478: e8bd8010 pop {r4, pc}; a4 r, {* ]: r0 J% b2 J! P D/ U Z
arago:
1 @2 m/ i. f1 k+ N0 X/ v% MDisassembly of section .fini:
_" b, \7 f4 } L7 O7 j0 a7 F- S! t7 {, _
000083e0 <_fini>:; O2 F# ? S6 L, X! n5 ?5 a/ R
83e0: e92d4008 push {r3, lr}/ B" a) e( ^7 s& `7 k
83e4: e8bd8008 pop {r3, pc}
6 |% g& P* Y$ ]1 _, L- T& h( f" K; v3 Z7 K# o. N
7 k7 r* k1 e+ ~, P! k7 ?$ b( v8 _$ |% _
5 w5 L& p* j5 |2 {7 d |
|