|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:4 C* v8 i ~$ k: w# c5 |( S
1 #include<stdio.h> ' V1 d' }* l2 u: J0 Z& j1 u( M
2 #include<math.h>3 r3 I8 ]1 _& E0 }! Y( W
3 int main(int argc,char* argv[])
0 U0 ?' ~- c% H! S 4 {
* s8 t( F2 L# q: h 5 int a,b,c;
( ]' R* O6 V2 w: y% I/ r 6 c = a * b;
7 ?! k8 Z5 L5 ~# m1 @. u 7 return 0;* T/ L; F6 [( z
8 }2 K4 l$ u1 U8 c8 j* k Q
$ e8 j r& U( A: I7 d c( h下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
, s' a) y8 j( c: `' K3 Dnone:' g) I) Q4 O X2 F
000082e0 <_init>:
' ?" X+ Q# g9 ?! f Y 82e0: e92d4010 push {r4, lr}% b4 K4 ]" e2 Y1 m: R
82e4: eb00001c bl 835c <call_gmon_start>6 c, r; X! s# {( H1 R
82e8: e8bd8010 pop {r4, pc}
, E9 g: k Q3 [* F& Tarago:! `4 y0 E. j* ^% l5 l
00008250 <_init>:
! K% l9 _1 r/ `' A! ? 8250: e92d4008 push {r3, lr}
* b: `0 ~1 f# r5 c' Q& E) e 8254: eb00001d bl 82d0 <call_gmon_start>
! w+ E" q- G" }) p& ` 8258: e8bd8008 pop {r3, pc}# D$ l$ q; G/ `2 b H
( O0 W! D$ T5 ]8 W, ^8 ^+ L4 k
none:
# O. s5 B, I) `000082ec <.plt>:
/ \- ~+ C* B1 X& V, n 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
|4 g' c0 y- A" P2 P0 D 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
2 Q& `/ \9 W/ y8 G% x- [ 82f4: e08fe00e add lr, pc, lr; v, Y% @: U' v# C
82f8: e5bef008 ldr pc, [lr, #8]!
8 \5 o% a/ o! `! d 82fc: 000082d4 .word 0x000082d4
' e* |% Z9 B# L4 T) Q 8300: e28fc600 add ip, pc, #0 ; 0x00 @2 T9 c1 T/ @* C7 i: ?$ x
8304: e28cca08 add ip, ip, #32768 ; 0x8000
% \' H3 J$ R$ v% z [ 8308: e5bcf2d4 ldr pc, [ip, #724]!
# o+ G+ n: N. s2 H# t% S* H9 p 830c: e28fc600 add ip, pc, #0 ; 0x0+ w2 A2 F1 N& H" J7 v: t
8310: e28cca08 add ip, ip, #32768 ; 0x8000. K% z4 h2 ~2 k; ]/ {
8314: e5bcf2cc ldr pc, [ip, #716]!) I! h+ [/ a8 V1 F/ B; Q
8318: e28fc600 add ip, pc, #0 ; 0x0
# r. Y: R" ~; o! k8 U 831c: e28cca08 add ip, ip, #32768 ; 0x8000" _9 ^: i _0 i `
8320: e5bcf2c4 ldr pc, [ip, #708]!6 e+ v, T; y3 F3 [
arago:) V6 }% w5 b: r/ U$ @' j
0000825c <.plt>:
8 u, v: a) E: i 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)1 @8 ]/ o& c/ a- d4 n! }. Y# k
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
a7 J/ J1 ?) [# b t( K, v) C) T 8264: e08fe00e add lr, pc, lr
. t1 m+ v3 R% \1 |3 \ 8268: e5bef008 ldr pc, [lr, #8]!
9 i7 j/ p( u2 T# @# z; T 826c: 0000827c .word 0x0000827c
9 C8 Q6 p) y9 S 8270: e28fc600 add ip, pc, #0
x/ m; s2 ~! o5 K1 r3 o+ z 8274: e28cca08 add ip, ip, #32768 ; 0x8000
$ U( E" C8 y p- Z+ S6 V: x 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c' w/ E j* _5 S1 K. a
827c: e28fc600 add ip, pc, #0
" m$ Y6 c) n. k( l" W 8280: e28cca08 add ip, ip, #32768 ; 0x8000
2 V9 S" t6 u6 w' e' Q1 t; T( | 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2749 f' ?# {& U7 i$ b
8288: e28fc600 add ip, pc, #0
6 h; T& D6 k5 ?1 f& D5 X 828c: e28cca08 add ip, ip, #32768 ; 0x8000
( q3 J) W( E3 ]4 z6 X+ y3 Y/ ^' K4 N 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c* \* F% J0 ] `" Y r+ I6 j
none:
* w7 ~( Q, v2 e9 f4 n00008324 <_start>:
' K0 ]3 w" X2 ?4 F) [ 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>- G/ ^/ r/ [! {) B) J( F
8328: e3a0b000 mov fp, #0 ; 0x0
P; [" q; |& Y/ Y% O 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 D. d0 M* r% h, g* p' u; H! U 8330: e1a0200d mov r2, sp
1 I) B$ n j5 `6 x' G+ v/ X! k 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% Z8 y e8 @2 W# k 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
+ D! I- o* N& M. y% P 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>2 ]" K% F3 A0 C+ W( \/ O2 H
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>( B4 ? s( K0 F+ u" `4 i
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
! A8 D* n5 l8 J 8348: ebffffef bl 830c <_init+0x2c>
3 ]6 [$ H- {, g& T" I) L 834c: ebffffeb bl 8300 <_init+0x20>
% [$ E- b1 Y" k# I$ o! Y1 P' | J 8350: 00008404 .word 0x000084044 T, N+ X- O( ^9 W
8354: 000083cc .word 0x000083cc+ i1 r: [* o S/ \4 k
8358: 00008408 .word 0x00008408! d0 B5 v; c' U( P7 R) D* {4 h
arago:
R/ F9 {3 X$ P& v( i. l# S00008294 <_start>:
6 Y7 E0 j5 a4 @) {$ R/ \7 D 8294: e3a0b000 mov fp, #01 \# l' Q: G8 V% B' _9 H+ @
8298: e3a0e000 mov lr, #0
# A; ]% J* a7 K% [2 {% v4 i. n8 C8 f. @ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& i4 _' a# w0 e0 v. G- R 82a0: e1a0200d mov r2, sp2 o% D9 D, y1 ^) G9 M/ ~0 [
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
2 i6 ^% g5 H0 D 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!). o+ G& B3 {5 U3 K' t- g
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>+ `$ O9 X3 K4 P) ^7 A9 L$ M
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
/ p" K8 f) m! U' N: ?* \ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>* O* A& @) ^4 j$ u, L! S1 [4 h: b9 k* i
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>% ^% |4 ^- Z/ l3 ?" a
82bc: ebffffee bl 827c <_init+0x2c>; \3 R) p* `/ X3 I; D ]6 y D
82c0: ebffffea bl 8270 <_init+0x20>
, d/ x# T6 y% P' E% { 82c4: 000083dc .word 0x000083dc
& z4 G( v5 `" T8 n% k: N% z( f$ G 82c8: 00008344 .word 0x00008344. K' X2 T8 |6 Q# |9 [( a
82cc: 0000837c .word 0x0000837c. S* l: A' K" H/ N9 |7 g
none:! I, ~ k$ w9 N- {8 t5 ^
0000835c <call_gmon_start>:0 P# h1 U0 @/ N4 O. ~# f
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>0 D- D% I+ y! Z( L" S! b0 P) v
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
* K/ Y6 u: V! O% T; I' @6 ? 8364: e08f3003 add r3, pc, r38 i) c+ `( r3 n! }
8368: e7931002 ldr r1, [r3, r2]5 y+ E- s, ?2 B
836c: e3510000 cmp r1, #0 ; 0x0
5 P9 L* H* O. E 8370: 012fff1e bxeq lr4 p) _3 G" R6 g' W' M* G/ a
8374: eaffffe7 b 8318 <_init+0x38>
( E# X& X V" L9 W6 k& w 8378: 00008264 .word 0x00008264
+ V9 ?- V- j, f 837c: 00000018 .word 0x000000182 b7 e! z$ o: z4 e+ N; @1 B# a
arago:) d0 _) `- ]! ?& ~) X
000082d0 <call_gmon_start>:
9 ~: Q) y3 r4 p 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>* W. e( A6 M2 v3 H
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
1 A' Y0 o& n. w8 n& K 82d8: e08f3003 add r3, pc, r3
% k& f: \0 t3 [% r/ r 82dc: e7932000 ldr r2, [r3, r0]
5 K" U% r7 c+ ?6 k; I9 n4 g 82e0: e3520000 cmp r2, #0
7 [" g) |9 E: a; w3 t& M) u5 }+ G 82e4: 012fff1e bxeq lr
; N( Z1 n6 e0 | 82e8: eaffffe6 b 8288 <_init+0x38>
* ~4 d: i Y6 i3 S 82ec: 00008208 .word 0x00008208
3 {- F; D9 `/ W, C/ t& i 82f0: 00000018 .word 0x00000018* Y3 }6 J# l$ ] K
none:0 A, L; X! I+ U6 D- e- e
00008380 <__do_global_dtors_aux>:
( d+ _' G, G0 M& k4 q" M' Y 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
. F) y2 h( T% ]$ t 8384: e5d23000 ldrb r3, [r2]3 t8 @' q8 A, J, r, h
8388: e3530000 cmp r3, #0 ; 0x0
5 \0 u' n o: f- ]$ R& Q6 E 838c: 03a03001 moveq r3, #1 ; 0x1, G# m4 c( T$ k' g
8390: 05c23000 strbeq r3, [r2]
2 }9 P* J) \9 k! M# n( X2 H/ Q 8394: e12fff1e bx lr* t1 c S8 P% Y1 j/ @
8398: 000105f4 .word 0x000105f45 C7 c9 ~, T3 Y- k, D& [
arago:
6 y$ I4 ~2 x7 `000082f4 <__do_global_dtors_aux>:
) w1 a4 F. S: L' M# _ 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>& s! S% J @+ a8 U, Z& q
82f8: e5d32000 ldrb r2, [r3]' O- Q+ E- J8 q( {. x; t
82fc: e3520000 cmp r2, #07 }; | e7 w% ]) ?, v' U
8300: 02822001 addeq r2, r2, #1
+ x+ ~9 c+ M! q2 s# b0 g' n/ k- u 8304: 05c32000 strbeq r2, [r3]
6 G: q. S% x/ ^0 y& V' P( f 8308: e12fff1e bx lr! ~5 P. x0 A& A W1 @2 ]
830c: 0001050c .word 0x0001050c' _2 m( e. Y; w) C, D
none:/ S* u* Z9 U4 Q* _* d& M
0000839c <frame_dummy>:
2 A8 m4 t/ c/ f, R7 E 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>/ C {9 ~0 u* |1 v/ z, @
83a0: e92d4010 push {r4, lr}( A; F+ R- J! M$ u9 w5 U! F
83a4: e5903000 ldr r3, [r0]
: Z, D7 C# W2 U! Y1 d, A& c 83a8: e3530000 cmp r3, #0 ; 0x0" U* T( \# R7 }" \2 o4 m
83ac: 08bd8010 popeq {r4, pc}
5 [+ l* X( e, W6 U# x3 U 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
7 a! t, f& d1 k( V& Y5 V- @* k" k 83b4: e3530000 cmp r3, #0 ; 0x0
9 `( y- c1 W8 E$ \1 \* Z& y 83b8: 08bd8010 popeq {r4, pc}
2 {% O4 a$ x9 z' Q; [9 w- c 83bc: e12fff33 blx r3
8 J4 V% s7 g" _) c! R7 u* y1 Q 83c0: e8bd8010 pop {r4, pc}6 \! _0 g+ V6 e
83c4: 000104dc .word 0x000104dc
" j7 q6 y" Q. l& m7 V 83c8: 00000000 .word 0x00000000$ {& J$ ?! k3 O+ j5 D
arago:
5 o# |* L& R6 O" }( u00008310 <frame_dummy>:
7 d3 b4 F* |7 H/ U# S3 _: v; ~/ I 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
) E& O$ X, B. y$ H9 |' |+ N 8314: e92d4008 push {r3, lr}
: y+ [0 V) j: e 8318: e5903000 ldr r3, [r0]7 Q* S4 Q7 U, a. A3 |; x; J! z
831c: e3530000 cmp r3, #04 }6 u+ b c. [% E/ x5 _- ^
8320: 0a000003 beq 8334 <frame_dummy+0x24>& E8 q7 [9 B! I" f
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>9 U m6 L/ ~1 m0 F# n
8328: e3530000 cmp r3, #0
: g: P8 H. l- o7 m8 k" L 832c: 11a0e00f movne lr, pc! }: s2 {% N) B/ J6 g) h! p# H: f
8330: 112fff13 bxne r3
A3 z; \6 t: f3 }( ]0 u 8334: e8bd4008 pop {r3, lr}
9 Q4 f8 A4 q+ O3 l 8338: e12fff1e bx lr" y4 f0 {7 n9 o# m
833c: 000103fc .word 0x000103fc
2 V8 W$ k( _7 S- O0 g2 m 8340: 00000000 .word 0x000000002 q9 X+ z# i" c. x
none:
+ t2 q, G1 F" P9 z/ z3 O+ _000083cc <main>:
& [2 S" Q/ Y* U 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
) U z( u+ E0 `* O0 ^3 l' K 83d0: e28db000 add fp, sp, #0 ; 0x0
9 H2 t. k S( g 83d4: e24dd01c sub sp, sp, #28 ; 0x1c5 y) e% ~3 V4 @+ n' d
83d8: e50b0018 str r0, [fp, #-24]
( X+ z! G+ f; P. r# Y; @ 83dc: e50b101c str r1, [fp, #-28]
- o4 [' ^, N7 S+ Y7 I/ a2 L2 h 83e0: e51b2010 ldr r2, [fp, #-16]# u2 t, F. A7 B% \$ `/ N6 h" J
83e4: e51b300c ldr r3, [fp, #-12]
, ?) Q( I$ C/ `; ~. Z" o+ F$ t( M7 R' E 83e8: e0030392 mul r3, r2, r36 l) N9 W0 c! c; h k! D& E$ W
83ec: e50b3008 str r3, [fp, #-8]* g/ \2 @" C& Z/ ^& S
83f0: e3a03000 mov r3, #0 ; 0x01 x0 r) Z6 p) ~ C4 b2 F" f) Q0 i
83f4: e1a00003 mov r0, r38 d2 |& p7 h) y. g" g9 T
83f8: e28bd000 add sp, fp, #0 ; 0x0
0 U2 ^4 O4 [2 ~/ t6 P4 r" U8 f$ f$ K8 p 83fc: e8bd0800 pop {fp}: ?+ K5 C5 a& |7 ]% t
8400: e12fff1e bx lr$ `8 C' T/ }1 D# h! O; L* n
arago:/ u- v( K F4 l9 ^ v1 ` Y3 x" h
00008344 <main>:
( V2 H, P# Z5 A- P2 K6 h 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
4 D x' W7 e- g+ q 8348: e28db000 add fp, sp, #0
+ A9 ^7 r- |5 D9 ^ 834c: e24dd01c sub sp, sp, #286 m& M/ Z+ {6 X7 c$ ?2 H
8350: e50b0018 str r0, [fp, #-24]7 }6 i" n4 P! F
8354: e50b101c str r1, [fp, #-28]0 K8 j) o6 B& m' f9 d- r2 U
8358: e51b3008 ldr r3, [fp, #-8]
: s3 J4 W$ @ z) W$ e 835c: e51b200c ldr r2, [fp, #-12]
+ {' [2 o' `7 _: E9 l i+ b2 } 8360: e0030392 mul r3, r2, r3/ P% t! _: p Q! W( s" Q" D
8364: e50b3010 str r3, [fp, #-16]1 T$ O! r3 g# J+ b" w3 |% U4 m& \
8368: e3a03000 mov r3, #0
' G/ x# d" F5 z9 {' k/ S3 ` 836c: e1a00003 mov r0, r3( s% c& f8 G: k) |5 a- c
8370: e28bd000 add sp, fp, #0
* Q' F* G- ?6 Z' V 8374: e8bd0800 pop {fp}; n" E8 ^/ Q& v$ s: B. k; ?
8378: e12fff1e bx lr7 _4 m! u$ _! P C+ w( r8 q
none:
1 C( m3 L) |! u, I00008404 <__libc_csu_fini>:5 B) I0 Y9 @& \0 x% `% _
8404: e12fff1e bx lr
+ ]2 h: U( @$ I# q# m7 q$ O1 E% qarago:% T4 ~$ {: S2 G0 N$ K9 r( j$ ]
000083dc <__libc_csu_fini>:
! W( {/ |% U3 } f, ^ O1 `0 S 83dc: e12fff1e bx lr
: z) g+ a; I5 ]% [- r8 Q, fnone:9 H8 \# x+ O: U+ M: l. p# Q# F( Q
00008408 <__libc_csu_init>:6 Y$ c5 r& I: H
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}3 J1 }0 k6 v, x+ x+ @
840c: e1a08001 mov r8, r1
; C' q* y# S. Q7 n" b6 m1 v6 T+ P 8410: e1a07002 mov r7, r2
* r# }: B6 B8 J9 |9 T1 D4 S# Q& { 8414: e1a0a000 mov sl, r0/ d/ N! }; D5 V. i: o
8418: ebffffb0 bl 82e0 <_init>
7 d+ k8 A, ~0 ^/ } 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
+ E! p0 X2 [$ A' Y2 ~ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>6 r; L1 [. `8 {
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>4 f, D4 W. h0 y+ y/ x; ?
8428: e0613003 rsb r3, r1, r3
; l' @0 n# }. j8 {9 z/ ]: K 842c: e08f2002 add r2, pc, r2
. P, _2 o4 ]) _8 r- V: i 8430: e1b05143 asrs r5, r3, #2
2 [: m1 H' w, `0 j0 Y/ r. s! \ 8434: e0822001 add r2, r2, r1
# z7 }: h3 X/ [ 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}) K! {; C& K: \; c) H0 |
843c: e1a06002 mov r6, r29 G' O- D0 c& N
8440: e3a04000 mov r4, #0 ; 0x06 n" j& @+ O: b, V% r
8444: e1a0000a mov r0, sl
1 x- M, R' o8 { 8448: e1a01008 mov r1, r84 M: }6 a+ L1 s. A; ^, V5 O
844c: e1a02007 mov r2, r7
H8 V+ B6 ?6 m# C 8450: e1a0e00f mov lr, pc/ \* E' y0 y% l9 ^4 p
8454: e796f104 ldr pc, [r6, r4, lsl #2]" b! F3 H3 \! z! Z2 r2 j( j; P
8458: e2844001 add r4, r4, #1 ; 0x1" Z9 M' a3 d; W, W2 \% G) K2 ]
845c: e1540005 cmp r4, r5
+ X- @& e8 J8 Q2 u 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>* L" [% k; G6 B' P
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
, `! G4 d% E. _3 K, i4 v8 o 8468: ffffff04 .word 0xffffff04$ v; O1 x+ S. l" Q0 C0 J
846c: ffffff08 .word 0xffffff08
( L9 ~" D% [( E2 Z/ j2 i& L 8470: 0000819c .word 0x0000819c* n5 J, c% k) V% |* X
arago:( O6 O, ], o1 T$ C3 q
0000837c <__libc_csu_init>:$ q3 l9 B- T6 s
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}' l: a, s8 i1 e% G; D- a
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58> p& V& ] b9 o2 \
8384: e1a06000 mov r6, r0
# W6 K; T9 N6 @ 8388: e1a07001 mov r7, r17 a( o' z* H1 F7 H9 l
838c: e1a08002 mov r8, r27 K# F7 n* `" d
8390: ebffffae bl 8250 <_init>/ j3 k5 ^9 a3 }4 A3 V9 W
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
! S/ b J E) Z7 }" e F 8398: e08fa00a add sl, pc, sl
# z6 d" [ B- l! u 839c: e08f0001 add r0, pc, r1
H8 ?( U" U5 S2 X5 ^' K- j 83a0: e06a5000 rsb r5, sl, r0# T8 j/ N3 T) t k/ I; }
83a4: e1b05145 asrs r5, r5, #22 Z$ o1 D" }( C
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
: G+ Q+ g& s$ ~' E4 H: A 83ac: e3a04000 mov r4, #0# r4 _- F' r' V( R [: v
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
! J/ m. S% Y: \. g1 E 83b4: e1a00006 mov r0, r6( m- n4 s7 y. P5 a* L
83b8: e1a01007 mov r1, r7
: r; w; M0 p3 r: V6 h) x$ s 83bc: e1a02008 mov r2, r8
. R! @9 o8 K9 u ~4 ]& T 83c0: e2844001 add r4, r4, #1
& _+ f, W0 O% o; @ 83c4: e12fff33 blx r3
2 H( Z- C4 Q* `* Y 83c8: e1540005 cmp r4, r5- N( A3 l/ N0 {4 b9 C. ?6 \* U0 H
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>% A; q, _- P. U! E8 P) @$ P3 ^' s1 p
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}8 p; Z- u% u; B; {# u8 [
83d4: 00008054 .word 0x00008054
- g) a/ o+ {* o- G" M8 ~5 N 83d8: 00008054 .word 0x00008054
5 E1 R, o+ B7 X3 N' z3 Hnone:& `7 g4 P. p4 M3 z# E+ j' N
Disassembly of section .fini:' n- ], J1 |7 }
/ c1 M) v- @7 D' ]7 R00008474 <_fini>:
5 _4 H" a# Y ~6 g2 X 8474: e92d4010 push {r4, lr}) O4 x$ s, F# { d# P L. w# T
8478: e8bd8010 pop {r4, pc}
* d& ^7 ^; W* g8 s$ ~% {arago:
4 r0 P. d* i9 r( c3 e' g4 u0 c8 [& ^Disassembly of section .fini:
' \7 K- s) ~* [- y; h9 Y5 |+ ?; I$ h" g/ q% N! E
000083e0 <_fini>:2 N3 I! C/ `# i# P( |% i& i' M
83e0: e92d4008 push {r3, lr}
- o/ x/ h1 c \6 M8 w7 X) ~3 F 83e4: e8bd8008 pop {r3, pc}3 j2 C _& d% p0 n' E
' M8 Q) U) |% }* W+ d, A1 J. n
# V8 _5 N: s; p, b3 M7 ?7 B4 n
: `1 N, }8 y0 `1 [) Q. L |
|