|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
$ [* C4 Q( I- ^9 G" j 1 #include<stdio.h>
+ E* B. N* R2 H& J( f# z& a. X6 p 2 #include<math.h>
C8 J* ]& N+ ]7 F 3 int main(int argc,char* argv[])
" a9 P9 F) O( x P 4 {1 {! |+ y7 @4 a/ M B& ^+ F0 S
5 int a,b,c;' l7 v9 [' s6 u! S: f; ]6 `
6 c = a * b;; d, I1 ^: H8 Y7 b; _+ x
7 return 0;
, s9 c- U9 r3 J# N( D 8 }
4 x$ U. l) p% [; ], |. k. b' l5 g+ ^4 H
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
0 g. ~! W8 h& W8 s, g0 L1 bnone:
4 f$ y n" H$ n1 l T8 r7 W000082e0 <_init>:
% b: I1 N! [* @- [4 F; E 82e0: e92d4010 push {r4, lr}
" U7 d# R! q4 T% F 82e4: eb00001c bl 835c <call_gmon_start>' l- u8 X% H4 P
82e8: e8bd8010 pop {r4, pc}+ Q9 d- u) N; f9 M
arago:
/ V. V; u/ ]1 T7 O7 P7 m00008250 <_init>:
+ A: r- X/ M& ? |$ Z5 \ 8250: e92d4008 push {r3, lr}
) k8 A# @$ H7 S# e4 f; k+ U+ U) l 8254: eb00001d bl 82d0 <call_gmon_start>. |& J! @9 L% b6 m) f. C
8258: e8bd8008 pop {r3, pc}
5 K3 Q( y' h+ H+ W. t# C5 E B7 q- d) S; ~: y; ^
none:+ B' B( E0 J+ }, i) e
000082ec <.plt>:4 `4 X& e i1 Q1 U
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)& k1 y+ P& x- l# R1 s9 M
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
, S& Y: n; V0 @8 W8 G 82f4: e08fe00e add lr, pc, lr
1 c& q+ s0 ]5 v+ f- d 82f8: e5bef008 ldr pc, [lr, #8]!' ]% H7 p; d( O3 S; L3 n
82fc: 000082d4 .word 0x000082d4
* Z; ~5 Z. y) ]$ [ 8300: e28fc600 add ip, pc, #0 ; 0x0
' Q. f4 T D, x7 k 8304: e28cca08 add ip, ip, #32768 ; 0x8000
, W- w, l5 N! @! C3 b9 a- D* R" ]" K 8308: e5bcf2d4 ldr pc, [ip, #724]!
( r3 j( V1 x: Q9 p# I 830c: e28fc600 add ip, pc, #0 ; 0x0
; B0 ]6 A' `" c& U& K1 Y 8310: e28cca08 add ip, ip, #32768 ; 0x80004 j$ K7 G E- i8 k3 c
8314: e5bcf2cc ldr pc, [ip, #716]!
2 {) o+ N; R) q! X 8318: e28fc600 add ip, pc, #0 ; 0x0
$ ?* u" X& n- m% D# s# p6 P6 \; g 831c: e28cca08 add ip, ip, #32768 ; 0x8000% W3 w% Y4 V) L/ |
8320: e5bcf2c4 ldr pc, [ip, #708]!
5 ^- E7 _& A; N2 q: zarago:
5 i5 n$ r; x% X2 \ ?3 w& e0000825c <.plt>:
& f$ m/ F3 ?) a' F 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ e8 o& U9 l/ {: r3 H; |
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
+ R5 @+ M9 @: u- ?! U 8264: e08fe00e add lr, pc, lr
' _" Q( f" l# l, R9 t8 W1 u 8268: e5bef008 ldr pc, [lr, #8]!& {& w" I n; [6 c2 d1 b
826c: 0000827c .word 0x0000827c8 e/ i C$ T5 Y9 W3 F' E* \
8270: e28fc600 add ip, pc, #0
3 t+ ^# o* A& Z0 K, ~1 x) e 8274: e28cca08 add ip, ip, #32768 ; 0x8000
6 W- J+ ^) y8 x8 y. [2 p 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
' e. F% i: |; A4 u6 k5 Q 827c: e28fc600 add ip, pc, #0
% L g `8 c! P& {9 T8 n* Y 8280: e28cca08 add ip, ip, #32768 ; 0x8000
- {' l B/ k) R* L* [( b4 [, I 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
5 M1 ~/ ^( l7 n* w$ {3 s4 V 8288: e28fc600 add ip, pc, #0
3 y, w: @* k+ `. a& \" L; ? 828c: e28cca08 add ip, ip, #32768 ; 0x8000: ^' U3 G r2 r' f! G1 G
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
1 z! X8 M" E$ B, n/ j6 f5 C- d& N8 qnone:9 ]$ \: q, {# C [$ T: d
00008324 <_start>:
$ \3 g& Y( e+ W5 U6 F 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
5 ?& q1 r0 r( T, B% z5 O 8328: e3a0b000 mov fp, #0 ; 0x0
) t2 ~4 c+ b7 ~* I 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
! y& ~) v: ?7 Q* Y- U( l, m 8330: e1a0200d mov r2, sp; I3 r- V% a; m+ t, L+ m1 u# v. h# O
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
4 ~! g" ]" _4 ?: i 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)) `6 d$ `" }+ N
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
& X0 V" t" s* J4 g8 L/ k- N 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
2 i! t& C' {, {2 i 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 V+ j7 }; a2 s; R) O/ Z: z+ T 8348: ebffffef bl 830c <_init+0x2c>
# V4 N q: Y% D$ g 834c: ebffffeb bl 8300 <_init+0x20>
9 M- h* _9 A5 J8 Q, X/ K/ x3 V 8350: 00008404 .word 0x00008404
, \7 o4 V/ F" j/ w! s 8354: 000083cc .word 0x000083cc; \2 v3 Y% D2 g8 \6 @
8358: 00008408 .word 0x00008408
# ?" |% m+ H4 l8 \arago:
6 I( e7 Z& v6 w1 I+ A! A9 l00008294 <_start>:
) a6 u# Q& y# Y 8294: e3a0b000 mov fp, #0
2 y" g9 J: z- X7 m5 j 8298: e3a0e000 mov lr, #07 h' V/ ]7 i: h% R: ^; ~
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
; h" g5 X" ^# r) `1 _# K( o/ f9 K 82a0: e1a0200d mov r2, sp" w; I9 c! A, I A9 M. ?& n$ Q% P
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 m- |9 s- x6 [4 P, w
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)! A1 ] ]1 p4 H* w# B/ ~% l5 C1 F
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>8 ^' `4 P. F4 C" X% ~- p' |! S
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
" }& d+ ^5 h; ?2 b! A: U 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
1 j1 M9 n: c( i% r! `9 D/ \ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
. n' y3 b) F& H. J7 j* e 82bc: ebffffee bl 827c <_init+0x2c>) t8 @* C) q1 U
82c0: ebffffea bl 8270 <_init+0x20>
4 [( c. p' ]+ M0 l 82c4: 000083dc .word 0x000083dc
; l2 {6 s& G! U6 W 82c8: 00008344 .word 0x00008344
& k4 n1 x* e% }* Q6 J( b 82cc: 0000837c .word 0x0000837c
% \# R8 R' X2 o' F9 K+ W5 Wnone:
7 k4 z+ [. }- X. r$ ?0000835c <call_gmon_start>:
' c1 O6 M& |, i0 w1 U& ?8 d- Z O8 Z 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
% x1 u3 h# Z) ^ ]* u 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>' ~% I6 a9 ]2 E# d9 {' c7 @
8364: e08f3003 add r3, pc, r3
/ J& ^7 W( L( f* u% J( z 8368: e7931002 ldr r1, [r3, r2]4 I8 S( m+ M! q1 \/ q" a
836c: e3510000 cmp r1, #0 ; 0x0$ z h w t0 ^& y" O
8370: 012fff1e bxeq lr
( d4 C; Y: \1 [% {& O 8374: eaffffe7 b 8318 <_init+0x38>8 k4 a1 e+ a- X+ n# K* K2 ?
8378: 00008264 .word 0x00008264
$ C6 b: C3 |0 j5 P) c% c- w6 W, { 837c: 00000018 .word 0x00000018+ ]& `8 [7 g" S+ S
arago:
. ^% q+ c' T1 H0 w6 i M* s7 ^. }000082d0 <call_gmon_start>:" ]1 y7 g0 i! i9 a `, D# v
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
6 i8 { P3 D: V, u' C, n 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>& f( {: j( ?! w/ X, Y+ {$ g
82d8: e08f3003 add r3, pc, r3; _6 _8 W$ f( c4 y2 m- H- n- F
82dc: e7932000 ldr r2, [r3, r0]2 h4 X% h2 d" R7 ?' J6 p
82e0: e3520000 cmp r2, #08 C9 z& f' F5 b# b' G
82e4: 012fff1e bxeq lr% |* _# C- ^ V1 ?6 T4 A n5 N% Z
82e8: eaffffe6 b 8288 <_init+0x38>
: f; C5 v& Y3 O 82ec: 00008208 .word 0x00008208
* M: h# w2 s$ l7 t ] 82f0: 00000018 .word 0x000000183 `, v, `$ W3 d0 @+ v; T" G
none:7 J1 S: H$ n# d; M! Z, `" d
00008380 <__do_global_dtors_aux>:
3 j+ Q4 Z1 G0 [' G 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
9 E- G- l" E6 _, g% Z 8384: e5d23000 ldrb r3, [r2]; A. X/ p4 z& i9 t
8388: e3530000 cmp r3, #0 ; 0x0, Y7 f2 E4 V$ _4 t1 T8 q; t9 _
838c: 03a03001 moveq r3, #1 ; 0x12 s0 f: Z$ L1 ^7 e
8390: 05c23000 strbeq r3, [r2]' E% t: P4 i7 w b
8394: e12fff1e bx lr- n- w6 g# M# K3 T6 F. H
8398: 000105f4 .word 0x000105f42 m7 L/ ?& \2 D$ R. ~
arago:# L" R, Z; H0 m I* |/ B& N
000082f4 <__do_global_dtors_aux>:% \& N1 A4 I: M
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>* a% a' `2 @# m9 j. ^
82f8: e5d32000 ldrb r2, [r3]
/ p. c" @. v2 s! y" Q$ U& X2 \3 E 82fc: e3520000 cmp r2, #0; c U: p. A( \, l
8300: 02822001 addeq r2, r2, #1
$ C% @, B* z5 \- E: W 8304: 05c32000 strbeq r2, [r3]
8 d' A B4 l; M B* i 8308: e12fff1e bx lr
9 O2 \/ u; e( {2 z, e4 N 830c: 0001050c .word 0x0001050c/ j" ^; e r5 W8 d- g: r8 c% b
none:6 v3 z* i m ^5 ?8 ^
0000839c <frame_dummy>:$ P+ }$ K- O& c, G$ K( D
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
+ m. h) r2 X% Z" s6 n' h& \ 83a0: e92d4010 push {r4, lr}* y0 t. }% L% l5 z- Z6 p
83a4: e5903000 ldr r3, [r0]3 h5 P/ w' N, i5 M
83a8: e3530000 cmp r3, #0 ; 0x00 u& Z$ p; Z& R! m8 @
83ac: 08bd8010 popeq {r4, pc}, |5 I7 ^+ Z+ x2 d
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
& C0 X8 v1 }0 \" ]% L# ? 83b4: e3530000 cmp r3, #0 ; 0x08 n2 f3 w: {# d" X, M2 n* k ^5 r3 q% O
83b8: 08bd8010 popeq {r4, pc}* j, J4 O; W$ A* n8 |! U6 I
83bc: e12fff33 blx r3
( o* w1 K- o# o3 n 83c0: e8bd8010 pop {r4, pc}
4 ~3 `1 ?/ b5 g; x8 g 83c4: 000104dc .word 0x000104dc
9 g% F! u- N6 l, _. j, Y 83c8: 00000000 .word 0x00000000
3 L+ T7 g0 L5 G3 L$ F$ Parago:' q2 N M2 S2 G$ M4 s* b9 `
00008310 <frame_dummy>:
4 G9 o# P& }# G x" f8 c 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
# m" C# ^% O! ]' e7 S% o 8314: e92d4008 push {r3, lr}
, m, ^/ U4 @3 X, ?( _ 8318: e5903000 ldr r3, [r0]
( {8 \: l) C- Y, _ E0 a, p 831c: e3530000 cmp r3, #0
6 u. A: K3 X# x% a2 P2 Q" h! c 8320: 0a000003 beq 8334 <frame_dummy+0x24>- Z7 P0 ]) Z$ F5 c
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
3 t9 K$ t% e+ f 8328: e3530000 cmp r3, #0
1 Q& \( Z; l4 {: q9 U 832c: 11a0e00f movne lr, pc
]' r/ ]1 ^; Q% f' g8 M 8330: 112fff13 bxne r3
' Z! x5 k$ J; h8 e 8334: e8bd4008 pop {r3, lr}
& f6 B3 }' i, C1 p* s6 k 8338: e12fff1e bx lr/ C7 N3 Q' b/ ?9 ~9 O" ], D4 l, j1 M
833c: 000103fc .word 0x000103fc+ M9 l; x: p6 Q: E9 T1 e) L" t; W6 i
8340: 00000000 .word 0x00000000
1 b' o3 H- K$ N$ w+ }( h! W% L) gnone:
" B4 e z# T& y- o000083cc <main>:0 r' t- `5 S* z- o/ G9 [ k
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)" ~ ]6 R3 h; T, B7 ?. M; `
83d0: e28db000 add fp, sp, #0 ; 0x0( S& J$ B! b- a: f; ~
83d4: e24dd01c sub sp, sp, #28 ; 0x1c# V& @( N: {! l" G+ p' Y) ^
83d8: e50b0018 str r0, [fp, #-24]0 W+ g" d. w7 n) I, \
83dc: e50b101c str r1, [fp, #-28]
- @0 y& d; r/ C3 a& E: I, D% S: q 83e0: e51b2010 ldr r2, [fp, #-16]
+ _# v0 o0 M1 [0 [: f) z 83e4: e51b300c ldr r3, [fp, #-12]
6 \* C& T; B* l& q 83e8: e0030392 mul r3, r2, r3
2 W' Q1 u* B- ]$ M9 t* N4 [+ ] 83ec: e50b3008 str r3, [fp, #-8]
+ F: l: q1 e$ o& |. n 83f0: e3a03000 mov r3, #0 ; 0x0( k* X, _- a, _( y/ _! U
83f4: e1a00003 mov r0, r37 j+ l4 x: j( z% ?) `9 n! w9 m& ?
83f8: e28bd000 add sp, fp, #0 ; 0x00 G$ ~/ T$ Q; D3 E% q
83fc: e8bd0800 pop {fp}
8 t9 G* L( q6 R; t6 {* I% x 8400: e12fff1e bx lr
4 n: [; k; ~, G! w; Earago:) g O- U* C; X, R6 t8 Y1 i
00008344 <main>:( ]7 N! p0 {8 v: z' } A
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: v. Y* }$ X) o; U 8348: e28db000 add fp, sp, #04 X: R u8 Z A
834c: e24dd01c sub sp, sp, #28/ _# |- ]2 X+ }+ |0 ` r( u
8350: e50b0018 str r0, [fp, #-24]
- e* j# Y9 M" A+ j& l$ }( T 8354: e50b101c str r1, [fp, #-28]
9 I% \( P( t# n1 F1 a" I4 I( ~ 8358: e51b3008 ldr r3, [fp, #-8], _! Y2 c8 c! A) I3 `
835c: e51b200c ldr r2, [fp, #-12]
/ v: X& e, [' A3 L' C, e0 _: }% e 8360: e0030392 mul r3, r2, r3! O) G4 y/ j: q- P* d
8364: e50b3010 str r3, [fp, #-16]
: N0 m6 }' K/ q4 h$ T3 Q1 B 8368: e3a03000 mov r3, #0' E% e1 M. [6 m( k$ ^8 o" ?- P1 o
836c: e1a00003 mov r0, r3
/ W( S' E, o, a8 l( D r2 ^9 P7 R6 T: Y 8370: e28bd000 add sp, fp, #0
9 L1 s4 [) l7 R3 b 8374: e8bd0800 pop {fp}
$ @' n9 w9 t) z1 c: \ 8378: e12fff1e bx lr
$ w! C* v" e J9 o4 R% ~none:
) l" M0 a0 }4 F00008404 <__libc_csu_fini>:
0 h' Y& T* i O/ M$ Q" r 8404: e12fff1e bx lr
1 N9 O7 o. Z. s/ }) ~arago:/ u0 D0 n" g- G/ r( R
000083dc <__libc_csu_fini>:
; F8 ~9 j- U4 y5 Z" w5 n 83dc: e12fff1e bx lr( p" f7 x/ v; k1 S
none:9 ]' t6 p `4 B$ c; b( L/ k
00008408 <__libc_csu_init>:. ~ A! H% C* N$ b% @
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
/ z9 T" d7 i7 @5 W3 a5 r 840c: e1a08001 mov r8, r1
1 i4 F/ D2 L; ?$ j+ Q3 k 8410: e1a07002 mov r7, r2
! K" @! v& K6 n* n2 m 8414: e1a0a000 mov sl, r0
4 }0 y) f* T+ f7 h 8418: ebffffb0 bl 82e0 <_init>' P0 k% @8 r% P' ]$ u1 c
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>7 F+ t9 h; y2 i m; {5 u1 M$ x% s
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
2 x( z# v% H. r4 p9 b6 g( o+ | 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
; B% X3 Y1 s6 ~; l$ B 8428: e0613003 rsb r3, r1, r3
, p3 o! @; I7 `, d: l1 r E 842c: e08f2002 add r2, pc, r2
9 ]: Y$ S4 Z$ J, A6 q 8430: e1b05143 asrs r5, r3, #21 \ A2 u# a: u$ y: F
8434: e0822001 add r2, r2, r1; Q$ ^& K- {: J$ m% R6 R/ j
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}) [) B# i( r u' g2 q
843c: e1a06002 mov r6, r2
( s" [7 R; y" h8 q9 |( C9 F' f 8440: e3a04000 mov r4, #0 ; 0x0
2 n2 j; P# b$ T 8444: e1a0000a mov r0, sl2 s9 Q; E% F& @2 C7 Y) L, o
8448: e1a01008 mov r1, r8
' m' _8 B( W Q* E4 I 844c: e1a02007 mov r2, r7/ l- f; [" C' t3 T+ {* m
8450: e1a0e00f mov lr, pc$ L% p. O; U& U
8454: e796f104 ldr pc, [r6, r4, lsl #2], ?$ H8 e- q. Z
8458: e2844001 add r4, r4, #1 ; 0x1, t4 @7 ~4 E% c+ \) m
845c: e1540005 cmp r4, r5
9 R3 S$ X! E1 l 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
4 j! I5 I! {) c. `. ? 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}* Z! M: L( l& g' C7 ?
8468: ffffff04 .word 0xffffff04
$ C0 I4 `; f$ L# f 846c: ffffff08 .word 0xffffff08
7 V7 i g* T/ S7 ~+ }3 Y- D6 a 8470: 0000819c .word 0x0000819c
$ X$ v: B6 l1 A% F. r* c3 E; Q9 Y) Earago:% T1 i7 c6 h. q2 Y Z
0000837c <__libc_csu_init>:0 _9 F) C1 |$ Y9 }
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
' r4 y: s* Z; X4 D/ q 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58># y: F" ~1 A& o6 o
8384: e1a06000 mov r6, r0
% x5 |3 e3 ]5 L4 {3 E( l 8388: e1a07001 mov r7, r1
7 u M6 i' x0 x) | 838c: e1a08002 mov r8, r2
0 ~3 m: g$ G6 x' r 8390: ebffffae bl 8250 <_init>
$ m$ }0 Q4 n7 q; T3 p8 q+ W4 q0 l- J 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
' p& o$ a T) a8 M' ^( J+ w 8398: e08fa00a add sl, pc, sl8 D! e6 h6 @8 G7 C2 c7 H* O/ o( i
839c: e08f0001 add r0, pc, r18 ^) E( X/ L, Z" t1 H
83a0: e06a5000 rsb r5, sl, r00 U! |* }' M, V! O$ r
83a4: e1b05145 asrs r5, r5, #2/ Q: R, ^9 H' P
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
1 d3 { h5 ^- h! a' T2 Y. x 83ac: e3a04000 mov r4, #0% M$ S; H. |/ z* d' C+ o# \
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]! ?% q+ W0 b, L" _: H
83b4: e1a00006 mov r0, r6' |/ F1 K" U. l' A; f) B# z- M8 `
83b8: e1a01007 mov r1, r7. u0 ]/ Y! u5 ^% P: g4 o# i$ a
83bc: e1a02008 mov r2, r8
3 \" T* D* A# _ 83c0: e2844001 add r4, r4, #17 M5 `" ^/ j: ]! C
83c4: e12fff33 blx r33 ?+ ]8 O m; X
83c8: e1540005 cmp r4, r5
/ M6 M! }, ~2 k6 s. } 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" a3 C( r( j; Y, }
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
' v' w# x2 N: t 83d4: 00008054 .word 0x00008054
# G* l. y6 K3 B 83d8: 00008054 .word 0x00008054. n J2 }2 p6 P# p. a
none:
# d }7 x1 F; p; @- fDisassembly of section .fini:
6 O8 H( x) o& ~$ E& C+ \- s
' y; c0 e! @ ?- G1 \4 I4 \: B00008474 <_fini>:
" [$ X4 \) {6 Z+ Z u6 | 8474: e92d4010 push {r4, lr}) P% h4 F2 o M3 H' n# v0 k6 j
8478: e8bd8010 pop {r4, pc}
. f9 b4 g5 O5 `3 z# }arago:& k e: U) F+ J9 w
Disassembly of section .fini:+ r/ i2 h$ V/ W" U, r( E, l+ x
( k# _3 f3 y. t' d7 o# S; V( P
000083e0 <_fini>:5 ?) S4 }" G% W+ W( j
83e0: e92d4008 push {r3, lr}( p- q1 e9 H6 O; P& e3 o" Z! y6 Z0 {
83e4: e8bd8008 pop {r3, pc}
2 N; \" {/ T& O9 y: Z, n6 d
, `2 d3 p5 D; |' E0 ~, A
6 F- T. k2 Q* P( c
% _& J& {$ b& c, k, C |
|