|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
) P8 p) m5 v7 a- f 1 #include<stdio.h>
% M; y ~" s4 G5 Q: h7 v 2 #include<math.h>5 b& t/ ?9 w, J% Z# w) D/ v1 I$ r' ?
3 int main(int argc,char* argv[])
0 W& d$ s" u6 [5 V1 b) V- |. W5 L( V+ O 4 { K K. {6 w: M/ @, Y, x, @0 \
5 int a,b,c;+ t0 A+ j; @% \3 C% d* M' V3 B
6 c = a * b;2 T" e! \8 l8 m% l, D2 B6 }
7 return 0;
8 T& g0 g6 A0 U$ U, u m 8 }
$ f+ a% L" l4 {4 x
" B) C( E* l u/ {7 H1 S下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看3 z& i6 U5 Y: n# i9 [0 M
none:
3 B9 T1 I5 @; [- [" d* R' Z000082e0 <_init>:
& y' u8 ?( {3 T* Y2 ? 82e0: e92d4010 push {r4, lr}
* [3 t ?+ R) x& n, j 82e4: eb00001c bl 835c <call_gmon_start>
8 W/ v" {9 q- e2 v+ j 82e8: e8bd8010 pop {r4, pc}4 C* Y9 }* u" y0 y
arago:/ @0 L U" H, P3 o
00008250 <_init>:8 m, w" t- J' M6 J& ^) x
8250: e92d4008 push {r3, lr}
( A1 C& D4 V) G8 \6 | 8254: eb00001d bl 82d0 <call_gmon_start>, q( T, e: ?9 M0 o8 ]' d5 o
8258: e8bd8008 pop {r3, pc}
* `' H8 A: [* u& }2 `- v$ A
6 M3 N$ a h) ^( k; U3 G4 Pnone:5 _. ?4 n/ P1 O! s$ b" P4 W
000082ec <.plt>:
- a% ^3 b0 n8 M8 U6 v$ `9 b/ U. Y& ? 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
; R { A/ Q$ L0 T2 s2 a R 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
6 B: O! ? N2 E9 x2 v" O1 Q {5 ` 82f4: e08fe00e add lr, pc, lr
: P4 P5 [# k8 R0 ] 82f8: e5bef008 ldr pc, [lr, #8]!
0 Z6 P6 ?& ^- m; y+ `2 K 82fc: 000082d4 .word 0x000082d4
1 ?& A+ ~% V( l! l2 s" ? 8300: e28fc600 add ip, pc, #0 ; 0x0
5 W+ F# Z1 _8 z2 D8 S 8304: e28cca08 add ip, ip, #32768 ; 0x8000
" i9 J8 q2 K% n) z7 D 8308: e5bcf2d4 ldr pc, [ip, #724]!
i6 X# ?- j4 z' [8 g6 [ k 830c: e28fc600 add ip, pc, #0 ; 0x01 m- u1 S8 h `
8310: e28cca08 add ip, ip, #32768 ; 0x8000, e: q& M2 d. y, ?* V
8314: e5bcf2cc ldr pc, [ip, #716]!5 w6 @' s" ^0 F' B' R# n
8318: e28fc600 add ip, pc, #0 ; 0x0: ~" U$ R3 n5 d1 z0 u
831c: e28cca08 add ip, ip, #32768 ; 0x8000
$ w( J, U8 {! {4 u+ L1 j 8320: e5bcf2c4 ldr pc, [ip, #708]!
* T: S! }9 R* _' ]5 Varago:7 _6 c* a$ B5 X
0000825c <.plt>:2 r6 T) e$ z. J/ n
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 ?& T2 V5 N3 u" T; K7 d% y d! S 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>4 g" X9 p' j) c$ d
8264: e08fe00e add lr, pc, lr
& H( i7 Z2 }! E" R& C6 | 8268: e5bef008 ldr pc, [lr, #8]!
4 `, u7 W! E* A* d) ` 826c: 0000827c .word 0x0000827c6 G- N" D+ t6 V% a5 X
8270: e28fc600 add ip, pc, #0
+ h H% S$ F' N0 A& _2 i 8274: e28cca08 add ip, ip, #32768 ; 0x80009 I; F, `% E# l; l5 w9 O
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c3 ~0 u' { \5 F; ]" N: @# G
827c: e28fc600 add ip, pc, #0
& I+ `) ~/ q" U; b* c6 P$ Q: e5 t 8280: e28cca08 add ip, ip, #32768 ; 0x80006 a2 i. R# K% l
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2748 I& i! {) I( A3 c
8288: e28fc600 add ip, pc, #0% ^, {7 f% C7 _' T$ j
828c: e28cca08 add ip, ip, #32768 ; 0x8000
7 n( G. m& M" ]& W9 p 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
2 K6 s j) M# V3 v' c/ gnone:# J3 g* z# J3 P" ~
00008324 <_start>:. @ E7 Y0 X' ^6 `7 R
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
' P: a6 Y% [) P& G8 @- G 8328: e3a0b000 mov fp, #0 ; 0x0" v- x( S, P- r
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)! a) s" g! M6 h3 X" C
8330: e1a0200d mov r2, sp9 o# G' U$ N. Z7 s
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)( u9 a f! z* b$ y: B7 D) b. B3 ?5 V
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
, o3 a' S6 D D+ K( V. g+ [ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>; o3 T, ?# V- ~/ b4 H" a/ p, ]' W! h
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
5 W! ]7 l- T- L6 p+ d9 r1 n 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)& U5 Z9 C, f: f6 \% I
8348: ebffffef bl 830c <_init+0x2c>
; c! c& Q+ W" [& V9 { 834c: ebffffeb bl 8300 <_init+0x20>
0 V) u& W- L/ t6 U: ^/ k$ f, X 8350: 00008404 .word 0x00008404
2 X8 r& O$ ^" C1 H 8354: 000083cc .word 0x000083cc/ O& A+ y, ^, H$ W3 s- b
8358: 00008408 .word 0x00008408# I P8 O T4 g/ G% Z
arago:
) S" {0 H! K4 O6 b00008294 <_start>: j+ H$ I: V ]3 i; j3 C9 T
8294: e3a0b000 mov fp, #0
9 d u" t$ O/ z* K8 u 8298: e3a0e000 mov lr, #0; ~2 [9 l( \! H3 m* z$ z1 @
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
; \7 w: r# h) m4 h8 a) H 82a0: e1a0200d mov r2, sp, v: \; X3 d- k5 I( o9 G$ Y9 f
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)# o h/ b* \' O. s, O' `
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
* A! L* `: h/ g$ m3 P, Q! Y [# y 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
* B1 h. [( p+ E5 z 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)+ b$ A g) ]4 U$ T
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
% s% P* X+ S, y' l 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
& ?1 H7 O9 N4 D7 g0 U 82bc: ebffffee bl 827c <_init+0x2c>
8 q' z$ j( M6 v% G 82c0: ebffffea bl 8270 <_init+0x20>) D9 O* k! `) r; R
82c4: 000083dc .word 0x000083dc
0 Q2 }* R9 ^+ r$ U/ b$ l5 Z 82c8: 00008344 .word 0x000083447 q0 S& Q, ?: Q5 N
82cc: 0000837c .word 0x0000837c# J2 [( i, g( P
none:. w; M+ r6 b% \' E; n" c
0000835c <call_gmon_start>: o' V6 X* m9 C( Z* Z
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>& l3 ~5 M! b! G. u+ q: N
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>% D/ H+ \8 Q9 l0 |" w7 i
8364: e08f3003 add r3, pc, r3. b8 n9 h& P, _$ e" @2 z. y
8368: e7931002 ldr r1, [r3, r2] k9 }" {3 g9 g8 |, R8 B1 A
836c: e3510000 cmp r1, #0 ; 0x07 E$ D( ?( D3 R: ^
8370: 012fff1e bxeq lr/ M5 l7 c& j# C4 U6 _6 [
8374: eaffffe7 b 8318 <_init+0x38>
+ n7 ~* w8 [6 N3 @8 } 8378: 00008264 .word 0x00008264) X) p+ r& k' ?7 ^9 U& a/ |2 b7 E
837c: 00000018 .word 0x00000018& d# z1 w! G9 X5 ^9 B1 z3 w. d1 @% K
arago:1 D0 \* r: a; g, {% m4 V; X0 K
000082d0 <call_gmon_start>:
+ P9 f% [" s( f" \ a! h8 l 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>+ N& S0 P, _$ w. B2 ?3 I& j; K8 x2 K3 G
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>- V& w5 Q) t# f+ f L0 E' h8 \$ n
82d8: e08f3003 add r3, pc, r3
3 v5 Y2 k$ ?6 N1 e 82dc: e7932000 ldr r2, [r3, r0]
# j' ^: [, G: L) n 82e0: e3520000 cmp r2, #0
* Q: {' }# P+ X. `: d 82e4: 012fff1e bxeq lr
4 \+ [! R H) S+ _ 82e8: eaffffe6 b 8288 <_init+0x38>
6 z- |+ H+ I; f$ J _) f0 d' s9 k4 ^ 82ec: 00008208 .word 0x00008208' s9 ^) `- |1 O+ E6 r X
82f0: 00000018 .word 0x00000018
$ Y) X0 Y& Q4 n- z, i# k7 P$ m( dnone:
- o: v4 k. w/ u3 E00008380 <__do_global_dtors_aux>:
% b2 {: e3 L9 S3 m3 ]; F: O 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>3 \; Y$ V, M4 K% i1 S4 _
8384: e5d23000 ldrb r3, [r2]
; ~3 U6 ^ l7 _ 8388: e3530000 cmp r3, #0 ; 0x0
3 r2 S) ]4 f: N) T 838c: 03a03001 moveq r3, #1 ; 0x1
: R; j: g# p& {. t 8390: 05c23000 strbeq r3, [r2]
% ^: z1 C6 r- m% S 8394: e12fff1e bx lr
" e& X9 k* K+ y% p; b; G 8398: 000105f4 .word 0x000105f4
$ w/ N) \2 E3 {8 S" Marago:( Q2 H( |0 q' I+ r* z
000082f4 <__do_global_dtors_aux>:
8 g+ x2 n( P3 v0 O, U9 S/ y$ o 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
3 ~+ A8 S1 ]; F: k; w* R% ? 82f8: e5d32000 ldrb r2, [r3]
' R6 w% ^+ F8 N: x 82fc: e3520000 cmp r2, #0
4 G2 v% N( }# ]# f$ n/ T 8300: 02822001 addeq r2, r2, #1+ D$ F4 d6 v. ?
8304: 05c32000 strbeq r2, [r3]* }4 Q, l3 c- K2 d3 Y: q) ]% K
8308: e12fff1e bx lr( Q9 z% O5 c+ X! Q. l
830c: 0001050c .word 0x0001050c
+ w; Y& {/ b% b5 y' W# Q0 ^+ tnone:
( b7 i2 x7 P1 _+ K& ]4 N2 g0000839c <frame_dummy>:
( v7 P) `8 x) r, d+ U 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
& O" n- K# q2 F0 U$ s) ~ 83a0: e92d4010 push {r4, lr}1 K2 o' {7 S9 d5 o& m& T2 e
83a4: e5903000 ldr r3, [r0]4 B4 P7 \6 y3 F1 s6 E! H! |
83a8: e3530000 cmp r3, #0 ; 0x0
7 Z& x1 e/ |3 K; |6 l N 83ac: 08bd8010 popeq {r4, pc}9 l; }9 W5 Y$ x+ p& [9 Q
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
: l, q1 f7 g, y% | 83b4: e3530000 cmp r3, #0 ; 0x02 i0 `6 C# o/ R/ V6 j& z: B# `% k
83b8: 08bd8010 popeq {r4, pc}! r3 S$ c8 j+ D" W
83bc: e12fff33 blx r3( h# Q$ `6 J9 U3 `' }
83c0: e8bd8010 pop {r4, pc}+ k' e0 A2 z# F
83c4: 000104dc .word 0x000104dc5 {: F* u3 h) V9 |! {- k" P8 ]9 d
83c8: 00000000 .word 0x000000007 Z( e5 a. e' F+ b3 v0 G9 d
arago:0 b8 k8 I+ Z9 V8 b$ ^! b/ R6 M
00008310 <frame_dummy>:
7 _ l! s. m# W6 `; s3 X1 x 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
6 A) v7 R. C+ L7 Y+ O 8314: e92d4008 push {r3, lr}
. @" e5 s8 n; z& q 8318: e5903000 ldr r3, [r0]7 W8 d' ^0 l: n0 x" D
831c: e3530000 cmp r3, #01 ]; p( k) k0 t# S
8320: 0a000003 beq 8334 <frame_dummy+0x24>& G4 G7 l& F) U. v0 l
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
: k+ Z! l8 d6 b( }) M 8328: e3530000 cmp r3, #05 D) @# }2 U2 q/ J3 V- _
832c: 11a0e00f movne lr, pc" s8 a2 S" N9 k n
8330: 112fff13 bxne r3) k& |' M+ j" ^" K7 l; G
8334: e8bd4008 pop {r3, lr}
g) r! w8 }; y) [/ S" F. S 8338: e12fff1e bx lr6 ^) \1 I: W7 S. L
833c: 000103fc .word 0x000103fc
& \4 `/ c$ T3 D9 f1 V. f 8340: 00000000 .word 0x00000000
. v+ K2 P- e/ c9 `! F- r. wnone:
1 Y& U ^& J' V5 d8 ]" x* x: P5 v000083cc <main>:8 }& K L9 v4 M V
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. ?) ~3 J0 S& g 83d0: e28db000 add fp, sp, #0 ; 0x0
; x2 Z8 e3 w m$ \* Q 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
2 F) v5 ^ A- n; Z* |, Q. E- J 83d8: e50b0018 str r0, [fp, #-24]$ ^7 A! B8 C" L: B' f8 n, o
83dc: e50b101c str r1, [fp, #-28]# m$ p( @; @& U, g1 N t% V
83e0: e51b2010 ldr r2, [fp, #-16]* J: j+ d9 E" v& {
83e4: e51b300c ldr r3, [fp, #-12]
5 _' y( O; p# b 83e8: e0030392 mul r3, r2, r3/ u' O% `# Z1 Q
83ec: e50b3008 str r3, [fp, #-8]: k: |( t' o5 {/ F5 L! v
83f0: e3a03000 mov r3, #0 ; 0x0
! d8 r& i: @4 G2 ] 83f4: e1a00003 mov r0, r3
3 e! @) q$ `! F6 Y( B 83f8: e28bd000 add sp, fp, #0 ; 0x0
4 d) {% }( I6 C% G% { 83fc: e8bd0800 pop {fp}
" r( e% }% \. j" P! w P+ q0 q 8400: e12fff1e bx lr/ i' e) u2 N( K' F* M
arago:
; l# u* j2 u3 P1 w! x5 ~00008344 <main>:
; u. H8 ?/ `. }) {/ q& h 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)9 G% ?( c" p3 _
8348: e28db000 add fp, sp, #0
/ m' b$ `6 R9 ^; M4 z/ r 834c: e24dd01c sub sp, sp, #28) h6 _7 P0 ~( {: A- j7 X
8350: e50b0018 str r0, [fp, #-24]
" O" z k8 x% g% U/ S1 k- b 8354: e50b101c str r1, [fp, #-28]8 U4 b( B* G# ` h- w" Z* D7 z
8358: e51b3008 ldr r3, [fp, #-8]
7 x2 r+ E% P, Y+ i+ Z0 } 835c: e51b200c ldr r2, [fp, #-12]/ v. D H9 s/ ^, f
8360: e0030392 mul r3, r2, r3 j6 `5 d) {# E* D2 o
8364: e50b3010 str r3, [fp, #-16]
0 }' J! T8 @3 O5 Z, V 8368: e3a03000 mov r3, #0
( B0 J8 N I* _. M& }% i 836c: e1a00003 mov r0, r3
t% `8 e6 M, v1 D: `7 N- M 8370: e28bd000 add sp, fp, #0
7 x+ i. x* O% s+ L; ~ 8374: e8bd0800 pop {fp}
5 O! {& D2 N; Y& D" ? 8378: e12fff1e bx lr
% N2 e+ J0 f4 ~0 q- vnone:, ^: b; Q! p. w: _4 {" K
00008404 <__libc_csu_fini>:
8 K* Z8 p/ \; X. ~ 8404: e12fff1e bx lr
- D% N+ v- X% O! U: f6 V! {: U$ K2 @arago:2 r9 D p6 m8 H) J3 o3 r
000083dc <__libc_csu_fini>:/ y- F6 Q6 `! v3 V& r0 P
83dc: e12fff1e bx lr/ G9 j, J( L+ i8 y- u; c
none:3 x) S; W* a( L
00008408 <__libc_csu_init>:6 m7 Y, J3 _( _0 K' V# f+ K
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}! v# j$ \5 [6 P7 R8 ^5 P
840c: e1a08001 mov r8, r1
& }( m4 x6 L- |& K$ `% s& e; E 8410: e1a07002 mov r7, r2# c# ]6 Y. ~+ W4 E/ T$ K P/ m
8414: e1a0a000 mov sl, r0# t3 U& b5 }# c1 W) L- ~; }3 K
8418: ebffffb0 bl 82e0 <_init>+ Q& w% G# |6 p
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
, S: M i) Q! q/ t- a, ~& F: t( {; E- r 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
# t. U8 a5 U; J' T& W 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
+ y3 p0 h0 H( V7 t' S3 [2 @ 8428: e0613003 rsb r3, r1, r3
2 o3 }' V6 l( c, s* o E/ g 842c: e08f2002 add r2, pc, r22 U- W! e" |0 t2 G" m
8430: e1b05143 asrs r5, r3, #25 V; Y. \- P( J! D# l. H, d5 P: ^
8434: e0822001 add r2, r2, r1
4 s( \; |+ F* ~. b- H; [% T" ?3 d" D 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}% l/ l* d- l7 G9 a' c
843c: e1a06002 mov r6, r2
* V' q, q3 T' v6 i q2 C& c% F 8440: e3a04000 mov r4, #0 ; 0x0
: _* P8 P. I K+ a& C) K; \1 d4 P( P9 Q 8444: e1a0000a mov r0, sl
+ H7 \0 S/ k% v3 l9 j 8448: e1a01008 mov r1, r8
5 X _( \, _; m$ ?" l9 s, ~ 844c: e1a02007 mov r2, r7
( ?6 Z5 g) b, A! T0 e, K5 L 8450: e1a0e00f mov lr, pc6 C/ H$ T9 _) {) m* R
8454: e796f104 ldr pc, [r6, r4, lsl #2]
# W6 S, N1 Y6 u' L6 V7 e 8458: e2844001 add r4, r4, #1 ; 0x11 r+ f |# V I
845c: e1540005 cmp r4, r5! r+ @% x8 a1 N; b
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c># }% w5 K# @# _
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
$ j+ G/ {1 \6 G1 S4 A% f 8468: ffffff04 .word 0xffffff044 j+ o: P8 W7 T& q7 x9 V
846c: ffffff08 .word 0xffffff08/ h, }- F8 ^3 `, t# }
8470: 0000819c .word 0x0000819c
; U M9 B& ?4 u6 a2 s# Qarago:* \1 b$ W+ w' ~
0000837c <__libc_csu_init>:
3 Y j, M; e2 N0 V5 v 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}2 t) a2 G6 O/ b, N; }
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
3 U; N0 E- W0 v, g6 V9 \1 {1 [ 8384: e1a06000 mov r6, r0* o: }6 a/ o/ O& n9 q2 ~; `. d; \
8388: e1a07001 mov r7, r13 j3 N' E% \4 O) z f
838c: e1a08002 mov r8, r2
, f4 j! R+ g9 \( ? 8390: ebffffae bl 8250 <_init>
! R% o; a) I+ a0 Z% L1 T 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>- e( i, l( @) n. [9 @% z
8398: e08fa00a add sl, pc, sl, v! E' n9 b" a
839c: e08f0001 add r0, pc, r17 W2 j4 K! V' L: [! F% j
83a0: e06a5000 rsb r5, sl, r0
& m' s8 m2 e4 a9 P9 S0 b' S 83a4: e1b05145 asrs r5, r5, #2& g3 m2 H. ^; w4 W6 }! w# u( |
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
% m* V, I+ u7 A9 A; x) ` 83ac: e3a04000 mov r4, #0, s) b+ W; N/ }
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]; Z8 n! P8 D( Z5 D
83b4: e1a00006 mov r0, r6 ~. L! M, s. P) n
83b8: e1a01007 mov r1, r7
' L3 z7 c3 a o, J' }- O 83bc: e1a02008 mov r2, r8
l% B! t0 T" X$ d' F% A5 {. O 83c0: e2844001 add r4, r4, #1
' E7 a O T7 H1 F: f% L# V0 f* [ 83c4: e12fff33 blx r3: g1 ~+ J) L% O N6 J
83c8: e1540005 cmp r4, r5
, |9 r! z2 l P5 |" i 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
7 i# h {& T( j/ ?( @: j 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}& m! @4 q0 H5 p; ]' b" m7 T
83d4: 00008054 .word 0x00008054
, F0 x1 J- ]/ f 83d8: 00008054 .word 0x00008054
^# \# e# h$ a/ Y8 h J9 B( ^6 cnone:
1 B. _2 S+ ?# ^$ A0 y+ sDisassembly of section .fini:# r9 J w" F+ a) W0 U4 k
, o9 O: V# }5 v5 o* l5 s X. ?/ N00008474 <_fini>:
3 J" T& L8 g6 |7 k. V: Q 8474: e92d4010 push {r4, lr}
4 v+ U: _, ]3 P 8478: e8bd8010 pop {r4, pc}5 H. q$ f- t4 q' l
arago:
$ t; z5 _) B1 iDisassembly of section .fini:3 X7 o8 F) M2 q4 h$ o7 R/ F" [
0 x3 q2 `& F$ o4 _. ~( p4 f000083e0 <_fini>:
; u3 Q/ K* Y5 }0 D. W 83e0: e92d4008 push {r3, lr}
! ]+ C4 c0 f* ^* z$ X 83e4: e8bd8008 pop {r3, pc}
9 |7 d- j5 t7 I2 x; |( B- Q, h' z( F" y, j9 G* Q
% k1 y2 P/ y# l1 F3 r
" }' Z2 z( L: E8 y) ^ |
|