|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
6 ~/ e& \* D8 U) p' U+ t5 H$ B 1 #include<stdio.h>
" q y. x% ]+ E/ H* w$ g 2 #include<math.h>. j( w! ^2 o% b9 `4 s) b/ I! C
3 int main(int argc,char* argv[])# i, m- s8 R- h) B. w
4 { g0 Z( T1 B( P# w" @ H1 N' f/ p
5 int a,b,c;
- F/ d3 {, {% n9 B 6 c = a * b;
) l3 F4 p. `# z 7 return 0;
- c0 p" f& j6 @ 8 }8 @0 M; H6 X, _+ J$ Z
( Q% W3 {& K& y* C( l下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
, ^2 v) V; S+ F4 E7 unone:) C- X i$ f# h |
000082e0 <_init>:- K7 i9 Q) B( i9 n9 P+ w4 z% j
82e0: e92d4010 push {r4, lr}
) n. Y! h8 l: R: Z, | 82e4: eb00001c bl 835c <call_gmon_start>. P" D3 m2 ~/ u$ G# A. A) d
82e8: e8bd8010 pop {r4, pc}% z6 n. d8 p* _4 }7 z+ U9 a* n7 v
arago:1 \/ r$ _$ \& k# ?, ~9 D
00008250 <_init>:- `5 n- y3 K# r x* Q+ O
8250: e92d4008 push {r3, lr}% L# x% |. q- ~- A
8254: eb00001d bl 82d0 <call_gmon_start>
# v+ z; N8 ?, S, ]+ e 8258: e8bd8008 pop {r3, pc}' N& }* v4 a" I& T
: [2 g p- K8 E! W5 C- Znone:
% ?9 C! ^+ [' E* g000082ec <.plt>:1 d- `+ L" I* Q5 C, d) L1 M
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
/ ?% ^3 D: u& R 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>) H+ V! i8 j4 \4 b/ B# K1 e
82f4: e08fe00e add lr, pc, lr
$ N; M' X7 b9 @ i/ g, o1 Q 82f8: e5bef008 ldr pc, [lr, #8]!8 I) C! H" V2 M: N3 k
82fc: 000082d4 .word 0x000082d4
6 e5 c8 `2 N- o$ R6 z) F* u 8300: e28fc600 add ip, pc, #0 ; 0x0
/ s9 e9 Z7 m x 8304: e28cca08 add ip, ip, #32768 ; 0x8000
* U2 z. J- d: j9 n% C 8308: e5bcf2d4 ldr pc, [ip, #724]!# S/ D* O8 C, j2 I' Y1 {9 F, ]% }/ K
830c: e28fc600 add ip, pc, #0 ; 0x04 |# E/ B' K/ T- O9 S& c
8310: e28cca08 add ip, ip, #32768 ; 0x8000
: \5 v7 T( x. D l8 V9 O. t3 z 8314: e5bcf2cc ldr pc, [ip, #716]!9 c# q. G) `; K3 H- b& i' N
8318: e28fc600 add ip, pc, #0 ; 0x02 d6 G, Z3 H; `; ]; y4 K/ I" Y
831c: e28cca08 add ip, ip, #32768 ; 0x8000& t1 m& \" d" N6 I3 A( Z, C
8320: e5bcf2c4 ldr pc, [ip, #708]!. G5 B/ j9 y: ?/ K c
arago:/ n" n( F3 G6 d8 L2 F+ L5 u( g
0000825c <.plt>:
& r9 M$ L6 i7 z' G4 M 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)6 |( [: [% u% c) l
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>! q4 K) P8 _' r$ W. u$ ?
8264: e08fe00e add lr, pc, lr1 R/ U' z! h1 V; ~
8268: e5bef008 ldr pc, [lr, #8]!. O7 Z$ t `. R) Z! e
826c: 0000827c .word 0x0000827c* i! a$ I7 S4 A/ w, n3 p8 G
8270: e28fc600 add ip, pc, #08 o7 ]* b# w) t
8274: e28cca08 add ip, ip, #32768 ; 0x8000 f% I3 F6 h) M4 G# @, i7 t3 \$ W$ T
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c; E: N" b+ q/ t8 w) y, D
827c: e28fc600 add ip, pc, #0
7 G3 W3 _) A, @3 V8 q9 R$ B, v 8280: e28cca08 add ip, ip, #32768 ; 0x8000, ^2 I9 N+ l2 \4 i4 D7 X% t
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2744 D& f l- k' T; m2 K
8288: e28fc600 add ip, pc, #0
+ M# e- y: z8 f& L 828c: e28cca08 add ip, ip, #32768 ; 0x8000/ r9 S) d6 L# z+ E7 i
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c0 n" f3 k# q6 P6 ], N- X! C* T* K
none:
( ?, Q5 j! X5 p$ A00008324 <_start>:. s# C0 s$ k8 j- w3 w0 M
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
; l, `8 R" y! L) E9 O 8328: e3a0b000 mov fp, #0 ; 0x0
- R7 y/ T$ G# Y2 c2 p. o 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)' D: @& M! W: c, j% r/ Q! L9 p
8330: e1a0200d mov r2, sp1 G# [9 ~2 }6 o0 U
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!), T: {5 A8 Z$ ^- k7 L8 w/ O
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)4 ~1 R% P% p1 a/ `8 W8 u3 m
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>7 p+ g e4 J; b6 _. c
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34> h6 z; G- e9 r+ { z
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
3 H# _# U) ~; v; ] 8348: ebffffef bl 830c <_init+0x2c>
v. L' k6 O4 x0 O 834c: ebffffeb bl 8300 <_init+0x20>
/ E( [: s' I& O' M 8350: 00008404 .word 0x00008404+ h4 v9 G! w9 {$ n& w
8354: 000083cc .word 0x000083cc) j: S2 V K/ f# N! P
8358: 00008408 .word 0x00008408
9 D1 F. k" K" V5 ? h' q7 k! Karago:
* Z) Z- h1 {7 i+ w Q6 Q( s/ a& G* I00008294 <_start>:# Q- [0 v5 [9 ~5 \. P* X* {8 `3 W3 v
8294: e3a0b000 mov fp, #0/ d. ]3 S; r3 L ?. f
8298: e3a0e000 mov lr, #0
. W, V# R7 |! o 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
2 U+ f, ~; W- b& U% D# k8 f: e& G8 f3 e 82a0: e1a0200d mov r2, sp5 A, j3 \, P5 P- e
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!). |- s, [3 X) E! m
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) i7 ~: P: r3 }1 J" t$ J 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
/ U+ D8 y! H# K/ s4 U 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)! _9 p" E# a# i* h8 s
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
% E+ S) @9 m, ? |7 l' F, M 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
3 H; j2 X8 s, d$ z 82bc: ebffffee bl 827c <_init+0x2c>% F2 d+ l% D) E8 t- }7 _' F# U
82c0: ebffffea bl 8270 <_init+0x20>+ S4 h; Q3 e$ Q. ?8 E5 x+ Z
82c4: 000083dc .word 0x000083dc. G9 C7 K" A+ P0 J$ Q% ~1 y
82c8: 00008344 .word 0x00008344: @7 z- h3 v2 ~1 @" W2 o
82cc: 0000837c .word 0x0000837c
: N1 P8 B) s2 b$ Anone:
! u' X" D1 j( a$ i0000835c <call_gmon_start>:
# B% h* u* y: U$ P: Q+ n0 I 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>, Z# N# h, i7 A y' m
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
( e0 [4 I* g6 }& v8 t/ `3 p, o 8364: e08f3003 add r3, pc, r3
# ~% `; V! g- ^/ t1 M" j 8368: e7931002 ldr r1, [r3, r2]
; [. c8 K* X( V8 }4 U 836c: e3510000 cmp r1, #0 ; 0x0* y. v, m! d4 l. b4 a: n
8370: 012fff1e bxeq lr
. u7 S% ?( d9 t 8374: eaffffe7 b 8318 <_init+0x38>% x. D5 N# Y: k; G# `3 c/ ]. s
8378: 00008264 .word 0x00008264
6 l! Y9 u8 o6 ~6 D/ G& P8 J" | E 837c: 00000018 .word 0x00000018
8 {6 s% M8 ~# M8 `+ x! [arago:
/ L3 O! p4 Z/ B; `' R000082d0 <call_gmon_start>:0 ^; O4 }$ V! ?, r9 F; \
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>4 U' I1 T3 a" a2 h9 ?# ?
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>$ k( X1 [. K0 d1 X W
82d8: e08f3003 add r3, pc, r3
/ X U0 ], ]( L# ^6 Y 82dc: e7932000 ldr r2, [r3, r0]. }5 N9 H' T3 Q2 W! D0 J
82e0: e3520000 cmp r2, #0
g& j, @" ?5 Q5 p 82e4: 012fff1e bxeq lr$ m4 t4 |) h2 B9 X
82e8: eaffffe6 b 8288 <_init+0x38>
/ q3 u" p: `! I+ ~5 m/ v 82ec: 00008208 .word 0x00008208
) p4 B5 [8 ?2 \" [& [ 82f0: 00000018 .word 0x00000018
' [+ |) H; \0 s# Y/ p" m: I9 k* Tnone:
9 G6 P% D/ K6 \ B00008380 <__do_global_dtors_aux>:( N V" Z }9 h5 x1 t" l
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>) ^, d( d/ ^3 v1 S& j
8384: e5d23000 ldrb r3, [r2]
4 Q' A4 _$ A7 g9 q! J 8388: e3530000 cmp r3, #0 ; 0x02 a! j0 `% k! G$ F; z# Z
838c: 03a03001 moveq r3, #1 ; 0x1. ?3 s0 Z4 j$ O) Y
8390: 05c23000 strbeq r3, [r2]
. i1 x. n3 h/ ]1 g7 c 8394: e12fff1e bx lr
7 B2 r$ Q) ]& s8 V8 G 8398: 000105f4 .word 0x000105f4
8 ]+ }* z7 N% m8 garago:
" K. {' O6 c; m! [000082f4 <__do_global_dtors_aux>:6 B6 M- H2 c2 F: u
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
: D% l6 N! P- i' C- X* K b) } 82f8: e5d32000 ldrb r2, [r3]3 E8 \# C/ S( q( X& K
82fc: e3520000 cmp r2, #03 ?, ^% h- x* v+ B
8300: 02822001 addeq r2, r2, #1& r9 a1 K; }4 @$ G0 M C9 d
8304: 05c32000 strbeq r2, [r3]4 P% r7 i2 A* {! M$ z% D0 M; `0 _; v
8308: e12fff1e bx lr
1 [6 _6 v. K8 ]8 I 830c: 0001050c .word 0x0001050c
# t$ y2 L) P; H" m( \4 D$ Q, unone:' {3 d1 }. _2 E7 P% y, [: A$ d) t
0000839c <frame_dummy>:
2 [" q8 @! a" D 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
# B4 S- h* s# p2 z- ?1 O: b 83a0: e92d4010 push {r4, lr}/ E1 v' ]6 S+ h5 n
83a4: e5903000 ldr r3, [r0]
* P/ @) u3 `5 t 83a8: e3530000 cmp r3, #0 ; 0x0
0 ]( K% T3 ~- u 83ac: 08bd8010 popeq {r4, pc}
4 c* P. j+ b. p. G 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>$ k; m4 Q) c* f+ d; r
83b4: e3530000 cmp r3, #0 ; 0x0
" H# w& i. G; z) `% h+ P. f, M: O* Q 83b8: 08bd8010 popeq {r4, pc}
, s% w4 b; |$ r" s7 E 83bc: e12fff33 blx r3
# M6 D0 S# r# L. l 83c0: e8bd8010 pop {r4, pc}' n( i/ i7 V! x) I
83c4: 000104dc .word 0x000104dc
# A3 a9 @0 w' @# F @3 @ 83c8: 00000000 .word 0x00000000
]% ?9 w' ~) ^+ n) u4 a1 Marago:( _0 f5 g* x% E" C0 B+ Y+ Q
00008310 <frame_dummy>:, S# l) c1 K F6 n0 L5 j6 K
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>6 a3 Q( ^6 U# s
8314: e92d4008 push {r3, lr}" b' }# c. ~$ b9 _1 ^6 q% |
8318: e5903000 ldr r3, [r0]
9 c$ @$ ~ d; n" A4 U 831c: e3530000 cmp r3, #0
1 `9 y! a/ H% S0 b% e 8320: 0a000003 beq 8334 <frame_dummy+0x24>' ~+ d& F* r" w2 E& A4 R3 B+ ]
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>0 E5 o- [7 y2 P, Y4 k9 X( ~2 h
8328: e3530000 cmp r3, #03 W( `$ f7 J" a/ [
832c: 11a0e00f movne lr, pc! I7 u) {7 \* M. N7 b, g% o0 c/ E
8330: 112fff13 bxne r3
. d8 p) U) R; q$ k 8334: e8bd4008 pop {r3, lr}6 B. p# `2 ]. B* K; z! r+ G
8338: e12fff1e bx lr& n/ z) R; ^! g+ v( r! K K
833c: 000103fc .word 0x000103fc/ @6 v* E2 q1 h G3 Q
8340: 00000000 .word 0x00000000
2 I# G' k) u6 q( P6 c& b9 Nnone:
0 z( O, \# ?, ?$ Z8 b$ T0 w000083cc <main>:2 y' Q' C6 E9 y/ G( u
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)/ y! b( \" T( X2 Y$ m
83d0: e28db000 add fp, sp, #0 ; 0x0
. q4 a: C! ^" P 83d4: e24dd01c sub sp, sp, #28 ; 0x1c( I# V% ]1 C" @' r
83d8: e50b0018 str r0, [fp, #-24]
' j4 C. y2 d2 u8 | 83dc: e50b101c str r1, [fp, #-28]- | T% q. y" X- ?, O9 Y
83e0: e51b2010 ldr r2, [fp, #-16]6 S, B. R$ l2 o( v' @( G4 B# H
83e4: e51b300c ldr r3, [fp, #-12]4 Y, n* G% V6 N! z- ?
83e8: e0030392 mul r3, r2, r3; ?* F/ J4 h5 f- j+ _+ o
83ec: e50b3008 str r3, [fp, #-8]6 Q; u+ H% P8 |, `
83f0: e3a03000 mov r3, #0 ; 0x0; V& Q7 x3 ~0 u h! q, D
83f4: e1a00003 mov r0, r3
) w& y; }' Y1 O$ e4 v5 ^2 a 83f8: e28bd000 add sp, fp, #0 ; 0x0, h# W' R9 E9 G% n' M* b
83fc: e8bd0800 pop {fp}. C& x( @6 \2 f6 b+ M d T
8400: e12fff1e bx lr8 ^7 m% m# u* h; {& v
arago:
! {& ^$ j: C! V& g5 N8 d00008344 <main>:
' \1 N. s$ a$ V 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)# y& @* a2 d. x+ i
8348: e28db000 add fp, sp, #0
n$ H5 ?0 W' d/ W$ M; q+ t1 F9 Y 834c: e24dd01c sub sp, sp, #286 e: B2 e3 g. n! S: R. [. r( H
8350: e50b0018 str r0, [fp, #-24]
# G0 U/ W+ H' u# j3 W* ^2 D 8354: e50b101c str r1, [fp, #-28]* j. C6 |3 a- o- Y3 a$ ^* n
8358: e51b3008 ldr r3, [fp, #-8]4 U" F( B2 i" }1 l' L1 L1 I
835c: e51b200c ldr r2, [fp, #-12]
4 j6 C! E; O8 R' j 8360: e0030392 mul r3, r2, r33 n5 |0 H( p9 G" I) R& I: q" e* a& {& M
8364: e50b3010 str r3, [fp, #-16]
7 _ F u, I. a5 l5 i% v 8368: e3a03000 mov r3, #0
+ q) M+ h6 B! I9 S 836c: e1a00003 mov r0, r3
) u( d! L+ G+ i$ `; j, a 8370: e28bd000 add sp, fp, #0+ J* }. X* H/ [, G K. b
8374: e8bd0800 pop {fp}. `( R2 `, n$ O; h: w
8378: e12fff1e bx lr
+ K6 R6 ^4 p: K, ^& Tnone:- Z2 d" @/ Y1 T2 \
00008404 <__libc_csu_fini>:+ o/ h7 u5 I5 i. l
8404: e12fff1e bx lr" ^9 t. J! e5 h. T
arago:
6 ?: P5 q2 Q) G! d9 r0 ~5 h8 e. V000083dc <__libc_csu_fini>:
& [8 t) n+ l2 r# `* @) n! A, i 83dc: e12fff1e bx lr
% r$ H, D. ^: U& L6 j: Rnone:
) M3 ^# o6 C1 i00008408 <__libc_csu_init>:
/ d0 N1 W! ^' z; M% R 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
, M, z8 z! m3 c+ _# H: p% c; _ 840c: e1a08001 mov r8, r1
% B4 L2 @8 K* ?, D* y( J5 c# u 8410: e1a07002 mov r7, r2
. \ S9 n' y4 z6 t' { 8414: e1a0a000 mov sl, r0
' d" Y: t6 i/ _. G* g9 @! A 8418: ebffffb0 bl 82e0 <_init>
% _* R" F' v5 ?" s/ \8 Q4 d2 D 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>1 y' {8 L5 X* W( t4 b
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>) ]4 S5 H8 d" e- N6 ~2 S
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
- w7 p% _ `* x0 H+ g! P8 g 8428: e0613003 rsb r3, r1, r3
& J1 n3 C9 s1 ]9 h3 o& ~ 842c: e08f2002 add r2, pc, r2$ t% R! x2 T7 H9 j& ]! Q( q
8430: e1b05143 asrs r5, r3, #2
7 _2 u; x# W9 k9 m. G: s 8434: e0822001 add r2, r2, r1; R& b. J7 ]# s# R9 g. P
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}/ {& F' ^6 |/ N: j v9 i" q4 J
843c: e1a06002 mov r6, r2/ s! z( E, u1 I0 k9 I i" ]5 p; w7 \! `
8440: e3a04000 mov r4, #0 ; 0x0
2 A6 }- |2 g/ Y9 T# ^0 U7 e0 f 8444: e1a0000a mov r0, sl- N1 Q- ~3 U6 `, I! H7 K/ o8 `$ Z
8448: e1a01008 mov r1, r8( }+ B/ x |) r6 N
844c: e1a02007 mov r2, r7
* R& N$ {6 P: S5 c1 ~8 B* \6 W# `$ ~ 8450: e1a0e00f mov lr, pc
* T* ~% _; {% k5 F1 M5 m8 G" H 8454: e796f104 ldr pc, [r6, r4, lsl #2]1 X! \! @; A# ^) o D9 x( P* K
8458: e2844001 add r4, r4, #1 ; 0x1
2 K4 ^+ {4 H1 C4 ^ V 845c: e1540005 cmp r4, r5: Z' i9 A* Q6 m: \" ^9 m
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
6 D Z5 W# U$ o% S4 g) f/ ?* V 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
) o _2 `; C2 }1 v; K0 H 8468: ffffff04 .word 0xffffff04
7 G) P: a8 y; W) f/ t 846c: ffffff08 .word 0xffffff08) e" W. Y3 v* V. ]) P: i
8470: 0000819c .word 0x0000819c4 R$ f/ Q: j0 J6 U0 R. [) u
arago:: U% n% ~: O0 M/ L
0000837c <__libc_csu_init>:
+ z/ S- c- @# t" P 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
( b7 R2 ~; s3 y! L1 h% `9 ^$ v 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
1 l) A( Y D2 P 8384: e1a06000 mov r6, r0
" _7 e+ a0 [* M) i$ ]' ~' A# m7 G 8388: e1a07001 mov r7, r1, U: ~% x! [& z; T
838c: e1a08002 mov r8, r2
; s+ ~- H ]2 B3 A+ ?5 E 8390: ebffffae bl 8250 <_init>+ t3 A6 F. U+ }
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
5 x$ I) c/ }* g 8398: e08fa00a add sl, pc, sl* J6 `; H k* p1 E `* q# j1 ^; g
839c: e08f0001 add r0, pc, r12 r; n3 a1 O* U6 D+ u" d
83a0: e06a5000 rsb r5, sl, r0/ T7 J3 b6 U: g! `& B& P
83a4: e1b05145 asrs r5, r5, #2
1 [3 [1 l. T' Y' A9 V3 v( T 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}1 x2 }. _4 S$ G' t* M0 @
83ac: e3a04000 mov r4, #0
, o- J0 N. ?9 E/ p 83b0: e79a3104 ldr r3, [sl, r4, lsl #2], h7 A& u O0 n! D; a4 j
83b4: e1a00006 mov r0, r6
4 f& h: {5 y, o+ ~0 O, x 83b8: e1a01007 mov r1, r7
1 C) Y2 M* B9 Z" b- Y 83bc: e1a02008 mov r2, r8
0 r; ?+ B, g: N0 `, g: } 83c0: e2844001 add r4, r4, #1
9 Z2 N5 I; S% M" |- B1 F 83c4: e12fff33 blx r38 R8 W! N B1 x. [# N- G
83c8: e1540005 cmp r4, r5
# W( F4 a2 R4 Z5 D' C" F* F 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>" W* A. ?: Q! [/ t$ J' ^; C2 R5 W
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
+ {6 v! D2 T2 W$ m% }& I' m 83d4: 00008054 .word 0x00008054
8 u& H. P0 l% \) ? 83d8: 00008054 .word 0x00008054
+ |/ l# U& s" K1 onone:
( A1 E) C8 D kDisassembly of section .fini:/ x! [" j( z: V9 ]8 s" W
o. n% _! G1 ^7 ]( P: {00008474 <_fini>:
, d, K5 y* ], s& T4 B5 X 8474: e92d4010 push {r4, lr}, R9 k) {1 q: Y# v
8478: e8bd8010 pop {r4, pc}
, J/ _0 w5 ~- ^" Warago:/ _! T6 x; D0 {) x. s: b
Disassembly of section .fini:$ u# w: p; Z1 J4 r7 T+ x
2 o/ ~4 z! k# n1 n6 |! ~2 ]2 U( n000083e0 <_fini>:. z: Z1 z5 O4 u
83e0: e92d4008 push {r3, lr}
* V8 J1 ?' ]' q' @ 83e4: e8bd8008 pop {r3, pc}* o A. h; [( b8 Y* g
4 ` ]% K/ O* c/ E( ?* M* _: Y8 l& Q1 k# q# l2 Z5 H4 U) {1 w" j
+ Y8 Y* u# l6 S1 ]4 ?* p7 V# e
|
|