|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
: N# f& ^ x, [* C: U 1 #include<stdio.h> ! n( v( k& x$ E: W/ I( ~
2 #include<math.h>
/ j' w3 }) _8 O& O/ i 3 int main(int argc,char* argv[])
; v8 D! j2 z$ z+ i/ ~+ S7 h 4 {$ p- c2 s5 l6 X$ Q0 U+ D; `
5 int a,b,c; E" N( m* |* I3 u
6 c = a * b;4 r8 Q2 t, W+ ^
7 return 0;
$ |) Q7 l( |3 c 8 }
0 t- h' d8 T6 `2 P( E
: e2 s6 B/ N" g! a! ~( H下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
( Q8 @) c. p$ t$ C C+ W5 enone:5 A, H' D W! a, X: F N4 _
000082e0 <_init>:
8 e0 z: J' d0 [4 h$ ^: | 82e0: e92d4010 push {r4, lr}
* f* F5 u. A8 B" G 82e4: eb00001c bl 835c <call_gmon_start>
1 B* R3 s, \% r u q% ] 82e8: e8bd8010 pop {r4, pc}% S5 |- T' u* z+ z+ i+ Q a4 i* F# j7 _
arago:2 x( B! E( ]; I8 t' ]/ m) S# V
00008250 <_init>:
. V; h! K, k4 y' E 8250: e92d4008 push {r3, lr}
/ l( o3 ~6 F; _) x 8254: eb00001d bl 82d0 <call_gmon_start>& S4 L) N+ z' l1 j i, S
8258: e8bd8008 pop {r3, pc}/ ^2 _2 b) T' y2 f& {' ]
/ [. d! K( H" i( V
none:5 N1 {2 |! a( S) P7 a# Y% @
000082ec <.plt>:
- S( l3 w$ G. O* c 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)6 v( [4 e% l/ I9 J" H4 F# {
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>$ x1 M4 j O, I; I! [: U, M
82f4: e08fe00e add lr, pc, lr0 @8 J3 @/ Z' w+ u8 X, F6 e% x
82f8: e5bef008 ldr pc, [lr, #8]!
; ]1 u" V3 u' Q3 U) o$ o0 j" Q 82fc: 000082d4 .word 0x000082d4
7 {8 J$ y' S3 ^8 I; Z z 8300: e28fc600 add ip, pc, #0 ; 0x01 e1 i& q" x( z0 |4 ^" j- S; f
8304: e28cca08 add ip, ip, #32768 ; 0x80007 \! b8 @* P. D! i6 ]
8308: e5bcf2d4 ldr pc, [ip, #724]!
4 A& D+ [% S' } U# K3 g1 | 830c: e28fc600 add ip, pc, #0 ; 0x0 ]9 r6 r& p: X5 g( x6 j$ l
8310: e28cca08 add ip, ip, #32768 ; 0x8000" O, X6 V5 p$ ^3 @7 x, v8 ]( Y
8314: e5bcf2cc ldr pc, [ip, #716]!" o Z& }: p1 i% c
8318: e28fc600 add ip, pc, #0 ; 0x0
8 x* Y' h/ @2 ~! v 831c: e28cca08 add ip, ip, #32768 ; 0x8000# P. T$ r1 J% {* ]7 C9 p
8320: e5bcf2c4 ldr pc, [ip, #708]!
6 [0 H; k. S* @% b2 narago:+ j s y- b4 @
0000825c <.plt>:
+ T( ^9 V w! ^- I U. j7 Z 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
) h& e+ |* O. C+ r5 p 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
7 j+ B0 X8 G. R 8264: e08fe00e add lr, pc, lr" Q7 x$ v8 i% a# Z3 I1 C& B
8268: e5bef008 ldr pc, [lr, #8]!* e3 ?0 m. z+ ?+ U+ a
826c: 0000827c .word 0x0000827c Y3 Z- S5 U$ Y4 L a Q2 w9 p; [5 I
8270: e28fc600 add ip, pc, #0
( T a1 y" L$ M* Z 8274: e28cca08 add ip, ip, #32768 ; 0x8000
, ?: d% t3 q! I* `# u 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
2 w5 \+ S/ ^$ v! y+ p- U 827c: e28fc600 add ip, pc, #0
) Z/ \1 K! D9 v 8280: e28cca08 add ip, ip, #32768 ; 0x8000
6 a' ~* u( @ v 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274' e2 u# e9 s, K/ I4 _
8288: e28fc600 add ip, pc, #05 Q9 l; n8 q& j! g: |
828c: e28cca08 add ip, ip, #32768 ; 0x8000
( e) q% X3 r$ U: d: j4 } 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c" k, D: f3 O( C. q4 X5 i* W) ]; w
none:4 k+ k: n. f7 L. G
00008324 <_start>:9 a# ~5 h* Q* w8 t$ m: G
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
$ @' v1 x% u, k. Y( p3 L 8328: e3a0b000 mov fp, #0 ; 0x0) y% A4 ]( u: M2 {: o/ H7 r
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)2 r/ d& Q3 o* W D% T8 u
8330: e1a0200d mov r2, sp r& A8 b4 e$ J% k7 t
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- h& s2 ^! G! t! m2 G# w: Q
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 x$ s- w8 x7 R" D# I 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
$ }* e/ |: u) _2 H 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
2 s+ C: V; Q4 ^. ^ {0 U% s7 w 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!); u6 T$ P4 A# Y% P& c
8348: ebffffef bl 830c <_init+0x2c>
( \$ H* ]; i2 @$ h& @7 u. x1 F7 _" b 834c: ebffffeb bl 8300 <_init+0x20>
! h% }5 C0 E i# U9 R# T# h 8350: 00008404 .word 0x000084041 Q7 B. _9 v& A+ ~2 c& g
8354: 000083cc .word 0x000083cc
; u: h M) L) u# F: E; o2 I 8358: 00008408 .word 0x00008408
- W4 m2 M" H' A+ {arago:0 y! _; s" W9 }, L0 u8 X7 {
00008294 <_start>:, M. I a5 Z( u! E- v; z5 Y" Q! ~
8294: e3a0b000 mov fp, #0) J Y8 d+ P" d4 i: G
8298: e3a0e000 mov lr, #0
7 U6 g& |& ]* e9 O N. H 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)- F7 D% y: n" p# ]! q& O
82a0: e1a0200d mov r2, sp
7 d* Q; ^% ~& V" ?2 [3 H8 h& B 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!) ~2 q2 J6 I& S: s; j
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)! m, d; V% G1 ?4 l$ K% F+ [* N
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
, G6 f' a7 ]( g) F/ W 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
) i1 m% C2 d$ L2 s5 D2 N 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
2 J2 }* M# Y: L, Z$ P 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
1 d- f( }. n6 A' t. ] 82bc: ebffffee bl 827c <_init+0x2c>0 \% A9 B: m0 p; q) A5 I8 d6 b! U/ A
82c0: ebffffea bl 8270 <_init+0x20>
0 F# H; V0 {5 w8 e. y- U 82c4: 000083dc .word 0x000083dc* n O- H" o' X1 I" x+ H2 k
82c8: 00008344 .word 0x00008344
+ E; ?: N6 i. _4 ~2 I+ n 82cc: 0000837c .word 0x0000837c3 {) W% c, R* f
none:% s, p" K. l0 I# L4 \$ P7 ]
0000835c <call_gmon_start>:
# e& d/ {6 V- x1 X 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>" ~( Z( e% L/ |: k: y
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>2 p& I% M, i( ?" E! j$ F( _
8364: e08f3003 add r3, pc, r3
' ?: ?& A# X: o' W 8368: e7931002 ldr r1, [r3, r2]) I/ d+ p- k5 f: C! @
836c: e3510000 cmp r1, #0 ; 0x0. x; u$ f* e/ M3 q1 X- q! u
8370: 012fff1e bxeq lr) _; ~# `* z9 w9 e% a
8374: eaffffe7 b 8318 <_init+0x38>
( i* C1 H0 A. z) J' ?/ A; K 8378: 00008264 .word 0x00008264
9 H: k5 u/ c, A 837c: 00000018 .word 0x000000188 _. h, K) K' ^$ i
arago:
* K9 I. _6 i" `4 K( @000082d0 <call_gmon_start>:: ~6 o2 J$ s8 |+ R% L3 i" `
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>. e& y9 D8 M# N8 l) `3 R @( A
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
3 P, `; ]# E5 V 82d8: e08f3003 add r3, pc, r3
6 x' U, K7 l) X: ] 82dc: e7932000 ldr r2, [r3, r0]
" c8 l5 [9 v/ [# ]. q! n7 W 82e0: e3520000 cmp r2, #0
C+ {# R6 V) z4 b& S 82e4: 012fff1e bxeq lr2 x/ K9 K8 C9 e% t3 q5 w/ d ^
82e8: eaffffe6 b 8288 <_init+0x38>8 F% c& h& b9 S! p$ H/ p7 j/ c, b) n
82ec: 00008208 .word 0x00008208- B% ]3 w6 ^: p8 _5 p6 K* L
82f0: 00000018 .word 0x00000018
3 C2 D# S* Z7 M4 O; h9 o: b& pnone:
, H8 A9 |/ @. S; u( [00008380 <__do_global_dtors_aux>:8 A, M4 d* B/ j% B
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>, ]5 J% o: _: v/ [0 p! `
8384: e5d23000 ldrb r3, [r2]
" ^: S, W, d% l 8388: e3530000 cmp r3, #0 ; 0x0
1 l# v4 x. a- }) y+ ] 838c: 03a03001 moveq r3, #1 ; 0x1
# B( k/ f& i u1 P2 i! x/ R 8390: 05c23000 strbeq r3, [r2]
; p$ S6 ^3 J0 N G# d; B. R 8394: e12fff1e bx lr
1 V' T) j$ A# N1 D 8398: 000105f4 .word 0x000105f4
: F* N6 F3 n; d& ^7 Barago:
5 ] e- \; `: i000082f4 <__do_global_dtors_aux>:
9 m9 }, ?6 p ]' n 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>- T, k/ t' s1 ^3 i# a) e, s0 T+ [! i
82f8: e5d32000 ldrb r2, [r3]
8 V7 c9 q: U! Z% z 82fc: e3520000 cmp r2, #0
# ~3 t3 X4 \ @9 a8 J4 I9 C 8300: 02822001 addeq r2, r2, #1
' p: F2 w+ l U 8304: 05c32000 strbeq r2, [r3]3 b# Z3 m! q; A- p' Y" U
8308: e12fff1e bx lr4 z7 K: Y' [/ }
830c: 0001050c .word 0x0001050c b! M4 s$ P6 @( I+ ]
none:
4 o* h$ w7 l* O* h( u0000839c <frame_dummy>:$ p+ C7 W4 r; y1 g( B0 o
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>8 U8 {: z! ?0 U7 ^
83a0: e92d4010 push {r4, lr}
% u" ?& R4 x1 A 83a4: e5903000 ldr r3, [r0]
7 @5 Y! H2 a% J( n K+ ^2 s 83a8: e3530000 cmp r3, #0 ; 0x04 D6 L3 \" T* q+ v+ t# t! d& v( ~
83ac: 08bd8010 popeq {r4, pc}
z, h$ f) R' L/ q* u 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>7 k2 \ s3 q! P I
83b4: e3530000 cmp r3, #0 ; 0x0/ X+ G6 m* t2 ~ W+ l q
83b8: 08bd8010 popeq {r4, pc}
% M8 q" N/ R+ b0 ]% \ 83bc: e12fff33 blx r3& z0 x& L2 G# M: v
83c0: e8bd8010 pop {r4, pc}7 H1 K. ?0 i9 ^: e
83c4: 000104dc .word 0x000104dc; g- c: O& r( ?4 ^% C4 b0 |; c
83c8: 00000000 .word 0x00000000# Q- e6 O* `% S' C' V- N" S
arago:
" |) K& P6 }+ h6 B6 [3 I00008310 <frame_dummy>:8 u. a3 y3 R% v- X
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
( o1 u# e+ J/ v ]2 J2 Y 8314: e92d4008 push {r3, lr}
7 a! w: N1 m" ~; N9 }9 H& E' l 8318: e5903000 ldr r3, [r0]
/ J, |9 Y+ \, w, Y9 O& w) ` 831c: e3530000 cmp r3, #07 N6 E* a/ M4 ?
8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 H* x; f: s- u3 d6 U5 y8 i: ]$ B, k 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>3 ]' M6 u+ A$ k
8328: e3530000 cmp r3, #06 _5 s- K: B/ `
832c: 11a0e00f movne lr, pc
3 }. P7 L9 T/ e0 e) h/ i 8330: 112fff13 bxne r3+ w0 D q8 P6 _/ H% k) x% @
8334: e8bd4008 pop {r3, lr} N# r- K2 w7 g3 g: ^; E8 j& M, Q9 ?* [
8338: e12fff1e bx lr
5 w5 P$ x. T% |& v4 i" B8 P+ x9 Q ~2 O 833c: 000103fc .word 0x000103fc
! Q6 k7 ]! P7 j" K 8340: 00000000 .word 0x00000000
6 T) [; Y* }, V$ n( o1 wnone:6 g/ V$ S5 K; E! E
000083cc <main>:
) \+ Q; x7 m$ J- ]9 l% d+ D 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
6 X J: M6 i7 S- i 83d0: e28db000 add fp, sp, #0 ; 0x0
6 r4 P# u, G2 D! ]/ [* k! N0 p 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
: k ]* [ j2 M4 L" x# u. F 83d8: e50b0018 str r0, [fp, #-24]+ y; k) w6 b0 r7 J
83dc: e50b101c str r1, [fp, #-28], s0 j' V# z" D9 n% x, {9 U
83e0: e51b2010 ldr r2, [fp, #-16]7 B( }) M* s' {
83e4: e51b300c ldr r3, [fp, #-12]
+ u r% {; {# F 83e8: e0030392 mul r3, r2, r3
' E0 f K4 n1 B2 d4 }, J 83ec: e50b3008 str r3, [fp, #-8]1 `0 D; L8 U% R4 J8 d: ?
83f0: e3a03000 mov r3, #0 ; 0x0
e; L1 Q6 u# ]5 H3 D 83f4: e1a00003 mov r0, r3& R8 ?1 v: r; S- j# q S* w7 p6 [
83f8: e28bd000 add sp, fp, #0 ; 0x0# g. U1 s7 e7 F' S% q4 T: o2 A
83fc: e8bd0800 pop {fp}1 v3 E. {- Z/ N( n. H# N
8400: e12fff1e bx lr
4 |2 O) V5 J+ J+ P9 \4 l0 g6 L; Darago:0 y n; U: I; B" u: y( e5 e7 O
00008344 <main>:
: F: t8 U& _: R2 } \' G# t1 R 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
8 [, [2 d8 @% ] u; O 8348: e28db000 add fp, sp, #04 x% i8 r2 X: w0 y* F
834c: e24dd01c sub sp, sp, #28
" a& M+ _8 D8 q4 U) B$ Q 8350: e50b0018 str r0, [fp, #-24], S' l5 _' U% C) {2 M9 E
8354: e50b101c str r1, [fp, #-28]: u( Y: t$ b3 g I1 w: ?
8358: e51b3008 ldr r3, [fp, #-8]2 O5 g" U1 x% [+ B* q- l
835c: e51b200c ldr r2, [fp, #-12]
1 z1 O7 O% D/ m( O3 h2 e. T3 F7 w1 e 8360: e0030392 mul r3, r2, r3
- l& Z& Y( X1 C4 O w( V 8364: e50b3010 str r3, [fp, #-16]
C% t, v1 Z3 I+ ]; z4 S0 F 8368: e3a03000 mov r3, #05 w# A x& F3 q( c3 u+ f
836c: e1a00003 mov r0, r39 O, ~% n& U. v
8370: e28bd000 add sp, fp, #05 P( ?; o$ S% M# {3 X5 I- b ]' w
8374: e8bd0800 pop {fp}, k& ?6 C- H% {: Q8 t2 o4 G
8378: e12fff1e bx lr6 x: T" H* A8 P4 I/ W( G+ K
none:: V1 K* F# r3 d' B
00008404 <__libc_csu_fini>:
! p9 W9 y! k: L' g7 v$ } 8404: e12fff1e bx lr
5 m5 q1 a! T( n: q5 c( rarago:
" {, H& a) r w/ N1 i000083dc <__libc_csu_fini>:. b0 F7 C5 r; b. B% ?
83dc: e12fff1e bx lr
2 k& h5 W( l: [ u% ]: Q3 fnone:- O& r6 u/ p( b& {3 @6 {) m% H- y
00008408 <__libc_csu_init>:2 U- l: V( r: w- W3 k5 Z. j5 Y/ r
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
1 L# ?; @6 m$ h `* o4 d- k/ B; E& k 840c: e1a08001 mov r8, r1
8 D; k1 [9 S% P! X; x Q 8410: e1a07002 mov r7, r2
5 V; A* m5 ]2 r B( t# v' w 8414: e1a0a000 mov sl, r0
, r y2 K' ]4 B, u 8418: ebffffb0 bl 82e0 <_init>
- N9 x2 z6 D* K6 P; \2 f0 S3 P$ l3 S 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
8 P$ U% c. X4 E5 }9 T( e( E* y9 X/ M 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
1 M8 O3 g# l- i/ a 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
7 R. b/ N8 L' I$ X5 C5 X' w ^! D 8428: e0613003 rsb r3, r1, r3
% w. n2 b |$ e: o' K. V; j 842c: e08f2002 add r2, pc, r2
+ j1 v! X+ p& B, Q0 B; z @ 8430: e1b05143 asrs r5, r3, #2
; t6 r- a2 x9 ^1 D5 f 8434: e0822001 add r2, r2, r12 b, Z5 r7 q& `! X' {
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}9 q- ^) G% Z3 m" ?
843c: e1a06002 mov r6, r23 `- E f& j7 \4 Y2 F# d
8440: e3a04000 mov r4, #0 ; 0x0 C3 C8 o4 E' p2 j
8444: e1a0000a mov r0, sl
- R: l& X* ]6 R4 T1 Y' r 8448: e1a01008 mov r1, r81 u* @3 a" i/ R# d
844c: e1a02007 mov r2, r78 N# ?. \0 D- p2 M. E7 q$ @
8450: e1a0e00f mov lr, pc) u' v* n; |% O% T# T, U Z
8454: e796f104 ldr pc, [r6, r4, lsl #2]
/ F) _. p: R1 B7 g7 | 8458: e2844001 add r4, r4, #1 ; 0x1
4 Y& j7 Y: I6 y& V* Z; [ 845c: e1540005 cmp r4, r5
7 M/ y. u* g5 i 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
' o# i0 }: s: y' q, o9 K 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}+ c' v+ B* e4 r" `& z
8468: ffffff04 .word 0xffffff04
) g P8 c1 j+ z# S1 H* z 846c: ffffff08 .word 0xffffff08# t' t" N8 T3 w$ Z' m) Q& [" D
8470: 0000819c .word 0x0000819c
1 S. u( C7 Q8 i# }, Iarago:
5 _. L4 B# H0 s4 o0000837c <__libc_csu_init>:
! t+ H4 K9 G0 @8 a5 j6 C% [ 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
% s1 l6 j6 B% z' v 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
2 ~; [7 ?/ r4 \- y& O" J) o& v 8384: e1a06000 mov r6, r0' _( D% Y7 Z* l( J' _9 X% D
8388: e1a07001 mov r7, r1: I5 M7 a8 ~, j2 l6 M
838c: e1a08002 mov r8, r2
& _1 a% K1 H" U2 ]3 B4 g3 \/ d 8390: ebffffae bl 8250 <_init>2 s8 s' l5 p7 B7 ?% o* L
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
$ f+ k; S/ T1 M+ m$ w; C% t$ K( I/ y6 y 8398: e08fa00a add sl, pc, sl
2 F$ r* v2 c. i+ T! m 839c: e08f0001 add r0, pc, r1
n% J$ U3 s, {+ C& `5 m 83a0: e06a5000 rsb r5, sl, r0
$ x* w; {' H5 G 83a4: e1b05145 asrs r5, r5, #2' {$ {8 [& F0 Y2 k9 k# t
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}% w" [- B' I" B! P
83ac: e3a04000 mov r4, #0$ g& `. z/ N+ U$ _3 t' A2 x- F
83b0: e79a3104 ldr r3, [sl, r4, lsl #2] @* Y; \2 \$ n; v. v' w d# C8 A/ V
83b4: e1a00006 mov r0, r6
2 m# x7 [- W% D# W9 ` K; p 83b8: e1a01007 mov r1, r7, M( H( O+ \2 X
83bc: e1a02008 mov r2, r81 N% A; @: G a! q( ~6 u
83c0: e2844001 add r4, r4, #1" t. O4 ~/ N, P+ r
83c4: e12fff33 blx r3+ _$ D4 h/ \. Q
83c8: e1540005 cmp r4, r58 j6 c# [1 i; L- H o" d$ P
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
) G/ B2 c; T* i( t# I 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
! a* \0 Y$ Y- c7 D; ~6 K 83d4: 00008054 .word 0x00008054
: u2 W7 I3 L* M. x! C5 W0 u9 ] 83d8: 00008054 .word 0x00008054/ R& [, d2 g* Y
none:5 J7 I$ Z L7 ^9 r% g. Z
Disassembly of section .fini:
$ x/ n) n( c/ p3 N; E* X% M3 U
, k. N; n W0 D L# M! N: M9 F( F00008474 <_fini>:
5 W2 `* V2 e7 r* T 8474: e92d4010 push {r4, lr}
5 f p: h+ a; C0 d 8478: e8bd8010 pop {r4, pc}6 N8 [3 G7 q+ ]9 J) K
arago:
( r4 }8 a, K8 c* u9 nDisassembly of section .fini:
) q: i. K0 p7 ^, u& p1 p( ^
! v8 v5 ]+ |1 N* X" ^ c! W4 I000083e0 <_fini>:* v- O1 y1 H/ P$ I
83e0: e92d4008 push {r3, lr}# ]) A, d: C, {
83e4: e8bd8008 pop {r3, pc}& Z; `8 @/ y2 ?( w5 w
5 X3 S: S7 f! B- x, b+ |1 R3 e; F& M
! N3 a: ^; p4 ^! C1 O1 M- ~ |
|