|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:$ r O# Y6 N' g/ n" P
1 #include<stdio.h> & c5 p. A- Z% u* J. o6 a4 m' }$ E) h k
2 #include<math.h>
% A1 h$ O4 o }! R4 G 3 int main(int argc,char* argv[])
: x0 ]* p" j( g+ V 4 {+ P1 k6 ` y# ]
5 int a,b,c;' J$ s" ^/ k {9 ~
6 c = a * b;
T' b5 {0 m* R) G; X 7 return 0;$ N4 z/ J* _6 n: i4 s- L
8 }4 G) k9 j& z$ h" e/ \: {+ a/ C
" H7 @; w6 R2 W5 J" ]: L+ ]; F: Y3 y下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看% @) i5 h$ ~; A3 b5 d/ B$ m
none:
' l, U8 @- |+ c6 n- b" t; A000082e0 <_init>:
6 j1 Z% V9 S0 G8 E 82e0: e92d4010 push {r4, lr}
9 c& B* z% I. c8 ~% ? 82e4: eb00001c bl 835c <call_gmon_start>2 I0 C; ]- g( ^6 k5 t& H" I6 o( K
82e8: e8bd8010 pop {r4, pc}2 X" m# e" [& H7 m7 h8 c
arago:
; ]' B$ z: i: ~# M# a) f* A8 N0 C00008250 <_init>:
$ }3 F) c" ~9 e; Z# S 8250: e92d4008 push {r3, lr}
! R4 A1 t! l; n! E 8254: eb00001d bl 82d0 <call_gmon_start>6 X& G7 x0 B% P! I0 d# m+ k
8258: e8bd8008 pop {r3, pc}
n, v% O9 p1 ?# v ^+ X, x* u1 h" ?$ w u; r" V+ R& y0 S+ _; |
none:: v. @5 Q& a- @& X! Z4 T
000082ec <.plt>:8 P% u6 }) H `% r! i
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
2 u( N2 a# z( i( a! I7 h" Y 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
p5 Z' |" ?- Z: v9 _! Q 82f4: e08fe00e add lr, pc, lr& B3 w9 U( c! L/ M* z* {4 C) t' P
82f8: e5bef008 ldr pc, [lr, #8]!7 A2 |3 \& `0 r" Z& l) q
82fc: 000082d4 .word 0x000082d4% R# Z0 r# g0 z) X W& f
8300: e28fc600 add ip, pc, #0 ; 0x0$ R! M) ~ P$ R" k; E$ _
8304: e28cca08 add ip, ip, #32768 ; 0x8000
- q; n" L7 Z% A7 F. p$ [7 L, ? 8308: e5bcf2d4 ldr pc, [ip, #724]!5 E% J- E$ c" ~; R; F
830c: e28fc600 add ip, pc, #0 ; 0x02 {! t$ v" Q9 Y7 t N/ q
8310: e28cca08 add ip, ip, #32768 ; 0x8000
/ M6 G& z. F( V3 P: p3 C% w) c9 o 8314: e5bcf2cc ldr pc, [ip, #716]!
5 s% @2 {) C b5 |- F 8318: e28fc600 add ip, pc, #0 ; 0x0
& g% t, K9 q" i8 m/ m- k S6 c4 p4 j 831c: e28cca08 add ip, ip, #32768 ; 0x8000( b+ e' u- |4 }$ _- w) ?
8320: e5bcf2c4 ldr pc, [ip, #708]!
$ L+ }) h* |% A3 |6 Y6 _/ `5 {arago:
+ |, @+ S% H0 D4 M5 u5 @2 ^! r$ k0000825c <.plt>:
. n' |3 }* x% o: E2 T. y 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
& R# X- {) D$ f% g7 ]% S2 @ 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>; u$ `- v) q# \1 r% C
8264: e08fe00e add lr, pc, lr3 w+ Q0 _' n; |6 V7 N
8268: e5bef008 ldr pc, [lr, #8]!
0 i6 `3 K% b5 a9 E 826c: 0000827c .word 0x0000827c7 ?8 a, b: a* h; S
8270: e28fc600 add ip, pc, #0$ z9 d; p) f/ {, p
8274: e28cca08 add ip, ip, #32768 ; 0x80006 P6 \' `7 A% t6 @$ p' s( g
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c+ n$ u1 Y0 W) L8 l
827c: e28fc600 add ip, pc, #0
1 k, d3 B7 P1 I; o* L5 ` 8280: e28cca08 add ip, ip, #32768 ; 0x8000; s: f- L4 K6 F# [$ l9 H
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274# M9 N$ L# N; A- j9 t1 B
8288: e28fc600 add ip, pc, #0
; V: J s& B& j W% R 828c: e28cca08 add ip, ip, #32768 ; 0x8000/ L& I& H) k. ]
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c4 ~. V% k; v6 {+ r0 A% |9 T
none:
! I# h3 {# u+ S) I) [7 d) J00008324 <_start>:- f7 A9 V2 l) t
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c> b. u7 h# p [7 k; C
8328: e3a0b000 mov fp, #0 ; 0x0
5 d$ y% K1 m' M1 `) z) h 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)7 W f1 N3 R3 L) I, g/ P2 u/ V
8330: e1a0200d mov r2, sp
8 ~( U9 ~# t; d7 e0 l 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!), T: }: \6 ]- Z
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
( W' p0 s* M+ M( t 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
7 s# ~1 W. D) |+ _9 E 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
" |8 c+ H, _( e: g/ W& j 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
; B3 M, ], l& u L& ?& u 8348: ebffffef bl 830c <_init+0x2c>' O+ g# \" x9 u/ o3 w1 `. a" u
834c: ebffffeb bl 8300 <_init+0x20>
' L. u1 p) Q0 a& X y5 M+ z3 c ~# w 8350: 00008404 .word 0x00008404* D. Q0 p% O- @ l F
8354: 000083cc .word 0x000083cc9 Q5 O0 k. U9 P3 n2 H {' `7 ?
8358: 00008408 .word 0x00008408
3 A) Q, S9 E$ ~+ yarago:
! Y1 O* X0 l* H; T, `+ ?! Y# t00008294 <_start>:
6 f6 H/ i( h( R- N/ v! f+ Z 8294: e3a0b000 mov fp, #0
3 X& Y6 ?$ O+ L9 N0 k* e 8298: e3a0e000 mov lr, #0! l5 D# G) T8 C4 `! o* l
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)1 B& Y& T- N8 S# P4 T0 j0 M1 g& M
82a0: e1a0200d mov r2, sp
6 p2 K/ b" Z( q/ J8 ]! r! Q, H3 h 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
0 M7 A9 e- h+ `/ [. j0 e 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)2 ^- u& F8 j1 e8 H* D, b
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>5 f, [6 ^7 `5 S" \
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
6 |: P8 t& ^5 S1 L 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
7 l9 G( l8 {" }, q* q T 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
9 i0 {$ b; S2 D, G' M9 F 82bc: ebffffee bl 827c <_init+0x2c>2 i( G# U* f, F
82c0: ebffffea bl 8270 <_init+0x20>( a5 y: s7 H6 \" e1 E
82c4: 000083dc .word 0x000083dc4 q4 G- B( D. l. q- i5 e3 O
82c8: 00008344 .word 0x00008344; I2 p; \ g4 ^$ _+ b- E" h t ~
82cc: 0000837c .word 0x0000837c
! q' ] H( R* Z: f# b) Lnone:5 S* t( o! a" k# j1 @
0000835c <call_gmon_start>:
7 C8 A3 G! d8 m1 f: ?: I/ N 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
1 K5 O2 q! h( P( j8 T 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
4 y/ P. @6 Q6 r. x+ W( h 8364: e08f3003 add r3, pc, r3
, S! P: N! l* h) I3 J! S 8368: e7931002 ldr r1, [r3, r2]
' u6 d$ x# f0 [' o+ F( o3 f 836c: e3510000 cmp r1, #0 ; 0x08 M6 P, V2 ]( m. S" N! ]2 a0 [- y c5 [8 E
8370: 012fff1e bxeq lr' Q- `* E3 O1 b9 S0 |9 o6 s
8374: eaffffe7 b 8318 <_init+0x38>0 ^8 y3 `5 x' e5 z2 Z' h$ c
8378: 00008264 .word 0x00008264, A1 D9 p6 V$ C$ o
837c: 00000018 .word 0x00000018# m+ a. ^# ]9 |6 {
arago:# q1 D! f6 L9 g9 `5 O; C# s, H
000082d0 <call_gmon_start>:6 m2 J# x1 ?3 a, o7 e' \$ q) v- G$ Q5 B
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
% K# k! \( `* @. S" F2 F8 f 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
7 L/ h) ?) _0 C) [" V 82d8: e08f3003 add r3, pc, r3
% ?5 \8 o* V( N" l+ l1 M, z# x 82dc: e7932000 ldr r2, [r3, r0]6 Q( M @8 V, V) M6 X
82e0: e3520000 cmp r2, #0
( y+ Y( p( o1 o8 M, g 82e4: 012fff1e bxeq lr
8 y0 u; y# W, x8 k+ B% k0 n 82e8: eaffffe6 b 8288 <_init+0x38>
, [ D9 w: h2 D! U 82ec: 00008208 .word 0x00008208
/ A; c7 O+ P4 G+ L& d' |# h; g* Y 82f0: 00000018 .word 0x00000018
& t. ?/ Q. j Z6 {, Gnone:6 I- A. v3 U: Y% Q1 ^+ m2 W1 l, ?8 z
00008380 <__do_global_dtors_aux>:8 U3 }5 f- K: L* w# m# G
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18># @5 K# @' |# L u$ m. T
8384: e5d23000 ldrb r3, [r2]2 Z9 c) I8 U8 [
8388: e3530000 cmp r3, #0 ; 0x09 _' d1 e& N+ o @
838c: 03a03001 moveq r3, #1 ; 0x1& j: D7 _* y6 B6 m; t) W
8390: 05c23000 strbeq r3, [r2], I4 M# r( q8 o1 _
8394: e12fff1e bx lr
7 ^* }8 C9 l& f2 w4 K, h/ O- b( B 8398: 000105f4 .word 0x000105f4
' \% T9 T6 u$ u! C, @9 d" darago:
( `& Y- \* H9 F) `* E: l000082f4 <__do_global_dtors_aux>:' ]2 Q5 b( ~5 o0 y$ _0 m
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
* Z# f: J' f) g2 ]1 d3 L8 R% `7 U/ E 82f8: e5d32000 ldrb r2, [r3]+ l( ]& D# m8 A' y9 Z
82fc: e3520000 cmp r2, #0
5 b& Z6 E; G8 D9 @+ z 8300: 02822001 addeq r2, r2, #1
7 t& S5 F4 Z" W, _ 8304: 05c32000 strbeq r2, [r3]
! M! r& O4 c$ @& ~( C. q3 g 8308: e12fff1e bx lr
8 i" @" R- ?% @. k0 B$ i, u 830c: 0001050c .word 0x0001050c
1 b0 Z$ y9 Z" I5 v+ u4 L( q9 g* gnone:
! K) R, ]4 J9 \$ @" @5 b0000839c <frame_dummy>:: G0 V, B. z$ K1 @6 Q3 B# l" O
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
" t7 F9 Y$ F7 @3 p 83a0: e92d4010 push {r4, lr}' {$ K/ H& O8 @6 k; X0 y/ t0 ~
83a4: e5903000 ldr r3, [r0]
% ^0 z- _+ I* P" H7 o3 A. ]/ q4 m 83a8: e3530000 cmp r3, #0 ; 0x0* h' h5 t4 G3 U; j
83ac: 08bd8010 popeq {r4, pc}2 u& A* E# R4 P7 ^
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>/ Z' O" c+ Z2 ]
83b4: e3530000 cmp r3, #0 ; 0x0
$ e' R, O: `' _! k$ G( T4 q" T 83b8: 08bd8010 popeq {r4, pc} q3 C# I/ Q K
83bc: e12fff33 blx r31 F) }9 o5 B+ u( n, N
83c0: e8bd8010 pop {r4, pc}
* d* m {$ K! q) t r7 y 83c4: 000104dc .word 0x000104dc. ]$ [' Z4 [& X/ F& Y" E4 N' Y/ b
83c8: 00000000 .word 0x00000000
) u$ M" P, A2 H) G1 I6 o; o* yarago:
: l$ p; b8 ? U. N4 d$ y" { T00008310 <frame_dummy>:
5 s5 V! _) k4 R( ?6 k 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
0 ^) V8 G5 I% |$ B* P: u 8314: e92d4008 push {r3, lr}
8 p6 ^" e- e% f5 H) l) j$ F4 J9 T- t 8318: e5903000 ldr r3, [r0]. g7 }. L3 p3 D0 |, c7 Z4 {
831c: e3530000 cmp r3, #0. s% P1 E6 o3 l! D6 o; j/ Y
8320: 0a000003 beq 8334 <frame_dummy+0x24>
1 f" e+ Z" d6 I3 m; V& P 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>( u/ w d' c4 I; G; \6 x! W: q' k
8328: e3530000 cmp r3, #0 S8 M C" h4 ~( j& U
832c: 11a0e00f movne lr, pc
2 y" P! `, k: e 8330: 112fff13 bxne r3
J. k, O4 l2 |" V5 _' @ 8334: e8bd4008 pop {r3, lr}" J. o- B0 b0 `, [- M- ]) ]" T
8338: e12fff1e bx lr
; l/ Q4 W; e4 o% F2 G1 }$ N 833c: 000103fc .word 0x000103fc
: L$ P+ z! o/ S4 R! j! m# { 8340: 00000000 .word 0x000000001 g. a/ ?) ]' o* B4 q
none:1 Y& s5 b7 U4 e: j
000083cc <main>:0 N6 c) I* C/ j$ K8 e
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)2 s* k" Y6 O2 U3 I
83d0: e28db000 add fp, sp, #0 ; 0x0
! O9 @7 H: ^4 \ 83d4: e24dd01c sub sp, sp, #28 ; 0x1c# A0 _4 m4 c3 I
83d8: e50b0018 str r0, [fp, #-24]
. w7 F9 v3 |) W+ g' G' G4 m/ D, K 83dc: e50b101c str r1, [fp, #-28]# w" B+ m( U1 T: _, w% S
83e0: e51b2010 ldr r2, [fp, #-16]
( t" i: q8 h6 K 83e4: e51b300c ldr r3, [fp, #-12]
8 F7 [+ y) A, x' j, C" ~, {! V6 B: ? 83e8: e0030392 mul r3, r2, r3
0 Q$ o* i" {2 i- @8 [+ d2 d 83ec: e50b3008 str r3, [fp, #-8]6 V$ v+ l! k" f3 L& w
83f0: e3a03000 mov r3, #0 ; 0x0
4 L' y, U# g) _- J0 x @5 }+ G" x 83f4: e1a00003 mov r0, r3
8 Q* W8 r, n N0 \& y' s 83f8: e28bd000 add sp, fp, #0 ; 0x0! B8 T9 o5 ]- L" {/ f4 a
83fc: e8bd0800 pop {fp}
) k' b) R. U8 H" T 8400: e12fff1e bx lr, y3 d; Y7 a2 [8 q6 N) \
arago:: N. h& _" e5 y
00008344 <main>:! W7 L& h* h- }' M& [; ?
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
8 k) f; y/ A7 K; H 8348: e28db000 add fp, sp, #0 f1 ?, _# W1 m! |( [! q5 o
834c: e24dd01c sub sp, sp, #28* F: j6 M r5 ~! @ _; t D- t
8350: e50b0018 str r0, [fp, #-24]
0 m- Y# X% b9 c# R 8354: e50b101c str r1, [fp, #-28]" Y0 U1 c' a1 L% `
8358: e51b3008 ldr r3, [fp, #-8]
1 [/ ]4 o$ D( | 835c: e51b200c ldr r2, [fp, #-12]
+ B* l- ^; a) z3 D 8360: e0030392 mul r3, r2, r3
: ^4 s. j% X) |2 M9 U& v 8364: e50b3010 str r3, [fp, #-16]
( f. G/ a& J7 n! z6 S; ]( Y% ~3 o 8368: e3a03000 mov r3, #05 g: E$ ?' K2 @( U! M- o
836c: e1a00003 mov r0, r3
* F0 W6 z/ q, y7 _. s6 a: a% C 8370: e28bd000 add sp, fp, #0# ~' b. ~. |; I$ B7 {6 |. h, r
8374: e8bd0800 pop {fp}, O; h% B4 t6 b5 F, Q8 k3 `
8378: e12fff1e bx lr
k+ u3 |4 L; z8 L" E0 Y* \ K: Gnone:
& J o( {0 \, o, I4 v) R00008404 <__libc_csu_fini>:: ]8 V3 L W- Q
8404: e12fff1e bx lr- K, L7 ]( ~1 x0 F$ R" m3 B8 M
arago:, x( o) U3 @) b8 S
000083dc <__libc_csu_fini>:
6 c9 t$ H8 u; i' S 83dc: e12fff1e bx lr# V4 n D7 [* ]
none:2 B/ S4 o8 k2 ~) N @$ D
00008408 <__libc_csu_init>:
2 F! ]1 k- O7 b& s 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
5 D+ l5 r3 a/ B) L 840c: e1a08001 mov r8, r1
% A; b0 d) E% K O/ K$ x0 \ 8410: e1a07002 mov r7, r21 @# d" T) i, S" T" x
8414: e1a0a000 mov sl, r0( J3 V0 n8 C5 W, @+ L- ?+ g2 `
8418: ebffffb0 bl 82e0 <_init>: e5 T; @/ C! ?% u# }: M Q
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
7 K1 ~. p! J/ O2 R- Y 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
) ?2 P' q1 q* n2 Z 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>0 b7 ]# V' c. j$ E+ F
8428: e0613003 rsb r3, r1, r3
* ?' n/ `7 E! }; k0 f 842c: e08f2002 add r2, pc, r2% I4 c: r0 i: }0 N% n
8430: e1b05143 asrs r5, r3, #2
8 {. q6 b( M- P4 [5 H7 v( l 8434: e0822001 add r2, r2, r1
5 B$ t$ m3 k- y$ t 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
# I) v9 E. g( Q 843c: e1a06002 mov r6, r2
9 ~; Q' M: g0 j9 x8 |# }4 F 8440: e3a04000 mov r4, #0 ; 0x07 ^5 q( U! S: B, `1 ?: a4 [
8444: e1a0000a mov r0, sl
! N- L6 I. J/ O& F3 L 8448: e1a01008 mov r1, r8* |. P- g. @4 M/ \* _; x" e2 t
844c: e1a02007 mov r2, r7
# H+ W" F# l" [: f7 D+ z# p 8450: e1a0e00f mov lr, pc' J7 x8 {+ ^3 N( S3 O5 G
8454: e796f104 ldr pc, [r6, r4, lsl #2]
5 @, X/ x4 J J2 r) C0 D0 \7 _ 8458: e2844001 add r4, r4, #1 ; 0x1
R" f% `) l' t3 r4 i 845c: e1540005 cmp r4, r52 \9 w1 _; R0 t" L# ~- H g" u$ K! u
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
+ ]; `. M6 K9 }! \( D+ { 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}) j) J6 |% Y: r+ _0 x
8468: ffffff04 .word 0xffffff041 T5 U% A0 U9 w3 z
846c: ffffff08 .word 0xffffff081 K4 B+ [& H) Y1 B
8470: 0000819c .word 0x0000819c; K0 x$ g* R) E4 k. z
arago:* z2 g& ^4 W Y5 c! u E# x7 ~; g
0000837c <__libc_csu_init>:$ c8 Z. ^" J- k$ d
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
; |/ r* n$ K* O" ~, } 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
# T4 l( o' d0 U b( z 8384: e1a06000 mov r6, r0. P2 ^: f' N3 L
8388: e1a07001 mov r7, r1
$ a. D4 b' N- z+ Z3 r7 v 838c: e1a08002 mov r8, r2
1 E" Z$ y8 N; S# c" | 8390: ebffffae bl 8250 <_init>
# z4 P6 A' K* ]& C) [ x 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
, Z+ D/ S7 J/ g9 Q: q# J 8398: e08fa00a add sl, pc, sl
# W' [3 r u# y# t6 A 839c: e08f0001 add r0, pc, r1
: w$ t% j9 G$ O- w+ k 83a0: e06a5000 rsb r5, sl, r0
- y# A% J5 U$ S2 E 83a4: e1b05145 asrs r5, r5, #21 t0 A& M/ J) d1 O( c& H
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
, {, H, B" N) t6 M 83ac: e3a04000 mov r4, #0
6 Q) N% p. C& Z X 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]4 Z) O3 s y* m, v/ ?
83b4: e1a00006 mov r0, r6$ ^% W6 N) r5 K8 n
83b8: e1a01007 mov r1, r7' T6 q, P, m& @! j) F
83bc: e1a02008 mov r2, r8# Z, M# i% Q" O4 ^( i
83c0: e2844001 add r4, r4, #10 d! U) ]8 n/ X' g0 A
83c4: e12fff33 blx r32 b/ p! a, W `- _% R
83c8: e1540005 cmp r4, r5
& |5 p+ i j. A' D; e+ R& T3 z 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
1 B6 x2 i, V$ ? 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
) r a: b3 p! J# G# X 83d4: 00008054 .word 0x000080542 C2 ]" C- v8 P7 {/ B T; C5 {
83d8: 00008054 .word 0x00008054
; o l" _& X: R5 Z; B4 q! Bnone:
3 Q* ~% O9 B9 z% QDisassembly of section .fini:
6 h/ I' h N& D6 A8 ~6 V. ]# g% G- y' U3 o6 s/ P
00008474 <_fini>:
$ l9 ]5 \2 l; C+ l/ h' d2 x 8474: e92d4010 push {r4, lr}" }- H" w7 A" v% I/ \
8478: e8bd8010 pop {r4, pc}! C0 g. d8 E5 _6 G3 H
arago:
: q2 @3 d4 i7 d" k& p1 mDisassembly of section .fini:; q) u& R/ x, p2 I% Z- H5 k$ ?
9 F+ E6 U' V: F' h. j: }000083e0 <_fini>:! F/ T4 N2 R* N2 `7 J7 S
83e0: e92d4008 push {r3, lr}
w8 C7 m2 S! g* V$ m 83e4: e8bd8008 pop {r3, pc}* z7 x- g: D5 Q3 g# G# }
( `& ]3 l G2 P! X# d4 k2 b( t- ? h6 j& |! K
8 B3 s9 @/ A: k% T6 G2 j |
|