|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:! ?+ h7 x' @: t& P" G
1 #include<stdio.h>
9 \7 C, {$ O$ H& {8 | 2 #include<math.h>
- ]0 C3 R. r" u' r6 t 3 int main(int argc,char* argv[])
8 T7 ^& ?8 p7 H7 _' B; s 4 {
% z7 G' }! _6 W, I6 P% P4 ~ 5 int a,b,c;+ D' [( V5 L1 M/ Y v
6 c = a * b;
; m" _) w+ \# D5 Q6 Q- l7 U+ R 7 return 0;( s, L* M# q( n- o7 _5 p5 J+ g
8 }5 `7 [: h g! `" `
( ]0 g0 @/ ]0 L; `9 M, ^下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
$ a5 M" q2 r: Enone:- t* J% U6 v0 u7 c
000082e0 <_init>:! O5 N4 C: [- ^ B& S1 q
82e0: e92d4010 push {r4, lr}
0 [7 J/ ?, _2 E9 ]: P$ |' G, G 82e4: eb00001c bl 835c <call_gmon_start>3 u& L, U9 q" O! C6 ~4 O; e0 Y
82e8: e8bd8010 pop {r4, pc}, ~# Z1 p. i7 r+ x! }. E8 u9 V
arago:$ n/ d+ {& p# o- v, \2 Q+ l
00008250 <_init>:
d9 n7 y1 B, m8 w 8250: e92d4008 push {r3, lr}7 j) Q- C6 F$ k: |
8254: eb00001d bl 82d0 <call_gmon_start>; @" H- |9 ^; W5 V
8258: e8bd8008 pop {r3, pc}
( e0 X6 \; B( U
+ {/ Z4 g3 t0 Y" Vnone:
2 c0 W4 c! X5 q7 M" Q4 D000082ec <.plt>:5 e, \& W0 a, f: s
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)' C; J/ s- O0 ^2 v* B' E" ]! C
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
. D" n4 C2 f5 O+ j1 Y( b 82f4: e08fe00e add lr, pc, lr
4 _5 P" j' I8 r 82f8: e5bef008 ldr pc, [lr, #8]!
9 D/ o0 i. ^, V( G5 F 82fc: 000082d4 .word 0x000082d4
! e/ Z( [: O, r& \7 v @ 8300: e28fc600 add ip, pc, #0 ; 0x06 l3 \* S2 P5 M
8304: e28cca08 add ip, ip, #32768 ; 0x8000: m- _7 o4 a0 ~2 }
8308: e5bcf2d4 ldr pc, [ip, #724]!' k$ W! T6 o( @
830c: e28fc600 add ip, pc, #0 ; 0x0/ a9 l; K4 ^/ P
8310: e28cca08 add ip, ip, #32768 ; 0x8000: B5 \4 ]' r& \8 @8 K4 j% }! z
8314: e5bcf2cc ldr pc, [ip, #716]!" V1 Q4 X; n& s! \) Q
8318: e28fc600 add ip, pc, #0 ; 0x0
0 }; O3 _* l' b D6 z e 831c: e28cca08 add ip, ip, #32768 ; 0x8000/ A! c7 r6 P( j& [; V
8320: e5bcf2c4 ldr pc, [ip, #708]!
0 i* Y) Z) f+ Rarago:
) z/ s3 B& M$ N* n0000825c <.plt>:
( |; S I. H/ t" m4 v: Z 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
1 J6 ]1 u* L1 y0 P$ E: B. C B, N% ?) F 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>; Q0 K2 ]0 b3 }) \9 a
8264: e08fe00e add lr, pc, lr4 A& ` o( i2 c/ I8 A# G6 k v
8268: e5bef008 ldr pc, [lr, #8]!! R* {# K% c* O9 ^& r
826c: 0000827c .word 0x0000827c+ ^7 B7 C4 K+ g4 h. I# o* v
8270: e28fc600 add ip, pc, #0
g8 a! n% w: [ U- D5 @ s0 s 8274: e28cca08 add ip, ip, #32768 ; 0x8000; T1 P; L+ v' D+ m: D* z
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
5 }4 Y+ j- l& K F7 N 827c: e28fc600 add ip, pc, #0
P6 `% v$ @2 f6 {: U 8280: e28cca08 add ip, ip, #32768 ; 0x8000
6 r; v m3 E) I7 k2 S4 }# Q6 V( k 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2749 x: T4 i8 I* C) e1 v1 r' E5 q
8288: e28fc600 add ip, pc, #0
b9 L) Q# V2 V1 |# e! i V1 o2 E 828c: e28cca08 add ip, ip, #32768 ; 0x8000/ c8 n- `8 F; M" d9 o0 M) x
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
$ R8 K1 k4 F7 a" \( ~5 Jnone:
9 w2 m2 C% V, j. P! z00008324 <_start>:
2 I a: e" f. U) E! b) y 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
0 A. \+ m6 O! \4 d8 F4 \" m @5 ] 8328: e3a0b000 mov fp, #0 ; 0x0
' h2 y/ U: e. U }, S" c1 t8 p 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4). R. o4 ^4 g. A [1 j
8330: e1a0200d mov r2, sp$ w/ l- c2 y2 W8 R. m
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
* {7 Z3 U: i6 `1 S3 B* H; J) n 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
+ O- o9 F- W. ~: ]. y1 M 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
5 ]" a" {) `3 G$ t# p7 I 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>% A/ b% r+ j. M) X, L* t
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& z8 {- B6 r0 X2 T 8348: ebffffef bl 830c <_init+0x2c>: X+ U7 L# Z/ R& @- H
834c: ebffffeb bl 8300 <_init+0x20>6 B. ]( Z) e6 s2 Y1 ~
8350: 00008404 .word 0x00008404
6 j+ s( i5 D- h7 |4 I0 Q 8354: 000083cc .word 0x000083cc6 x! [$ u) V" [' l
8358: 00008408 .word 0x00008408
1 }; _8 F$ y& z1 r, Sarago:
; X" U; L" c3 Y; b00008294 <_start>:6 }+ u5 V4 e# F( A
8294: e3a0b000 mov fp, #0( t0 _; M- [6 I* l$ @& k/ {# k
8298: e3a0e000 mov lr, #0
; J8 {1 m0 L8 M9 L+ [ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
5 M1 q/ m2 Y4 t0 m 82a0: e1a0200d mov r2, sp7 }5 @2 I, Q4 H3 Z9 v
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
_3 Y7 ?8 Z. z, r* N 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)* [% u0 N, u, g$ c% B0 O" k
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>1 n1 x' d5 J9 S8 o
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ f% _- K, a$ z- H) i+ ^. Y
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>+ ^8 C1 |4 m8 e0 V, i
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>6 i" j4 O/ @. D9 R
82bc: ebffffee bl 827c <_init+0x2c>. Y0 t7 p: R' n5 D
82c0: ebffffea bl 8270 <_init+0x20>
2 G" U8 [# ?& j) U, d* T7 _ 82c4: 000083dc .word 0x000083dc [1 K8 {, w) q
82c8: 00008344 .word 0x000083448 E3 U1 I9 R t/ o' _ b
82cc: 0000837c .word 0x0000837c
1 Y1 k% |, c; n1 C1 {. ^' i6 x0 Onone:
: f0 i* D/ r! B& {' @0000835c <call_gmon_start>:- p" F1 ~7 N* z8 z; P
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
- g/ x" \7 ~& E2 i 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
) J7 h! o9 B- Y+ X$ K: k 8364: e08f3003 add r3, pc, r3* D9 Z0 {4 d6 [7 Y
8368: e7931002 ldr r1, [r3, r2]
, C) W6 ~. A) E) b0 J& G: r0 H) d6 ? 836c: e3510000 cmp r1, #0 ; 0x07 a# o/ n$ R! N8 [, K6 P# u
8370: 012fff1e bxeq lr3 D$ ]6 @# ~7 E% D, c. }* ~: L
8374: eaffffe7 b 8318 <_init+0x38># W, m* Y5 Y! I/ a# ~
8378: 00008264 .word 0x00008264' x6 }$ W3 G/ }0 U: J
837c: 00000018 .word 0x00000018$ |' U3 @3 D( Z7 J% f, {
arago:
- Y* O0 p5 N, ?4 c/ t000082d0 <call_gmon_start>:
2 K$ |& c7 [+ D/ R+ N" D" J 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>8 p6 ~ Q' I: u
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>- ]; F. i7 l$ E, Y v1 m! ?
82d8: e08f3003 add r3, pc, r3
$ [# V9 w. M; E 82dc: e7932000 ldr r2, [r3, r0]
# _- D; i: c; L8 S3 ` 82e0: e3520000 cmp r2, #0
, y& q- }- `: ~3 R7 H# E& t( i6 B 82e4: 012fff1e bxeq lr, b0 w2 X5 k' H0 Y& h. ~
82e8: eaffffe6 b 8288 <_init+0x38>
$ p6 \* a; k/ v" L/ E( P 82ec: 00008208 .word 0x00008208- x; W+ z4 e) o: E/ e
82f0: 00000018 .word 0x00000018& b6 g, G) [8 k) `' I. n4 ~+ f6 O0 }
none:
1 [+ T! o8 E. h2 [00008380 <__do_global_dtors_aux>:
+ F6 Y" I$ X! [: g `: Z3 h 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>) o+ {, X) P- s: P. q
8384: e5d23000 ldrb r3, [r2]
- P7 X/ ~6 N8 l% \, M/ X 8388: e3530000 cmp r3, #0 ; 0x0& k1 @9 a' ~6 S- X" V0 q1 r" g
838c: 03a03001 moveq r3, #1 ; 0x1. f8 s9 t0 k& D5 u
8390: 05c23000 strbeq r3, [r2]
) `( W- K8 T l' _" Z& g7 x 8394: e12fff1e bx lr
1 N, ?8 z# }; Q2 e4 s 8398: 000105f4 .word 0x000105f4+ c; U- v+ _+ \# S5 x
arago:% \# [% A L" Y' ?2 N
000082f4 <__do_global_dtors_aux>:
% ~" T" F( |' u$ s9 J+ ?0 u 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>* y9 }* Z2 ~; f$ x& m
82f8: e5d32000 ldrb r2, [r3]0 V$ x, @$ j6 v# U- @) W. g2 x. U
82fc: e3520000 cmp r2, #06 J6 o* f; F- [9 _+ b4 k8 [
8300: 02822001 addeq r2, r2, #1
9 b! a- G8 h. g 8304: 05c32000 strbeq r2, [r3]4 o/ }+ \* `. ]3 U( H
8308: e12fff1e bx lr
* y' E$ Q& U5 \* }8 Z- n 830c: 0001050c .word 0x0001050c
0 i' P, A% Y% K9 Xnone:
5 o' M! g& }6 D, E1 Q( S* W1 R% t0000839c <frame_dummy>:+ v) d+ ^% w+ K+ q2 _, m
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
0 [9 N- W* }& {" H0 t 83a0: e92d4010 push {r4, lr} g# d* _3 V J! v5 {. c" l% h: L
83a4: e5903000 ldr r3, [r0]5 I9 q) S5 S) x7 w0 a! W: h# ]) V
83a8: e3530000 cmp r3, #0 ; 0x0; e; j, K3 A$ W, E
83ac: 08bd8010 popeq {r4, pc}
" o& F6 f, j% C+ g2 k$ v 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
4 Q' J. N# Z4 b0 O1 _ j 83b4: e3530000 cmp r3, #0 ; 0x0
8 v/ E8 i3 `. v; Q' R: y- o ] 83b8: 08bd8010 popeq {r4, pc}
2 b! P' f+ d- w& y* Y4 a 83bc: e12fff33 blx r3
& _1 @/ L; `2 J8 ?# ^' o 83c0: e8bd8010 pop {r4, pc}
( r1 @' t% L" ?" [ 83c4: 000104dc .word 0x000104dc
% A5 c0 r# B. z6 O 83c8: 00000000 .word 0x00000000% u. e7 G! w' i
arago:, T1 s, c* X0 @6 u% }
00008310 <frame_dummy>:
# [! l$ ]2 x( U+ H( v- X% l 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
, \6 o9 P7 @) p1 d1 X) O/ V 8314: e92d4008 push {r3, lr}
9 u$ ?, J5 C3 P8 u9 j9 {4 o 8318: e5903000 ldr r3, [r0]
4 h, ^; J) i9 e4 A2 w* E9 ~2 q& r 831c: e3530000 cmp r3, #0( G' p3 p- e: @. V) T, K& @* E
8320: 0a000003 beq 8334 <frame_dummy+0x24>5 E- h& Z* @8 K% X+ z; R
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>8 R, ?; f2 p# M, ^
8328: e3530000 cmp r3, #0
# K0 i: K/ t/ K e9 u 832c: 11a0e00f movne lr, pc* ]) U6 v E1 P& a5 K
8330: 112fff13 bxne r3: k x" a7 b2 ]
8334: e8bd4008 pop {r3, lr}
4 S# U: N {5 ~. f) p* j" c 8338: e12fff1e bx lr! e4 d& ^- Z$ x3 c
833c: 000103fc .word 0x000103fc
, s" B. Q/ @- E; T8 C, ~ 8340: 00000000 .word 0x00000000
9 N9 P8 }3 I7 c+ \% \9 Fnone:
0 Z; J! C* v+ o% f) \000083cc <main>:
4 q# W( O5 D* }* T; n5 E/ ?- ]+ O8 t H 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
6 O+ U6 s" r; E# @ 83d0: e28db000 add fp, sp, #0 ; 0x0
& Z( @- N; z- B8 I7 f5 c 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
& b4 c o+ U) X$ v+ ^! l 83d8: e50b0018 str r0, [fp, #-24]
+ f& {7 ]! f X2 s' O0 V; |. ~ 83dc: e50b101c str r1, [fp, #-28], U, e% p; U' E
83e0: e51b2010 ldr r2, [fp, #-16]
9 E$ @3 \5 r# p# j 83e4: e51b300c ldr r3, [fp, #-12]0 `# K( z: Y/ O& ?3 l& Y
83e8: e0030392 mul r3, r2, r36 y9 s( @8 u0 G# T1 J
83ec: e50b3008 str r3, [fp, #-8]4 ~5 D9 K- }" D: }+ A4 w0 {
83f0: e3a03000 mov r3, #0 ; 0x0; @* l5 N8 H+ o8 `
83f4: e1a00003 mov r0, r34 t- {4 G) k& Y1 b% N v1 }
83f8: e28bd000 add sp, fp, #0 ; 0x0* F6 F) E: |' b# h6 C
83fc: e8bd0800 pop {fp}
6 z5 p; D1 V; @% b i 8400: e12fff1e bx lr0 E6 O; u: F5 o0 w( s& V
arago:
9 A3 H! }' q8 l2 O9 c00008344 <main>:& N/ o B' U; c" T
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)$ O3 r" N/ _2 v4 U7 C2 [; E5 L: _* H' {
8348: e28db000 add fp, sp, #0
$ y. P% C* u$ o# \! v! ^) c2 u. N 834c: e24dd01c sub sp, sp, #28. w8 D4 N6 z$ ?7 O
8350: e50b0018 str r0, [fp, #-24]
, D$ W. S/ b9 @* V$ A5 F O* N 8354: e50b101c str r1, [fp, #-28]
$ H/ c) W! F' b# W1 w& ]8 G8 N 8358: e51b3008 ldr r3, [fp, #-8]
+ R N( I8 t/ h1 L 835c: e51b200c ldr r2, [fp, #-12]
# q8 Q* H- h' b9 x( z5 D Z 8360: e0030392 mul r3, r2, r3+ T7 U7 v, a' n v( R6 Z
8364: e50b3010 str r3, [fp, #-16]# s1 n% s" }5 }: w
8368: e3a03000 mov r3, #0
N" R5 z# Z# G# n; B) @ 836c: e1a00003 mov r0, r3
8 z+ Y1 `1 ^; ~; S+ B7 ^, p 8370: e28bd000 add sp, fp, #0' }( h& g, r! [5 N& B7 u( D
8374: e8bd0800 pop {fp}
5 V. d5 l9 U% v 8378: e12fff1e bx lr/ p' \) s" J S
none:
$ U) \+ ]/ k7 h3 ^" h8 A+ \3 q00008404 <__libc_csu_fini>:* x. {, T2 a- s" @
8404: e12fff1e bx lr
* f. ~! l. j6 Z; j& W1 m( I! rarago:
. o2 j1 ]. [. _: Q000083dc <__libc_csu_fini>:
$ s8 G! y; w9 z 83dc: e12fff1e bx lr/ O. J& j2 s/ `0 b+ n2 a
none:
; w3 Z* m1 e0 e, T! [. M0 F7 }00008408 <__libc_csu_init>:( H8 F3 w6 A2 k& |: O
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
5 h* j( R, w. x9 ]0 t4 ~( u 840c: e1a08001 mov r8, r1
2 \; n+ V5 ?2 T9 j' I9 U 8410: e1a07002 mov r7, r2; u/ ]/ H' U9 @5 T) ^7 f9 n
8414: e1a0a000 mov sl, r0" M* I1 `4 Y% h) d
8418: ebffffb0 bl 82e0 <_init>; o9 e0 r* V' m8 s4 q
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
! I O- Q6 C; y2 c Z$ ]3 a7 Z 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>, |. E7 v8 X% f) V! D; R: E: l
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
( e" e8 P1 w, J7 d* w& T" _# X4 v 8428: e0613003 rsb r3, r1, r3
" N) T0 ]* |; `, c5 p+ ~7 E 842c: e08f2002 add r2, pc, r2( V- i% @2 U, E# W+ N' a3 C8 r, Z9 c
8430: e1b05143 asrs r5, r3, #2
' W X- [ ~9 ]& v% u 8434: e0822001 add r2, r2, r1; c. ~2 C' U& B z+ p, o# l' X9 y
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
1 `9 ~3 C9 L. N 843c: e1a06002 mov r6, r2 G5 F: v" I& b$ e% J$ ^0 \$ e
8440: e3a04000 mov r4, #0 ; 0x0
% E# P0 n' U9 r1 } 8444: e1a0000a mov r0, sl
% {. Y F1 G- |$ v8 v, y1 i, H: W 8448: e1a01008 mov r1, r8
3 Z. ?8 E B! A 844c: e1a02007 mov r2, r7 |$ Z( L m0 g+ ~6 E" K
8450: e1a0e00f mov lr, pc0 `: D3 [5 [* l0 i/ E6 j- V
8454: e796f104 ldr pc, [r6, r4, lsl #2]9 L+ g1 H) \- c- e+ J
8458: e2844001 add r4, r4, #1 ; 0x1* H1 Q. t5 ]6 A3 M3 M
845c: e1540005 cmp r4, r57 D. f7 T( d$ u* z- A
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>- `7 G$ |4 M, [' t+ N( [
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}. E8 k8 X. D/ L% S0 X
8468: ffffff04 .word 0xffffff04 Q: Q- p& b* o$ h5 W+ g
846c: ffffff08 .word 0xffffff08
2 G% S3 H# J! M9 ]6 n 8470: 0000819c .word 0x0000819c
# p0 @) R! W" J& p5 A2 z; harago:
0 V9 l% N2 T0 Y0000837c <__libc_csu_init>:+ C+ m. A) D7 H: c! a ?
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
7 N% S! R9 m6 F& N2 t 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
1 y% A: s" s( o- @$ f5 k 8384: e1a06000 mov r6, r0+ c; u# s6 B! {8 A- U6 t% x
8388: e1a07001 mov r7, r1+ Y2 Z3 D( v0 l7 M) f+ s
838c: e1a08002 mov r8, r2
8 g) v5 [: N n2 C. X* |) M 8390: ebffffae bl 8250 <_init>
1 K8 t' O: c. I: k( i& c3 I 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
1 }" ], ~! V! m. N; W: d* V/ Q* X 8398: e08fa00a add sl, pc, sl
* W+ t& L" O# g: T# P* n 839c: e08f0001 add r0, pc, r1( f! v- e) B' H1 H6 \9 p: p( k2 b
83a0: e06a5000 rsb r5, sl, r0
1 @& G" C' Q! m, o# C/ v 83a4: e1b05145 asrs r5, r5, #2
& |, O8 j8 s o$ X5 V* ], p( _ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
, S% F' i6 u& W7 p" n6 ^2 t5 v' | 83ac: e3a04000 mov r4, #0& v# ~: C, S0 b+ n
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
/ u& u8 {3 j* I 83b4: e1a00006 mov r0, r6 M4 U8 [9 z; J+ `9 f4 V' H
83b8: e1a01007 mov r1, r7
5 C3 N* v/ M) Z3 r# r 83bc: e1a02008 mov r2, r8
( u8 l$ f+ w; q) z 83c0: e2844001 add r4, r4, #1
( N/ z- \3 _ W9 v$ d* D& W+ ` 83c4: e12fff33 blx r3" R5 h d7 N, _% Y; L9 A
83c8: e1540005 cmp r4, r5( p5 H" L9 X& X- x: F+ ?# y
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>' l/ D# B S) }2 W- Z
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}" g8 ]6 A' e! j5 s3 e2 r) M _4 D% k
83d4: 00008054 .word 0x00008054% R1 ]9 F# N3 P' s2 J7 m- t9 n
83d8: 00008054 .word 0x00008054% k5 r& o0 y! C7 \# f
none:* a; ~7 {6 ^$ Z4 h1 u6 M1 K' k
Disassembly of section .fini:
. y1 X' t( X0 O$ Y; l
* X0 H+ v p" Q; U/ C" U00008474 <_fini>:5 l" y9 h5 x! |6 I# E
8474: e92d4010 push {r4, lr}1 A4 G* m* r2 z% G o* _, a
8478: e8bd8010 pop {r4, pc}3 Z2 N9 q* R3 @: i) C0 g$ G
arago:
1 H7 O. u+ a* m, f! ~" KDisassembly of section .fini:
, z- V' \9 Q6 M7 y$ }& f; W6 f" w/ a; m3 n# S8 u
000083e0 <_fini>:
" ]* h7 @7 v; t! W% }' A 83e0: e92d4008 push {r3, lr}; J3 `* O6 P' A2 I, f" S( u
83e4: e8bd8008 pop {r3, pc}
( L$ ?& z/ o- ~5 ^$ R* N( ?* |7 R3 ~
9 D6 m7 Y7 `4 G2 d/ a- {
* a; C, H4 M1 r) A2 h- N* a! k! J, A4 A x- z6 p1 m2 h+ m' y" ?; ^8 O' Q
|
|