|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
6 T6 `6 D, Z7 m7 s 1 #include<stdio.h>
5 q3 Z" i1 Q8 a3 S. ] 2 #include<math.h>+ K* V2 C9 {1 | U! y8 R
3 int main(int argc,char* argv[])) a1 S5 F2 T2 u
4 {% }0 t |9 `( u5 i5 X
5 int a,b,c;4 R7 |, j; J1 d0 }6 m
6 c = a * b;
# T; z( k* Q: M) n6 Q. o 7 return 0;& c+ j& v7 D& ?6 n3 i
8 }: Y4 [) R" y4 h
3 r! t- L5 f. u) q6 x' ]! g下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看8 j+ {! m3 x1 j) R9 ]" B
none:4 | X: X/ @) ^! u) {
000082e0 <_init>:0 a( X9 c9 M. O8 `2 Z$ f
82e0: e92d4010 push {r4, lr}. W+ o. @0 P; E" D
82e4: eb00001c bl 835c <call_gmon_start>' Z" G; v* n% k+ C' u( W
82e8: e8bd8010 pop {r4, pc}
! ], A! y- l& @: Y" Oarago:
0 c- _; {% ~ q) e, K8 _00008250 <_init>:1 G+ \- M }) s
8250: e92d4008 push {r3, lr}
2 d* J4 v- z) p! z# N g6 O 8254: eb00001d bl 82d0 <call_gmon_start>
5 h" Z. B! l8 s6 G( c& z 8258: e8bd8008 pop {r3, pc}9 y" e1 Q( g' B' n$ N
7 y, w) t% x9 E7 D$ t, rnone:* {0 J' l3 S# q3 K
000082ec <.plt>:
7 {9 s* O) N! \. ?- A* _ {2 O 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
p- }! \+ \- T0 _: ?- {1 e 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>6 A0 B8 z/ K: @8 G; }* }- o
82f4: e08fe00e add lr, pc, lr
4 |3 [0 @2 v: f; f1 `* o 82f8: e5bef008 ldr pc, [lr, #8]!+ [7 d4 J3 k- t f2 d
82fc: 000082d4 .word 0x000082d4* G ~# w/ T* s5 x @
8300: e28fc600 add ip, pc, #0 ; 0x03 H, `8 n1 f0 t5 O3 O! l) N
8304: e28cca08 add ip, ip, #32768 ; 0x80006 _3 a, o) m2 G$ q3 T( d* [7 e
8308: e5bcf2d4 ldr pc, [ip, #724]!$ G7 u, @8 E' \; k
830c: e28fc600 add ip, pc, #0 ; 0x02 |9 F. {" K: V- }% q4 K
8310: e28cca08 add ip, ip, #32768 ; 0x8000
) z% x& I5 ?, R* N) |3 A+ D 8314: e5bcf2cc ldr pc, [ip, #716]!
0 `$ Z( ]/ d$ q$ l 8318: e28fc600 add ip, pc, #0 ; 0x0' a. d; { b: v5 U( _$ S
831c: e28cca08 add ip, ip, #32768 ; 0x80006 A+ s6 z7 C# e" H" `4 w
8320: e5bcf2c4 ldr pc, [ip, #708]!8 W" v3 h# N: }0 y% @' \. h1 X
arago:
{9 l4 g6 m9 L0 |/ e0000825c <.plt>:. |/ y( s% N7 C/ k5 Z
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
# Y) h% L0 O) X: _5 C 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>& @" m8 U* N* _! A. s+ q( p
8264: e08fe00e add lr, pc, lr
+ ^- T5 Q6 R! @" @5 W A7 M( ^9 ~ 8268: e5bef008 ldr pc, [lr, #8]!
: j/ F9 ^. Z) v) o$ r& B 826c: 0000827c .word 0x0000827c/ |) t7 V5 A0 ]) a' G, x H; B1 n
8270: e28fc600 add ip, pc, #0
1 J3 {2 Q2 f" p4 f7 O# Q 8274: e28cca08 add ip, ip, #32768 ; 0x8000
# q( @4 r0 {8 F2 Q" B# e 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
8 Y2 U# r6 ^) ]: K 827c: e28fc600 add ip, pc, #0
! k- z+ O8 F1 G( f' a 8280: e28cca08 add ip, ip, #32768 ; 0x8000( v5 s! ]3 h( C' x, L
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
; j9 `2 n% `5 J- }$ @ 8288: e28fc600 add ip, pc, #0
( T3 ^( V+ s& \1 P 828c: e28cca08 add ip, ip, #32768 ; 0x8000, C6 o( a0 U5 y0 D# b3 J ?+ d1 S
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
0 O( z# u' U5 {. ^6 }" w snone:4 ]4 S' N* |# v- B' [
00008324 <_start>:! J0 U9 i+ @9 P( K& u/ o
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>; p5 y( @8 @8 x7 h! e A! l
8328: e3a0b000 mov fp, #0 ; 0x0
7 e% Q& J0 G# ? a( M 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4) z* K' ^' p! V% K
8330: e1a0200d mov r2, sp
6 @8 e5 E$ Q4 w* U { 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 o2 N) Q& K* j# C/ b/ J6 j2 i 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) c' E! w* k7 K4 D 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
7 k% _4 y+ k6 L( j, t6 d 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
$ `6 J5 q8 e0 Q8 x$ p. q& p 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
! y, h [4 |% I; ?. S" u 8348: ebffffef bl 830c <_init+0x2c>
/ e4 ^& e' p+ b7 p! [7 ?1 g 834c: ebffffeb bl 8300 <_init+0x20>
5 M$ T" Y% @; r- } 8350: 00008404 .word 0x00008404
6 h; ], D, L J5 i: ~ 8354: 000083cc .word 0x000083cc
# o" G3 K! I. D0 |. H! M3 H 8358: 00008408 .word 0x00008408
0 G1 Y9 R2 x2 p7 tarago:$ a( D/ w1 P/ h9 s: K
00008294 <_start>:
- S) m$ h# t2 N' S5 M 8294: e3a0b000 mov fp, #09 A) {' m8 Q" {4 f) X) e1 N
8298: e3a0e000 mov lr, #0) L- T0 l( ^" d7 V+ Z/ V& x
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
5 q2 X7 y# v1 K/ \4 o 82a0: e1a0200d mov r2, sp
! s! {: a4 H p& }- @) y c1 [ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)" S; Z% Y$ r. P7 E C1 ~% ?
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
0 y) u9 `& d, p2 P4 u( R 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>+ n! O4 l$ p/ P! c+ U6 z- X4 _8 H
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!): P2 \0 ]+ j7 T: R x) Y
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>' L$ V# k1 C+ K3 T
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>1 I; Z4 n) y2 C4 d* G
82bc: ebffffee bl 827c <_init+0x2c>6 E* ?) s' u' \, H. q" |( y
82c0: ebffffea bl 8270 <_init+0x20>
1 a7 f: [3 L! J Z. a5 j# R7 ~ 82c4: 000083dc .word 0x000083dc6 }3 B8 J4 O4 o& }
82c8: 00008344 .word 0x00008344: }( ~4 }2 G1 X2 W
82cc: 0000837c .word 0x0000837c
! [$ U* K7 V j2 Wnone:
3 d& r) x% A& h/ N0000835c <call_gmon_start>:
2 I1 n: k0 k2 N: D7 y 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
8 q9 G3 n. P9 O" z' V 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>; @" I) o) Q4 j; d
8364: e08f3003 add r3, pc, r35 t: D$ C8 i( f- t
8368: e7931002 ldr r1, [r3, r2]
/ t0 s6 M- [# g6 ` b6 M q 836c: e3510000 cmp r1, #0 ; 0x0 u! [( P4 x9 D; s+ P
8370: 012fff1e bxeq lr G% r/ Q" D" d `5 B
8374: eaffffe7 b 8318 <_init+0x38>% m$ ?3 L% Z* R
8378: 00008264 .word 0x00008264
) H4 p$ l# G8 a* }; }. J 837c: 00000018 .word 0x000000188 Q+ X; M+ |2 K
arago:+ n' \/ Q' Z6 \$ y: [& c9 x6 W
000082d0 <call_gmon_start>:
8 {4 Q9 k, H. b 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
: p% T8 S/ y- Q7 ] v2 R; X* h! O 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>6 [# ?( R/ X, m+ J, C) b
82d8: e08f3003 add r3, pc, r39 n1 o7 s5 t2 @6 ^- Y3 x
82dc: e7932000 ldr r2, [r3, r0]4 p6 @: I6 I b
82e0: e3520000 cmp r2, #0
# J. o% U5 V6 f4 ^1 ] 82e4: 012fff1e bxeq lr
" s! R' G/ P! p5 l4 ~ @ 82e8: eaffffe6 b 8288 <_init+0x38>
# q2 N% i8 F& S) J5 w% I1 c 82ec: 00008208 .word 0x00008208
3 }0 ^- W9 w0 t4 }2 U# E! r# Q 82f0: 00000018 .word 0x00000018
; |# Y3 L, H. r# |none:7 b$ Y" m9 |4 H8 q
00008380 <__do_global_dtors_aux>:
7 \ H2 T0 k/ ~1 k 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
\$ r# @! ^ ~; p) X2 p 8384: e5d23000 ldrb r3, [r2]' M0 t. B6 q5 h5 m. ]$ o6 m! _
8388: e3530000 cmp r3, #0 ; 0x07 Q: A, i/ c8 {3 G
838c: 03a03001 moveq r3, #1 ; 0x11 ~/ z+ ^2 k$ d0 P2 a/ o
8390: 05c23000 strbeq r3, [r2]
% g2 @' |' }9 P& B: m 8394: e12fff1e bx lr/ s2 X- X3 \8 Z
8398: 000105f4 .word 0x000105f4
# X+ v' j. z) W7 X K narago:
- v# z/ x1 V7 I5 V, T2 ?: W000082f4 <__do_global_dtors_aux>:% Q" l& _! u( t' ?6 s6 Q
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>/ ?1 Q" }1 s, }5 t! V% k/ d- ]
82f8: e5d32000 ldrb r2, [r3]
2 X, R& `0 [; `' n+ Y' A 82fc: e3520000 cmp r2, #0
8 O1 u/ b% ~6 D0 W) J 8300: 02822001 addeq r2, r2, #1' I- L6 K% X5 t+ y5 P" k& W: x! y
8304: 05c32000 strbeq r2, [r3]
7 F* b& y& u6 y, M: D" Q9 f 8308: e12fff1e bx lr
( d+ Z. N* ?) v8 m) G 830c: 0001050c .word 0x0001050c
' O8 R* s$ ^; Y1 Q- X( [none:2 h" i4 A) W1 S8 }
0000839c <frame_dummy>:
8 K5 g. O6 E$ t. @7 Q% N 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
2 a: t# Z5 A: _ 83a0: e92d4010 push {r4, lr}
; z. [) K! A$ ]# M ~0 R4 P+ T 83a4: e5903000 ldr r3, [r0]) \7 V; w4 B+ _ f# ?2 ]& i! u+ N
83a8: e3530000 cmp r3, #0 ; 0x08 x! ?4 J3 A/ I! E' H2 R
83ac: 08bd8010 popeq {r4, pc}" v5 a, B5 m g# r
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c> }- w, K) {( U8 d( R: Z' g
83b4: e3530000 cmp r3, #0 ; 0x0
# V3 l- j7 \$ l6 h1 x 83b8: 08bd8010 popeq {r4, pc}
1 P9 Z9 k& Z: x6 X( [7 v$ Q9 Z 83bc: e12fff33 blx r3 y9 a- ^$ Q4 W3 Y
83c0: e8bd8010 pop {r4, pc}
9 k6 r: C% m& F; J$ x 83c4: 000104dc .word 0x000104dc
) n. ]( C" ?7 u p: [% k9 i 83c8: 00000000 .word 0x00000000
4 R$ L0 u* l6 [" o* n8 f: j, earago:3 z# p, \5 p" T) t+ K5 u) u
00008310 <frame_dummy>:: L! Q6 f- X; v8 ]6 v( Y. q
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c> u( J: G2 V3 d/ e
8314: e92d4008 push {r3, lr}' i+ P Q/ [4 G! ]2 @2 l
8318: e5903000 ldr r3, [r0]
. I. J/ u! s [: x! s7 Y4 ?5 z 831c: e3530000 cmp r3, #0
. U1 B4 l( l; r9 `+ x" ? 8320: 0a000003 beq 8334 <frame_dummy+0x24>
8 A) f- a5 ?/ T+ n5 J 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
! b m; ?: O7 q5 B) _4 ]2 v 8328: e3530000 cmp r3, #0
+ Q8 M. |! u4 l 832c: 11a0e00f movne lr, pc% \# l% q" L8 N: }* w3 K
8330: 112fff13 bxne r38 H6 ~8 A* l: B0 h# l0 C' h: `
8334: e8bd4008 pop {r3, lr}1 Y! V0 Y, i" ~7 h5 \
8338: e12fff1e bx lr. @2 h8 a3 }1 h6 V+ C& c
833c: 000103fc .word 0x000103fc
5 F0 U' c a; X* p 8340: 00000000 .word 0x00000000
5 Z9 g8 ^5 c: o* u: ]2 rnone:6 o' a$ a% I/ ]. u+ Z5 |
000083cc <main>:
3 B) x/ n3 |3 L7 x 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
2 _5 O* \. v+ e6 j) } 83d0: e28db000 add fp, sp, #0 ; 0x0$ D3 X* y( _5 O2 ^9 R' M# S. e
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
2 R! }7 a9 z! A( E w8 ]3 U 83d8: e50b0018 str r0, [fp, #-24]- M% E# S. I- X# y6 \
83dc: e50b101c str r1, [fp, #-28]" k2 T1 O7 q# |4 K: e8 I6 J
83e0: e51b2010 ldr r2, [fp, #-16]! P& Z. U3 Z5 _) A+ c9 @4 d, z
83e4: e51b300c ldr r3, [fp, #-12]
( R& a H, o" A4 H- V; a3 `' c1 N) { 83e8: e0030392 mul r3, r2, r3
S4 j$ |- _/ O7 r, Z 83ec: e50b3008 str r3, [fp, #-8]
3 f( Y. ^8 h6 V* N 83f0: e3a03000 mov r3, #0 ; 0x0
; [. o7 G: m; w! | 83f4: e1a00003 mov r0, r3
; g9 a5 n1 s7 l2 x9 @! A 83f8: e28bd000 add sp, fp, #0 ; 0x0
" R, c# u7 H7 b. B( \' @5 V 83fc: e8bd0800 pop {fp}
% d4 S5 s' X- V% I. i0 ~1 [" M 8400: e12fff1e bx lr
" E& `( A8 _/ ^# U& n0 A" y$ @arago:
: t+ }$ f) t2 n) z9 d* i00008344 <main>:8 f) V3 q7 x8 j" l
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
1 v+ O3 m) ~9 D% I! P 8348: e28db000 add fp, sp, #0* c- h% r$ W% v% s2 ^' ]0 o
834c: e24dd01c sub sp, sp, #28
& Q' S; X9 D' M 8350: e50b0018 str r0, [fp, #-24]
$ A0 f1 ~$ V! X6 w 8354: e50b101c str r1, [fp, #-28]
; {2 z+ t0 R- e* E) @8 L1 ?% ] 8358: e51b3008 ldr r3, [fp, #-8]" J$ }' r& C+ q6 E5 _
835c: e51b200c ldr r2, [fp, #-12]$ ~+ y9 T6 N) V7 q- G' ?
8360: e0030392 mul r3, r2, r3
& F% \1 |5 ~& L& y! e h! E; ]3 t$ r7 u 8364: e50b3010 str r3, [fp, #-16]
6 S$ _/ @1 I: O9 b, @! [ 8368: e3a03000 mov r3, #0
- m/ B$ z; C4 @2 z1 V 836c: e1a00003 mov r0, r34 c- H1 I- t, t. b) O6 t' `9 _; M
8370: e28bd000 add sp, fp, #0
& L- H9 \4 B. y& B: d5 p2 F2 q 8374: e8bd0800 pop {fp}
) y7 p! g, Q1 k6 k/ o; q 8378: e12fff1e bx lr
0 i9 F: v" G7 [! t% `none:! H2 R4 Y$ N- _, J; ^7 Z
00008404 <__libc_csu_fini>:
& D3 j1 o# z! o9 e6 } 8404: e12fff1e bx lr
; M4 {. e4 v! |arago:9 T! o2 L/ k5 w0 |+ T) g- ?' M, |
000083dc <__libc_csu_fini>:
& T/ `5 A0 \3 ` 83dc: e12fff1e bx lr% m7 g' _( E5 Y+ K
none:
- H# ^* E5 c a$ H6 i00008408 <__libc_csu_init>:) O* f( U k6 E; L' W- d
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
# B3 ]2 ^/ T! ]1 P 840c: e1a08001 mov r8, r1
) r) n7 j- D" h& X; D. Z 8410: e1a07002 mov r7, r2
2 J0 l' N* q" l+ s 8414: e1a0a000 mov sl, r09 m. r0 J2 n3 z5 m2 N( F3 ]
8418: ebffffb0 bl 82e0 <_init>
4 R) [# a" j! q. w* @" _$ b 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
0 N) c- A9 x& W; {& [% |5 ?8 D! N 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>" E* M$ @; V) V; {! w# t( ~
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
, ~/ {# X4 R, F" m5 R- l# G 8428: e0613003 rsb r3, r1, r37 L' |6 P- C9 j" g# R+ x% w6 {0 m: W
842c: e08f2002 add r2, pc, r2
" t- w& V- \% }9 ~ 8430: e1b05143 asrs r5, r3, #2
. ]* ? Z9 v5 p' w. c 8434: e0822001 add r2, r2, r1
- F8 v/ m1 c( F 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}7 Y. S/ r6 B. ^& `/ x! @( K/ Z1 |
843c: e1a06002 mov r6, r2, ]+ s" s, _! A4 h0 v, A0 e; L* t
8440: e3a04000 mov r4, #0 ; 0x0
1 Q3 o- i0 q. f 8444: e1a0000a mov r0, sl
. I% [( H" {+ y. Q6 ?# s 8448: e1a01008 mov r1, r85 Q5 i$ V- |3 ]9 S; S
844c: e1a02007 mov r2, r7
8 A1 e1 j4 n% _ 8450: e1a0e00f mov lr, pc
$ X; ~' h# E+ |* c) j, |; W 8454: e796f104 ldr pc, [r6, r4, lsl #2]* z5 |% h) n& O3 i8 F/ |/ B
8458: e2844001 add r4, r4, #1 ; 0x18 ]1 ^7 I2 ^# S$ T, {- s
845c: e1540005 cmp r4, r5
! s7 c" h: n: J/ E8 X% N* b0 C- b 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>' ?: s9 N* J# {6 R1 `
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}3 h; z2 `! F* K0 _; {* o/ o5 e
8468: ffffff04 .word 0xffffff04
6 J5 g: r! X5 F 846c: ffffff08 .word 0xffffff08
" N, D2 {, S0 M 8470: 0000819c .word 0x0000819c
0 j' S/ Y) F' q1 harago:
6 x( N5 l5 o8 q0 _* U0000837c <__libc_csu_init>:
' [' B& R5 s) N. r3 Y+ k- f 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}8 q$ s& c& @' N+ _
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>' o. }& f0 i8 F- W2 @2 _8 K h
8384: e1a06000 mov r6, r04 A2 u( v6 T- n2 }
8388: e1a07001 mov r7, r1# |! x9 A+ i; I# u' ]% V
838c: e1a08002 mov r8, r26 m0 [% T' z$ @: ?( n, }
8390: ebffffae bl 8250 <_init>" L1 o e4 ~/ k3 p, \1 C4 M
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
" W7 G+ u3 X2 q+ W8 e H 8398: e08fa00a add sl, pc, sl. {: Q7 b# @9 s" \5 V( E
839c: e08f0001 add r0, pc, r11 s# B; n( _6 J0 E6 V4 ~, p/ p
83a0: e06a5000 rsb r5, sl, r0; N$ U* J/ C% R& g- X# a: G7 _
83a4: e1b05145 asrs r5, r5, #23 q$ Y' v- u. k9 r# h- v" K' a
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
! N* f- F& ~1 m 83ac: e3a04000 mov r4, #0+ x l) s4 s8 Y& t( A0 C7 P
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]& @ c3 ^8 \; G, v5 q# o5 Y
83b4: e1a00006 mov r0, r6
) [8 i7 H" Z: d4 M5 D 83b8: e1a01007 mov r1, r7
- a" Z z; l7 V. ~; g 83bc: e1a02008 mov r2, r8
8 n+ C3 X! l* w# o: w* c 83c0: e2844001 add r4, r4, #1
! @6 ]! T9 P! ]% o% J0 P: U/ u% c6 @ 83c4: e12fff33 blx r3
7 @- C6 [$ P* n+ F; X6 C5 w q 83c8: e1540005 cmp r4, r5
7 t. @% [7 h7 W. m 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
5 u! @" o$ X7 K [. q% ]8 T 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}2 i- J7 [2 G# f& b" D+ [: b
83d4: 00008054 .word 0x00008054
) y# I) x: Q- R0 e" L 83d8: 00008054 .word 0x00008054
6 U4 e5 ~" i& i2 P' Lnone:
" {9 M9 B6 O! P4 l8 E. ADisassembly of section .fini:% x1 A T3 s# U
5 ^/ ~: i5 X% E00008474 <_fini>:- n: X1 Y! Z# L/ c ?/ Z
8474: e92d4010 push {r4, lr}5 Y; d2 `+ S' O; x" D+ _6 t
8478: e8bd8010 pop {r4, pc}
3 r/ h5 s0 m0 M9 G# T2 X* o& t \4 zarago:
: l ~8 [7 P) @3 \# sDisassembly of section .fini:
7 M+ X+ |8 {7 I3 e: F$ D! S. H
7 I- A. Q, o7 j* l# j000083e0 <_fini>:) V' y" P# G2 A) o: o, T
83e0: e92d4008 push {r3, lr}3 v& k0 `7 n! `1 _7 T
83e4: e8bd8008 pop {r3, pc}7 C6 _! f1 F4 a# s
, [3 G& P+ |1 g7 k/ J8 U4 a
6 R$ G( C) b5 P
& p1 B" N5 _! _5 u6 K5 `3 V2 w |
|