|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
* p( s: j4 Z, g L) N2 @9 j 1 #include<stdio.h>
" L. L: s; T) z* y$ b 2 #include<math.h>* j4 y' F( q4 H, G7 `* ], t
3 int main(int argc,char* argv[])) E$ Z, n U& M) R
4 {
% u q! I" m3 V7 z% U- w 5 int a,b,c;
, A* a3 z. O5 ], K7 p' D) K0 @ 6 c = a * b;
4 v0 u* d1 C7 v* W; D 7 return 0;6 F( [4 z8 ~4 }$ f# I* B' w6 D( R. a
8 }
" _: l7 w+ F$ Y, ~* D1 k2 u' c: }! u. F' e- s5 N
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
! W- b F, t9 x* b8 N* y1 fnone:1 a! [9 U8 U3 t% ~' C( s( v9 ]. L
000082e0 <_init>:9 w4 C/ r" p/ ~; H& }% W% j
82e0: e92d4010 push {r4, lr}
2 v9 Z0 X- @3 x2 B9 |+ d 82e4: eb00001c bl 835c <call_gmon_start> J, [' e8 [# S1 X3 H
82e8: e8bd8010 pop {r4, pc}
8 U4 h% D# M9 H* F- C% ^+ u; Karago:
+ ]0 P4 T+ a8 U; @3 P. @' U00008250 <_init>:
4 O" P% j! ~2 ]5 b9 C8 j8 n/ c 8250: e92d4008 push {r3, lr}
8 f# Q+ m( O4 s2 D, D3 g5 ?$ Z 8254: eb00001d bl 82d0 <call_gmon_start>
; f+ Z& S3 _4 p3 ?( K4 Q( Q 8258: e8bd8008 pop {r3, pc}
% S# s" K' W& c: [0 Z* p! [
; M* V; v4 N: r. ]+ Wnone:, o6 ^4 E1 W, v4 T
000082ec <.plt>:
) k+ Y2 S6 ?: z 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!), g, y k/ g, \# |% |
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
* V# m& d8 D# s6 p! Y5 w6 O 82f4: e08fe00e add lr, pc, lr7 M3 O, L" W0 } {. l
82f8: e5bef008 ldr pc, [lr, #8]!6 z; e3 P# ^4 i) u* h* x
82fc: 000082d4 .word 0x000082d4
" l0 r( ~8 w5 M& a3 O 8300: e28fc600 add ip, pc, #0 ; 0x0' m! Q% p6 ]+ ?8 ~$ c" o- `
8304: e28cca08 add ip, ip, #32768 ; 0x8000
( L0 j$ o" }. D0 t/ G/ s6 { 8308: e5bcf2d4 ldr pc, [ip, #724]!8 B" Q! _4 a' B2 M
830c: e28fc600 add ip, pc, #0 ; 0x0
# G3 O; o* c0 G/ X1 G: { 8310: e28cca08 add ip, ip, #32768 ; 0x8000
5 D( A. i- v" s% c! { 8314: e5bcf2cc ldr pc, [ip, #716]!
$ U4 b* b8 w \; H 8318: e28fc600 add ip, pc, #0 ; 0x0
5 A3 [$ f" e9 s4 V3 ^ N: P 831c: e28cca08 add ip, ip, #32768 ; 0x80001 _9 S* c- V2 f' _: d
8320: e5bcf2c4 ldr pc, [ip, #708]!
) B$ S7 p# s( Y( U8 ]# jarago:
: c5 X: E% X, r& A% B U0000825c <.plt>:7 }- `5 }8 H) Q! x
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
/ ?3 M8 M# V8 g. d 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
9 A3 Y5 B+ Y& c. c4 A$ X4 h 8264: e08fe00e add lr, pc, lr* Q4 }' j5 p0 D
8268: e5bef008 ldr pc, [lr, #8]!- Q' j. ~+ y0 ~) _( `1 \
826c: 0000827c .word 0x0000827c
4 s0 N- [6 M6 ^( ? 8270: e28fc600 add ip, pc, #0, B! Q4 h; O) ~# U4 o
8274: e28cca08 add ip, ip, #32768 ; 0x8000" y5 K# d1 _0 G& t& K! ~
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c7 W) J! Y; w& X
827c: e28fc600 add ip, pc, #05 m5 @+ p( C1 J: k$ Z
8280: e28cca08 add ip, ip, #32768 ; 0x8000% D, S% w3 ^0 v- E2 {6 e! m
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
+ I1 U t/ P7 S* I3 G$ f) T: r$ m 8288: e28fc600 add ip, pc, #0. w5 c" F$ w: d# Y" [
828c: e28cca08 add ip, ip, #32768 ; 0x8000; @3 b' d8 R$ j
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c' |+ I0 o% [& r( C" p5 }
none:; e$ O" o/ Z0 o9 c3 Z# w& v
00008324 <_start>:
! I0 H. |$ Y# I2 e( O 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>7 Z* |' I [; o3 J# Q$ m- b' z
8328: e3a0b000 mov fp, #0 ; 0x0/ G& q7 T) o/ i/ P U5 B
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
) r2 \0 T" | x5 M+ ^: n( T 8330: e1a0200d mov r2, sp/ O' n3 R) d; k1 `% Q
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
! G8 s* H# g- R 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
% l F, R" w3 a 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>, h6 [% _) W7 D4 I
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>. y$ a7 D1 t7 x+ Z4 v! Z0 @& h6 D
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
- l1 Y3 a$ H2 y; } 8348: ebffffef bl 830c <_init+0x2c>
, { Y: C, |9 N S b3 I 834c: ebffffeb bl 8300 <_init+0x20>
: J: M( q$ k! n- U' v% N 8350: 00008404 .word 0x00008404
$ M X" ]( X- M* x7 y 8354: 000083cc .word 0x000083cc
, s, t; ?! j. w0 H3 A 8358: 00008408 .word 0x00008408* ~8 x5 ^6 T4 y6 e% ]
arago:
+ }8 l8 @" [" O; X9 ^00008294 <_start>:3 S5 d3 n. s6 f! h7 S
8294: e3a0b000 mov fp, #0
% O J8 O6 h$ J4 Y2 ]8 [ 8298: e3a0e000 mov lr, #04 z" k. D8 g6 F, F/ z2 m+ B
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
5 D" U) r0 @8 W2 N- y 82a0: e1a0200d mov r2, sp- o9 N0 |: \, |1 k
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
: A5 V" {5 }* o# C$ d 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# w( K! U1 P7 _! z4 n 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
7 ?4 S% y6 P; r, W3 H* d' W& | 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
0 p2 b' i5 l5 {% ^5 g$ e# u 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
5 O$ ?& D% U+ p l1 D% b 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>, q: T. S w+ I' Y F
82bc: ebffffee bl 827c <_init+0x2c>
5 S9 z! s7 r5 g; B. B! n; @ 82c0: ebffffea bl 8270 <_init+0x20>
$ Y2 ^2 l+ S3 k' y) O8 s 82c4: 000083dc .word 0x000083dc
7 L E) W$ Q& a. |# C* K5 b$ b 82c8: 00008344 .word 0x000083445 ~+ |# ]( B1 Y, R3 H1 ^
82cc: 0000837c .word 0x0000837c3 J: b$ A0 F/ S" e
none:
9 X" k0 s/ x" E6 r+ I4 s0000835c <call_gmon_start>:& j) F) B" ]) B5 u: R, d
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
% l4 Y6 G! F+ }; ~8 r/ q# D7 v# u 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>6 B5 A# |! O ~$ j/ ]4 h9 R0 [
8364: e08f3003 add r3, pc, r33 ~ ~" }9 U5 z; }1 ~
8368: e7931002 ldr r1, [r3, r2]
2 |9 ]* f/ G( ?7 w* Y 836c: e3510000 cmp r1, #0 ; 0x0
e5 l W% I8 r- v 8370: 012fff1e bxeq lr! i, \$ f" ~, s
8374: eaffffe7 b 8318 <_init+0x38>5 M. }+ _& v. ^+ Q2 @3 r6 [. o1 D; y
8378: 00008264 .word 0x00008264
( a6 f; q) T* z" x 837c: 00000018 .word 0x00000018. j' T( X" q; r" \, u! R
arago:( L0 K3 V4 v" l/ b4 ?8 y" {1 X
000082d0 <call_gmon_start>:. d' R* R) w9 N
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>, P' A9 X1 d; l- F
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>& K. b% I4 i3 ?, p8 \
82d8: e08f3003 add r3, pc, r3
$ k; P( \0 D" T# ^" f) j 82dc: e7932000 ldr r2, [r3, r0]
. \' G4 N& q/ Q 82e0: e3520000 cmp r2, #0
; v/ h. r# a' b" `: Z" y7 o+ U 82e4: 012fff1e bxeq lr
3 {. h9 V3 f$ F2 n/ Q. w. K 82e8: eaffffe6 b 8288 <_init+0x38>
" n, ~/ i. J7 q. G8 A/ L 82ec: 00008208 .word 0x00008208
; r) S1 P1 s$ F9 ?7 s; X0 B I# G% G 82f0: 00000018 .word 0x00000018+ N4 h' |. X! J! I
none:
1 k$ r3 h3 \- [. f Y00008380 <__do_global_dtors_aux>:$ `# `: w! v2 ~3 x* k
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>* {% S4 H9 \0 T3 N$ A* M
8384: e5d23000 ldrb r3, [r2]
0 J/ H+ ]. z' L1 Y4 @2 e# H2 _ 8388: e3530000 cmp r3, #0 ; 0x0: J" a. F+ M( H3 i+ M
838c: 03a03001 moveq r3, #1 ; 0x1; `& x9 ^ B# a" r
8390: 05c23000 strbeq r3, [r2]; q# s& Z" I, L/ M2 b" j; D* i
8394: e12fff1e bx lr+ e. s3 O! q: f& O: g- B. l
8398: 000105f4 .word 0x000105f46 g7 D2 L8 q6 j8 w5 l% Y+ T: g( @
arago:
5 _+ L- S& {7 p& p! K3 I000082f4 <__do_global_dtors_aux>:9 U' p( q* D/ r! h: d, G3 y
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
4 n' `! W. _2 k0 S* O' h. ~$ x" k 82f8: e5d32000 ldrb r2, [r3]% c9 b, d# Q/ s' h+ @4 f0 c6 h
82fc: e3520000 cmp r2, #07 u* K( T: j9 V# T" n0 V
8300: 02822001 addeq r2, r2, #1/ F9 I7 W# j/ u' x
8304: 05c32000 strbeq r2, [r3]% C4 T1 W+ ~0 }
8308: e12fff1e bx lr
4 }3 n) B5 i2 U: [, [ 830c: 0001050c .word 0x0001050c
7 E. E6 B' D) B& f. T; f* @4 fnone:
m) J' }, u/ Z, }0000839c <frame_dummy>:
1 Z0 L6 i9 z* [1 `% b 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>, X0 n1 X& O/ D4 u, `' u5 R
83a0: e92d4010 push {r4, lr}
3 {9 f" k$ S9 I3 Q o( V 83a4: e5903000 ldr r3, [r0]
( u* N$ @ V" E& ?0 }+ V3 \ 83a8: e3530000 cmp r3, #0 ; 0x0
: z3 P, I0 ?# E4 S# e) U 83ac: 08bd8010 popeq {r4, pc}
2 N$ f8 O3 P) @- U) b+ q 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
, }6 j+ n6 B, E, a$ v( d! y- d 83b4: e3530000 cmp r3, #0 ; 0x00 l+ z x5 I5 Y4 \; w/ u( ^* q. G
83b8: 08bd8010 popeq {r4, pc}3 e& j: T( P0 w# V. I# X M( g
83bc: e12fff33 blx r3
u( k) w* B# G! \: r 83c0: e8bd8010 pop {r4, pc}# l2 b( d& p% ~& n1 \/ u
83c4: 000104dc .word 0x000104dc$ Z7 |% K: h, n' `! Q- Y* }
83c8: 00000000 .word 0x00000000
$ K1 F; S) z: Qarago:" B! U3 x2 J/ y$ [' C- d
00008310 <frame_dummy>:7 X) j% ], _0 _3 i1 Z' u# x3 W5 k3 W
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
) R5 t; |% ]& Z- H0 a 8314: e92d4008 push {r3, lr}
3 d9 E5 |' Z8 C 8318: e5903000 ldr r3, [r0]: _4 A; h$ U2 J6 u, q% ^8 l* t
831c: e3530000 cmp r3, #0
: }0 x! k7 Z, @ `( w% |5 h' u$ F- w9 l 8320: 0a000003 beq 8334 <frame_dummy+0x24>
# g5 ~7 ^, {7 v- n. j6 _2 P 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>: Q: ?4 V" R( R( S
8328: e3530000 cmp r3, #0
I: Q u( e! y4 k 832c: 11a0e00f movne lr, pc) `2 i$ M$ p' j# C# N
8330: 112fff13 bxne r3
6 t" ~3 u1 G8 ^4 k; t 8334: e8bd4008 pop {r3, lr}
# S/ `! G8 o* u* A0 U* d* _ 8338: e12fff1e bx lr
; I/ ]2 l) b* G O8 H7 C8 A" }- S7 H 833c: 000103fc .word 0x000103fc; R9 c" Z5 o I# y" @. V& M8 o
8340: 00000000 .word 0x00000000# `& m% p( _& ]
none:
; u$ Z/ N; ^ t' L6 t# L! z000083cc <main>:. Q* ^) C2 O' M& I! r0 C7 Q- Y. ^
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)* X3 W8 x; ~0 f) z0 _
83d0: e28db000 add fp, sp, #0 ; 0x01 q2 H Y5 X) t2 O$ Z7 @
83d4: e24dd01c sub sp, sp, #28 ; 0x1c" V* d9 K) @) B; n, u* J6 \
83d8: e50b0018 str r0, [fp, #-24]" q0 |$ e R( E% B, `
83dc: e50b101c str r1, [fp, #-28]1 p, C" y O5 U5 Z& c& Z+ s6 ^
83e0: e51b2010 ldr r2, [fp, #-16]
, ^4 z# y8 P; Y: d 83e4: e51b300c ldr r3, [fp, #-12]
9 y/ E6 L7 J) S% G 83e8: e0030392 mul r3, r2, r3$ t% c- L5 B1 P4 Q$ H8 U
83ec: e50b3008 str r3, [fp, #-8]
. v! w) g* u8 ?0 i- W7 \, K 83f0: e3a03000 mov r3, #0 ; 0x0( M1 k$ v2 v' v0 _3 t9 ~) d3 t. C
83f4: e1a00003 mov r0, r38 e2 h, o' P& }7 A" H& d8 ?; Y
83f8: e28bd000 add sp, fp, #0 ; 0x0
3 x; }2 d( l. x, n8 Y 83fc: e8bd0800 pop {fp}
5 U; f$ s" h& h 8400: e12fff1e bx lr3 }& @! U& ^. V. {5 i3 e
arago:4 M3 l8 j7 c# c* y) Y4 a: w
00008344 <main>:' d; v3 s! S- _9 I" E8 _' g
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* C% k( E6 e# e4 } 8348: e28db000 add fp, sp, #0
" Q$ A5 O# J* g/ |2 w; E, k 834c: e24dd01c sub sp, sp, #28" y7 _8 K3 q4 q) H' r4 ]5 R x
8350: e50b0018 str r0, [fp, #-24]
1 _+ y' g* }& B+ | 8354: e50b101c str r1, [fp, #-28]
# b; z% p+ W/ T 8358: e51b3008 ldr r3, [fp, #-8]
* r' A* O$ i7 _% p3 {) F 835c: e51b200c ldr r2, [fp, #-12]
" f# f& Y) G! I+ P& u 8360: e0030392 mul r3, r2, r3
t7 E: t+ O! U/ }3 k 8364: e50b3010 str r3, [fp, #-16]' b0 A) I) M% j8 u4 A8 {
8368: e3a03000 mov r3, #0
+ ?: L( K) n; r, y 836c: e1a00003 mov r0, r3
' Z' n" H. {- N. @- s+ Z' S 8370: e28bd000 add sp, fp, #0! T0 t5 u0 v: S/ f. v/ r1 n
8374: e8bd0800 pop {fp}; o6 f* E) @- I: i
8378: e12fff1e bx lr: j- d! n& r1 `4 w# x3 p" A; t
none:
. _) ~/ Y! f, G1 o$ }" ^5 l00008404 <__libc_csu_fini>:6 n, \7 b4 G1 T0 k' K
8404: e12fff1e bx lr
7 _* c8 Z, u4 J; narago:
4 M4 ~7 C' M4 F3 k% i" L000083dc <__libc_csu_fini>:
" W. }$ {- ~; c2 c 83dc: e12fff1e bx lr3 o5 L+ S3 Y Y( Q, A
none:# A1 S% ~8 m0 m" O0 n- d f
00008408 <__libc_csu_init>: w! v8 R* x! @
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}9 @9 e9 {; l" q7 X( m6 W
840c: e1a08001 mov r8, r1/ v" n+ E$ [7 ~2 B5 x. U, `5 C
8410: e1a07002 mov r7, r2
, r5 W( b2 k. v6 E; z$ |7 [! b 8414: e1a0a000 mov sl, r0
( T, _+ G7 p' }% v$ n" N 8418: ebffffb0 bl 82e0 <_init>
' H, c' ?5 \5 V4 u! m 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
; H. `" U( Z$ r 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>/ _. g2 E' V$ l0 Q" C/ o1 x
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>& s$ `; T% e1 B( |+ y) D' c; S
8428: e0613003 rsb r3, r1, r3
& U- X1 c) H) J: D' r 842c: e08f2002 add r2, pc, r2- q' f' ^2 k) x7 H- m
8430: e1b05143 asrs r5, r3, #2
3 p( p: [( N0 @+ { 8434: e0822001 add r2, r2, r1; ]3 a0 X9 \& { }6 T& h
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}7 s, X i7 {# H
843c: e1a06002 mov r6, r25 T9 g5 U' O* H+ c* u; Z5 ?! R; U6 i
8440: e3a04000 mov r4, #0 ; 0x0
* Q/ ^1 }4 {9 f+ w3 t- J 8444: e1a0000a mov r0, sl
/ v2 |+ V2 ?) J 8448: e1a01008 mov r1, r8
1 h0 H# c9 ?/ g" H9 t8 ] 844c: e1a02007 mov r2, r7
3 U x0 ^% T- a" @1 E7 x 8450: e1a0e00f mov lr, pc
) V' X. U' [' U 8454: e796f104 ldr pc, [r6, r4, lsl #2]
! r# }- I+ L. d/ O% H7 o 8458: e2844001 add r4, r4, #1 ; 0x1' b8 `6 l0 b- S; G) O
845c: e1540005 cmp r4, r51 ]: i9 T0 n- |5 O" l
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
) [$ h0 n* L( i8 q9 v 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
2 P2 }7 w+ |4 W0 A; r. I 8468: ffffff04 .word 0xffffff04" g: |( D# P1 \( a. O
846c: ffffff08 .word 0xffffff08* Y$ v8 w; M% `4 S7 e, r2 ^, i9 i
8470: 0000819c .word 0x0000819c
8 L; n1 E6 E# Z9 J' A" |0 R* Q4 uarago:
M' `% S# E8 \0000837c <__libc_csu_init>:# X6 b5 c! m; H+ H* F# d* E
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
7 \$ N6 x8 q8 D. l, f. Q 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>' z5 L2 U p8 i6 n
8384: e1a06000 mov r6, r0; L& M9 I( V3 ^$ y: r. P- V
8388: e1a07001 mov r7, r1
% z) C4 Z) j/ M- { X 838c: e1a08002 mov r8, r2( l8 P: G$ J- G/ s" q- w6 Y
8390: ebffffae bl 8250 <_init>
5 u& |6 c1 a1 t1 N# d8 C) z 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>6 T; H! B( ^" j! \5 q4 f ^5 j" z
8398: e08fa00a add sl, pc, sl5 M7 j9 v3 g) j b' r1 U$ |; I
839c: e08f0001 add r0, pc, r1& s5 W" ?8 w% E! V
83a0: e06a5000 rsb r5, sl, r0
0 ~7 u; M- O6 J) H6 G9 [' F 83a4: e1b05145 asrs r5, r5, #2
, l, ~) `5 M5 } 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}4 H+ H" `3 c* p7 h
83ac: e3a04000 mov r4, #0) e0 i" U$ p: w, j O, r4 G; c1 W
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
* X8 W2 S3 m2 c, z- F4 [# s 83b4: e1a00006 mov r0, r6
2 v& n9 P- @) {1 q8 {/ R 83b8: e1a01007 mov r1, r76 l4 F0 e$ H- j7 k3 ^( C% x
83bc: e1a02008 mov r2, r8
$ y% u* L+ d3 }# t. J' W 83c0: e2844001 add r4, r4, #1
C8 B4 r, [% ~" d 83c4: e12fff33 blx r33 o0 _7 q2 r$ a' j
83c8: e1540005 cmp r4, r57 o- n* K+ |1 s6 S# e4 Y# m2 D
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>8 H& L8 U- @6 V; _+ V' q/ v
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
& h7 R' T, S3 C 83d4: 00008054 .word 0x00008054
6 ~6 l, A" B4 o4 v7 H 83d8: 00008054 .word 0x00008054
! z! W9 D! M* ?( {+ Unone:
# Z6 i& W. w5 D9 J9 i& C* KDisassembly of section .fini:
) N: `% v! Y7 z/ V% s, ~9 ^) B8 M& z1 X' @2 u4 n
00008474 <_fini>:. X3 b2 `4 y( ^% ^, o0 D: H
8474: e92d4010 push {r4, lr}
( @- _. C* f% Z% x; ]# }1 f0 M 8478: e8bd8010 pop {r4, pc}- \; d B. G' m: [% j) ?
arago:& t1 J8 @9 [! `
Disassembly of section .fini:4 D( ~: w/ l& t- `' K
- L" P4 j( m4 f9 U- @6 a
000083e0 <_fini>:
# X/ K- g$ W; s" A; w 83e0: e92d4008 push {r3, lr}4 i+ ]6 Y! q, G5 ?
83e4: e8bd8008 pop {r3, pc}- }2 s+ i+ f- i+ ^0 i
1 b7 f. s5 \: f$ V1 k" W7 C0 h6 V
1 E4 b, N9 @$ i
* z. [: r3 f5 T) L% a( P: Q
|
|