|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
1 c4 n: \4 s1 Z3 O+ N 1 #include<stdio.h> 2 Z7 O; }0 U @# o1 b1 x
2 #include<math.h>7 s8 Y) v' D/ b5 q, U& u8 f
3 int main(int argc,char* argv[])% j* y- o0 ]! M3 Q
4 {
, e8 P7 z& U% o' g8 H* s4 e8 M 5 int a,b,c;
8 P4 j3 I6 d/ O+ Z' @ 6 c = a * b;
9 D' f( g4 n9 `4 A 7 return 0;, J- D q- h. ^- g( x. d* ?
8 }: g2 E' Q7 X% M, d7 i, @) K8 w- M- U
( t; C- T$ r% a6 Y4 M
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看3 S5 t# ^0 p5 V' T3 k, y
none:9 W5 r9 z/ E7 r0 k
000082e0 <_init>:' g" N% c2 x/ _" u
82e0: e92d4010 push {r4, lr}
- v: f) W: L. U& q" T4 \; N- Q 82e4: eb00001c bl 835c <call_gmon_start>1 o% F: A" H, ~: t: n! K
82e8: e8bd8010 pop {r4, pc}
5 ?4 ]7 Z; n; {arago:
$ ?- X1 m- F, H) u, t00008250 <_init>:
$ l2 d5 s4 a. f5 a% D% J' P% u" M! n 8250: e92d4008 push {r3, lr}- y6 f* h1 N: Q* W: h7 D
8254: eb00001d bl 82d0 <call_gmon_start>
6 B9 y% Z4 ]+ b 8258: e8bd8008 pop {r3, pc}& N5 I: s" k$ j0 q) t
8 B: J. M. A, |. d, E/ I+ F( T. Unone:1 |* K8 v5 ]8 U1 n
000082ec <.plt>:
0 J4 w) \8 w7 f$ u; [6 M 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
: Y; Y" f& b( c' ]+ V" C 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>4 X! r1 @* m( Z+ y. j( U
82f4: e08fe00e add lr, pc, lr
" M! w8 q& Q2 x1 ]5 F/ J+ i5 R/ G( w 82f8: e5bef008 ldr pc, [lr, #8]!
. o! D2 C( [6 _* _4 D 82fc: 000082d4 .word 0x000082d4
5 D+ Q% a- f9 } 8300: e28fc600 add ip, pc, #0 ; 0x0
' k# B# E; `# [" ] D% Z 8304: e28cca08 add ip, ip, #32768 ; 0x8000
& }; {. B! X w; W1 S& Q' d 8308: e5bcf2d4 ldr pc, [ip, #724]!; _5 B5 @4 T+ ~7 {. g: ^" ^
830c: e28fc600 add ip, pc, #0 ; 0x0" H6 ^5 d* V% w' g/ l
8310: e28cca08 add ip, ip, #32768 ; 0x80008 P9 b3 b* C D3 X5 |- A
8314: e5bcf2cc ldr pc, [ip, #716]!
% g4 S: U8 l8 ^) ~: N! z 8318: e28fc600 add ip, pc, #0 ; 0x0
. P. d: ?! O4 N! B% ? x: S! n 831c: e28cca08 add ip, ip, #32768 ; 0x8000
5 ^ b X7 h# `: ?2 s 8320: e5bcf2c4 ldr pc, [ip, #708]!
1 N+ h7 N1 K) R; L7 z! {arago:4 G. P5 ?! m4 c
0000825c <.plt>:* h1 `5 y5 k/ p$ k$ H
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 | C3 a; `+ T: E) J1 O: w
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
3 d' q* A: y& A6 Z" G 8264: e08fe00e add lr, pc, lr
' p5 R# k5 g) `1 ~/ p 8268: e5bef008 ldr pc, [lr, #8]!. U+ H3 R! C; |0 A) r2 d
826c: 0000827c .word 0x0000827c3 c& R& F& \8 c3 ^! C
8270: e28fc600 add ip, pc, #0
- y j( b2 c$ @( c4 P d- { 8274: e28cca08 add ip, ip, #32768 ; 0x8000- f$ M) K0 D8 G1 h2 `
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
. Q3 _9 C7 i9 W/ V' b3 u- [ 827c: e28fc600 add ip, pc, #0' L6 K8 T1 |- F9 L
8280: e28cca08 add ip, ip, #32768 ; 0x80000 S7 u+ L& k5 _1 F# t
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
+ C) F8 h/ ]/ U1 W8 D 8288: e28fc600 add ip, pc, #0
( W) l& t% n; W* L7 g) i% [ 828c: e28cca08 add ip, ip, #32768 ; 0x8000
8 h1 O, ?, A) {: z# r$ }& |3 g 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c) p2 M* Z" z( ^1 a. p! B
none:
8 o7 n) G: z* b$ l* I6 k00008324 <_start>:2 {2 I! c# d# L
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
I/ L5 r: c+ c5 ^0 m: s 8328: e3a0b000 mov fp, #0 ; 0x04 O) d0 R, {3 U9 C+ C {
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 R$ f4 O: q. M* }
8330: e1a0200d mov r2, sp" H% t) w4 l+ W; i# n
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
1 Q) H; g1 M+ [/ \ 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!); m2 E3 F- b0 e% ^2 c
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>' l: }( \, |& R5 |6 F) a I5 ~/ E
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>+ }3 ~) x% @1 l/ L
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)) B2 L& v9 S- @
8348: ebffffef bl 830c <_init+0x2c>6 [, K) {; {5 o9 l. \" H" c% u
834c: ebffffeb bl 8300 <_init+0x20>0 g/ c/ F# E3 Q% M, j% ~; J7 [
8350: 00008404 .word 0x000084043 m5 @0 ]8 _5 Y [( C
8354: 000083cc .word 0x000083cc
$ y9 Y; j8 m- o) H 8358: 00008408 .word 0x00008408
. x7 w7 A/ }( f" k& p9 W' a0 Yarago:
3 T6 T& |' u \7 B, b& I00008294 <_start>:
) a) M- D5 z: q/ W! }' x 8294: e3a0b000 mov fp, #0) w* m+ T- R( [4 d9 s/ J
8298: e3a0e000 mov lr, #0
$ o) B5 {! y* A9 c& }4 |5 @: G9 H7 X 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4); x+ ~& g" C4 }4 \4 t& W; X+ y
82a0: e1a0200d mov r2, sp7 |& L, ^+ {: d9 {) |. i# Q$ c+ N. Z
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ m" Z4 v' o) d; i- [. G3 s } 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ l+ [) r$ i: } Z# t/ c$ S
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
4 y+ T8 @$ r5 b# l7 _ 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!): S7 j+ ^, ~' v
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>6 K4 i4 d9 ?- E7 V5 a4 \
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>) z) z% f: d. l+ b* J( ~
82bc: ebffffee bl 827c <_init+0x2c>
+ l0 b+ b9 t8 @, k$ X3 D 82c0: ebffffea bl 8270 <_init+0x20>
6 x3 W7 ^" ~' g 82c4: 000083dc .word 0x000083dc M& H0 Y4 z; ~* S& t
82c8: 00008344 .word 0x00008344 G; S. [0 \+ Z a. k. a
82cc: 0000837c .word 0x0000837c
) ]) @0 K$ z/ m. W& N2 Lnone:* @. }* N) A y/ y8 S, R* \
0000835c <call_gmon_start>:5 K8 h4 o0 y, g( y8 j2 [1 c
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>- Y( N6 p, Y& r f8 C6 ? g% G
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>! f: O2 A0 i. K# U3 v
8364: e08f3003 add r3, pc, r30 }5 G8 l& ^/ ^
8368: e7931002 ldr r1, [r3, r2]- r! A: {+ Q: M. s; V: N2 v& h
836c: e3510000 cmp r1, #0 ; 0x0
. z) C4 U; \5 P: U- ] 8370: 012fff1e bxeq lr
' e; b- X/ C$ w 8374: eaffffe7 b 8318 <_init+0x38>; |9 W) o3 ]' @9 R9 U- v
8378: 00008264 .word 0x00008264
6 [4 \2 ~! U# `9 o& ~* a) l, x 837c: 00000018 .word 0x00000018& M+ z! h! s; h' j0 j: }7 o
arago:
7 o: w3 J) X8 z) @( N5 g( ?000082d0 <call_gmon_start>:
& h# a3 O6 n4 y. [$ L% ~ n 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
* a& \4 u' ^7 s S* s0 U 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>" o4 u3 f: q, ~% S
82d8: e08f3003 add r3, pc, r3
; p9 k9 T" ]5 v1 b 82dc: e7932000 ldr r2, [r3, r0], h6 k& U; c' X$ I3 n
82e0: e3520000 cmp r2, #0
: l! R* _ L; Q 82e4: 012fff1e bxeq lr9 u) p; K) a0 ` e# F8 q
82e8: eaffffe6 b 8288 <_init+0x38>4 ~8 Q" p1 S5 r9 V
82ec: 00008208 .word 0x00008208% }$ n2 s: e# j- T: X& W9 c2 B
82f0: 00000018 .word 0x00000018
+ N2 S0 ~$ {$ M% Z2 R2 S8 rnone:
/ \5 J; H. K! m00008380 <__do_global_dtors_aux>:
2 F' F( |; H5 t 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
* [+ D" C# W8 A4 K$ G3 B9 E 8384: e5d23000 ldrb r3, [r2]
" g% q a4 f, v" `! Z+ C" i 8388: e3530000 cmp r3, #0 ; 0x0
3 X3 p; ^0 n* @ 838c: 03a03001 moveq r3, #1 ; 0x19 z6 V. @3 X" O& W, h: Q4 ~5 a
8390: 05c23000 strbeq r3, [r2]
' o8 R8 S: V: w6 V9 F 8394: e12fff1e bx lr
) W. O" {9 o3 g7 A# g5 m; _ 8398: 000105f4 .word 0x000105f4/ w) n! Y L% @5 M# o: H
arago:
+ f2 j9 W1 G6 a1 s6 Q& _' E" {000082f4 <__do_global_dtors_aux>:
3 p5 Z/ p7 u0 y 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>" G* x- {% c( z0 }+ Q
82f8: e5d32000 ldrb r2, [r3]
! c! R; L2 c9 q) Z& J! S; k 82fc: e3520000 cmp r2, #03 |2 D8 T% t# ^8 j. g1 p
8300: 02822001 addeq r2, r2, #1
% U$ K+ }4 C, }, X8 F 8304: 05c32000 strbeq r2, [r3]
/ Q9 q8 e0 f) [. J' C; J 8308: e12fff1e bx lr: i* h# C5 d( f2 Z$ w8 ]+ }% {$ V: q+ p
830c: 0001050c .word 0x0001050c
# h9 {* R! e" A4 Jnone:* ?3 |' Z7 s3 C. |. W. i7 W* C
0000839c <frame_dummy>:* ^2 o3 F$ L. q0 q
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
; p }) J- w; v& T) E$ ] 83a0: e92d4010 push {r4, lr}
. E0 Z5 T$ K; {8 ]6 d- f- \ 83a4: e5903000 ldr r3, [r0]
! }4 ~* D8 G7 } 83a8: e3530000 cmp r3, #0 ; 0x0
5 \" t, l$ ~3 U8 t 83ac: 08bd8010 popeq {r4, pc}
0 d* t6 Q1 K; j8 V" O 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
~0 m1 Z$ f4 M! @ P/ x 83b4: e3530000 cmp r3, #0 ; 0x0
7 c R4 ~4 M; i6 a. P 83b8: 08bd8010 popeq {r4, pc}* ]) [1 A& l( W7 A7 N, J
83bc: e12fff33 blx r35 I- W+ d7 @8 r1 d; Z( [' E* M
83c0: e8bd8010 pop {r4, pc}' l8 U% k0 r9 ^5 D5 w) x
83c4: 000104dc .word 0x000104dc
. g$ H( G3 M3 E: M" A 83c8: 00000000 .word 0x00000000, v8 ?9 o) ?( v3 s* Z2 }" E
arago:6 i- X3 [! k' h1 b9 _
00008310 <frame_dummy>:
# c$ r. O) y+ m% a$ `7 Z5 V Q5 f; q 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
, j; z6 j2 K, ~4 [6 b 8314: e92d4008 push {r3, lr}, M- v9 p. n4 q$ }1 c
8318: e5903000 ldr r3, [r0]
5 b- D0 p. O- [ 831c: e3530000 cmp r3, #0
9 u( V) h: b8 i/ {0 v$ \ 8320: 0a000003 beq 8334 <frame_dummy+0x24>
! G! ]2 V! N9 j* o 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>1 a) _& B4 { e' Y) Y8 t
8328: e3530000 cmp r3, #0 g4 ~7 R4 Q0 b! z, S2 }! J! _
832c: 11a0e00f movne lr, pc7 U5 \- X g4 Y( S" z
8330: 112fff13 bxne r39 f h! o# W2 k. W& P6 q
8334: e8bd4008 pop {r3, lr}/ J0 d7 f7 H6 Z# j5 ^
8338: e12fff1e bx lr
' l- ^# c y1 ] D: Q 833c: 000103fc .word 0x000103fc% L; \3 q" u/ L6 l2 V
8340: 00000000 .word 0x00000000- b; Y& _& A' s. o' H2 B
none:
9 B4 h5 W" m1 h000083cc <main>: b- U8 V; u+ t' t+ p- v* `' z
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
7 [. V4 v7 N( f# M {+ z1 p 83d0: e28db000 add fp, sp, #0 ; 0x0! U r7 A+ ^/ g
83d4: e24dd01c sub sp, sp, #28 ; 0x1c, m" j& h+ W1 S: N+ L6 i0 B
83d8: e50b0018 str r0, [fp, #-24]
2 F- J) D0 H* E" O+ h 83dc: e50b101c str r1, [fp, #-28]
8 l) _; l9 T" X! o1 p 83e0: e51b2010 ldr r2, [fp, #-16]4 n8 q1 g# v- C& Q
83e4: e51b300c ldr r3, [fp, #-12]% Z9 j6 c4 J9 G% |3 Y- x. C e
83e8: e0030392 mul r3, r2, r3
6 w2 i. G. R; ~0 m5 |' J- \# z 83ec: e50b3008 str r3, [fp, #-8]) p2 O! L, L8 `1 \/ ~/ C
83f0: e3a03000 mov r3, #0 ; 0x0! _; P; l% x" X
83f4: e1a00003 mov r0, r3
. m& ]( q4 a/ v9 R 83f8: e28bd000 add sp, fp, #0 ; 0x0
: { r( y! S9 F4 w3 e* X6 ` 83fc: e8bd0800 pop {fp}
0 S: f% Q. I# z) l; N( U' F 8400: e12fff1e bx lr; l& W8 S4 a' K. x) Z$ Y4 W
arago:
& J3 ]8 K9 K3 M6 J00008344 <main>:4 l- Z9 F- ~% q% n. ^2 S1 Z* l
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)- q- n' T5 B, j
8348: e28db000 add fp, sp, #0
; H, k' e2 }) M! Z: u 834c: e24dd01c sub sp, sp, #28
2 |# V3 X- P5 B4 v 8350: e50b0018 str r0, [fp, #-24]
1 r2 v2 P4 k) `0 A& `& W 8354: e50b101c str r1, [fp, #-28]
! r% u9 Y4 M, E* n* g' ^8 y 8358: e51b3008 ldr r3, [fp, #-8]# ]1 t- W* D9 z% W2 Y4 G3 R
835c: e51b200c ldr r2, [fp, #-12]
% m3 Z9 j% f: m0 f1 H 8360: e0030392 mul r3, r2, r3
" G& E4 t! a& h `1 x. E 8364: e50b3010 str r3, [fp, #-16]
M4 _9 U# o4 e" g! a0 Y7 [/ m 8368: e3a03000 mov r3, #0
6 y5 x; y0 w9 `, H' _/ {+ o9 Z9 | 836c: e1a00003 mov r0, r32 L7 V0 y0 Q7 Y, u
8370: e28bd000 add sp, fp, #0
1 x* S5 h2 j4 W9 p" b* h f8 Q 8374: e8bd0800 pop {fp}$ N4 W9 [* d# @: b
8378: e12fff1e bx lr% h; O3 g: A" M- K- y
none:2 P+ P0 ?/ e& Y; Q! }1 w( j
00008404 <__libc_csu_fini>:% W4 I/ \: }) \# u3 c( b' a
8404: e12fff1e bx lr7 x. k t* s" R7 P1 `
arago:3 t0 R0 D/ p& c" a4 o% @
000083dc <__libc_csu_fini>:
- Y+ s+ S: D. |7 G) A# S( \% Q; Y 83dc: e12fff1e bx lr& R* b) d* W4 ]1 ~
none:
* a5 m5 m2 y% x- y* u00008408 <__libc_csu_init>:, c: Z" L+ g3 B7 ?$ C& r% a! z
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
- I5 G+ }3 r, \ e s) H6 j; }3 q 840c: e1a08001 mov r8, r1
0 G/ k, }9 l& X, t0 S% \) `$ I* H6 \ 8410: e1a07002 mov r7, r24 O0 S1 A- c: h e4 {7 g' `
8414: e1a0a000 mov sl, r0! S$ ?6 A# r5 _$ I$ q
8418: ebffffb0 bl 82e0 <_init>- ~' ^& e* R7 @' H, c
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>( \8 v) `0 Z5 K& p, a8 p; @
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
& \) W V* }. w9 k 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
) e3 {$ |3 y, Y* _5 {7 h9 `& _1 f 8428: e0613003 rsb r3, r1, r3
2 A& \9 p+ Q( V/ ~4 O5 Q 842c: e08f2002 add r2, pc, r2
* U" C- ?2 y9 T$ ^6 ~7 X 8430: e1b05143 asrs r5, r3, #2) z3 ~) P9 A9 A9 b
8434: e0822001 add r2, r2, r1
$ ^8 H7 |5 F, ~- q/ r 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}5 N# t) p) s8 ` J/ m* M% N% o
843c: e1a06002 mov r6, r29 t0 q' s2 [( \: U/ h" t' o
8440: e3a04000 mov r4, #0 ; 0x0 P4 X' g8 C" m/ Y1 l1 {
8444: e1a0000a mov r0, sl
. T$ N7 z# k# E/ y4 I" v' U 8448: e1a01008 mov r1, r8+ F ~" H# ^. H6 Z' ^+ `
844c: e1a02007 mov r2, r7$ x: A0 H2 z; j! U) n
8450: e1a0e00f mov lr, pc
1 t' a1 q: S% `. ~! d; L# b" p0 { 8454: e796f104 ldr pc, [r6, r4, lsl #2]8 h7 W H" x9 ^+ l: \/ K* H D) W
8458: e2844001 add r4, r4, #1 ; 0x13 i/ \& e% v5 F/ G' r# ?( y" i. }
845c: e1540005 cmp r4, r51 Z E: A# a, U& L+ ?) w5 u" {8 Y
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
" @; ^! e2 O7 T: ] 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}& p( J" I- Y9 b3 c7 l! f' m
8468: ffffff04 .word 0xffffff04
, a% F$ j3 f$ u( B( p, M+ k 846c: ffffff08 .word 0xffffff08! j! b- n$ W, Y
8470: 0000819c .word 0x0000819c
1 C* _$ W/ `+ M/ harago:: `/ V. A- [+ d- N
0000837c <__libc_csu_init>:
6 h2 @7 C, y$ M- c 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
, z2 y4 J! z# I6 z4 U( k8 Z 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
/ i4 p/ l: [. H b 8384: e1a06000 mov r6, r0
" |* L4 Q* G) x) M, f6 i 8388: e1a07001 mov r7, r1
* O. X2 d6 T; b) ^( v6 c 838c: e1a08002 mov r8, r29 ~& ^* `% v) w3 u# z; H' c% H( U9 ?
8390: ebffffae bl 8250 <_init>
3 X* |1 ~( R: Q5 u 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>, d3 A' e5 s8 {% `& z
8398: e08fa00a add sl, pc, sl" L; N2 D' ?2 S3 }
839c: e08f0001 add r0, pc, r1" U. B( U$ U( a9 }; B
83a0: e06a5000 rsb r5, sl, r04 n0 `" X& r4 i/ A D# t
83a4: e1b05145 asrs r5, r5, #2/ k2 D/ h+ ]" C* x" U0 g
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}8 C- P, O) \ [% f' p1 Q2 X6 B! P
83ac: e3a04000 mov r4, #0( N6 X+ ~- p/ ^* h* ~
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]/ o0 r& u. O" d- D9 j
83b4: e1a00006 mov r0, r6
( G4 M# h0 `/ X2 Q 83b8: e1a01007 mov r1, r7; i* G3 U' v- ]
83bc: e1a02008 mov r2, r8- u& ?3 ~8 a( G( S2 R$ b+ d
83c0: e2844001 add r4, r4, #1+ v0 z$ J# F# Z4 a& z' S7 T
83c4: e12fff33 blx r3, ^* Q+ e7 j) b
83c8: e1540005 cmp r4, r5; P: f8 D# _# J1 t& `" {
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
, ^ j o2 O$ u9 d' k2 [5 T* U 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
L! q r/ g" Q8 m3 s 83d4: 00008054 .word 0x00008054
9 J4 V3 l' A' X8 U- W 83d8: 00008054 .word 0x00008054
+ |8 l4 U7 {6 o2 _! q; _none:" t. R. P- C. t9 F0 G& {0 I
Disassembly of section .fini:* Z' A4 b$ Y( \8 z' u/ Y' y
9 X: x/ d* s9 P% f% X) g
00008474 <_fini>:
$ N+ U1 C/ R: T- p 8474: e92d4010 push {r4, lr}3 @9 \/ P2 ^ V* l4 @7 p5 y1 g% L
8478: e8bd8010 pop {r4, pc}* Q( S9 b/ [! V1 \
arago:
" Q- @1 {2 E, U P3 f6 jDisassembly of section .fini:9 ~; I1 ^3 X2 X5 a5 `
" e; M. _$ C) L& w! u: K
000083e0 <_fini>:
% o9 L/ b. F$ g) c0 X 83e0: e92d4008 push {r3, lr}
& w: X. z" z% I* t3 C6 n# w+ d 83e4: e8bd8008 pop {r3, pc}8 Q9 Y2 ~! A2 E, G
4 ]* `5 e* S: t4 g
+ l2 i* J) f# c+ u3 k F6 [1 y Y0 f9 ]: D
|
|