|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:$ S. L! y% A0 F/ s/ V+ N
1 #include<stdio.h>
# V) m: Q8 Z0 R& R1 |$ ~6 h+ K2 { 2 #include<math.h>
8 \9 V1 L$ o' F, X5 c- ~8 P 3 int main(int argc,char* argv[])5 V0 i7 G* m" i; o- _0 Y# o4 b; D
4 {
& J1 Z8 B7 |* |7 |# |/ \+ y% A) X 5 int a,b,c;
! k a0 a" B; p% Q3 Z 6 c = a * b;
2 Z+ ~# J$ m$ c% k 7 return 0;
+ V( ^1 p$ e3 D A+ c# e/ Z" p 8 }
2 g3 E& B+ p: L5 f1 W7 A" [6 L5 ~. Z* V- l0 W# D8 l5 p
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看# |% L X' l, j, M( E& w y
none:
$ c! h3 s* n( l! _000082e0 <_init>: ?2 h- d1 M! y) T* N- k6 \* r; W# V) i
82e0: e92d4010 push {r4, lr}
3 f( c' b: \; ` 82e4: eb00001c bl 835c <call_gmon_start>
4 Q' c; {+ v; Z 82e8: e8bd8010 pop {r4, pc}
( d: } B! } [, Earago:1 h4 }. Z* |+ M/ V2 \8 D
00008250 <_init>:
# E k5 B% z; \6 d& o0 n 8250: e92d4008 push {r3, lr}& A1 b6 ^; [' _) q) |! G* A' e
8254: eb00001d bl 82d0 <call_gmon_start>
( ?6 V* v4 A+ t0 m1 } 8258: e8bd8008 pop {r3, pc}
/ I3 G, q Q6 K4 Y: V" d0 B' h! p+ i* r% G
none:# V: Y A" L* x& f; B( c
000082ec <.plt>:
% Y$ Y1 Z* A6 B1 K$ a. ~ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)+ ]$ `5 M5 @4 s9 c
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
1 ]9 ^8 n! {+ E. x 82f4: e08fe00e add lr, pc, lr0 v; S# B1 e9 Q7 l4 ~1 F) d- l
82f8: e5bef008 ldr pc, [lr, #8]!
" N0 b# S% u- [( O! _9 i" _ 82fc: 000082d4 .word 0x000082d44 a: c* ^; M1 @ K% F! N
8300: e28fc600 add ip, pc, #0 ; 0x0
5 c) @: E9 A( o' F& M9 m 8304: e28cca08 add ip, ip, #32768 ; 0x80008 _- o- G# |+ F8 r* ?& z
8308: e5bcf2d4 ldr pc, [ip, #724]!
$ f9 L! |* \4 p6 _0 b V4 @ 830c: e28fc600 add ip, pc, #0 ; 0x02 _9 L8 {7 t+ {2 D
8310: e28cca08 add ip, ip, #32768 ; 0x8000
5 E) T* z* x" u" @9 ^2 v. v 8314: e5bcf2cc ldr pc, [ip, #716]!
* v$ o% ]$ J7 \* n; j 8318: e28fc600 add ip, pc, #0 ; 0x0
2 [" Y# I' V, g% e 831c: e28cca08 add ip, ip, #32768 ; 0x8000- V) }2 g* H0 t& D% L0 {
8320: e5bcf2c4 ldr pc, [ip, #708]! A$ @0 v& K8 l$ X; }: K
arago:
9 F) [( ?8 s& o: s. m0000825c <.plt>:
3 d, v; s2 z. J# i# U4 c: A3 g 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)1 y- _1 C( d4 b/ w: i
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>% l: a r& X9 D% y6 H
8264: e08fe00e add lr, pc, lr
, l7 M: ]* S( O' J* _. V! `, S4 A 8268: e5bef008 ldr pc, [lr, #8]!
" ^, t1 ?% M8 e* w 826c: 0000827c .word 0x0000827c$ d7 G. [1 i8 ^2 ?/ ^
8270: e28fc600 add ip, pc, #0
3 S9 D. I, S) J8 {, h ] 8274: e28cca08 add ip, ip, #32768 ; 0x8000
7 J w- V& Z8 c. J" p3 z9 o2 H 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c$ d0 E/ V# ~! H
827c: e28fc600 add ip, pc, #0
7 B. ^# s' W$ ?& o2 J 8280: e28cca08 add ip, ip, #32768 ; 0x80005 ~ U/ e( L* ]' ]: J7 ?* d3 Y
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274# L' q0 h5 N6 q H
8288: e28fc600 add ip, pc, #0
' ^- \2 \2 g- o) |5 ~: X 828c: e28cca08 add ip, ip, #32768 ; 0x8000
6 K. C# |4 [8 L) K/ ?& P. l 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
/ T2 |1 X g7 Xnone:/ r+ f* T* f' m3 {4 Y8 ?0 ^
00008324 <_start>:* B* v. o% N4 Z5 {/ b
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>- m3 A# H# a8 y4 N) X, c" y
8328: e3a0b000 mov fp, #0 ; 0x0/ p# M/ c5 L* _$ w1 Z9 {
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
. g( d1 _. }' P& W 8330: e1a0200d mov r2, sp1 M; V4 \. v3 o: `$ G9 w
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)$ T. r$ ~; x1 H$ B: z
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)- q. i# o- t: f4 d) w& w; v
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>- q% r; `: P6 O8 ]- O3 A
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>$ P$ e1 s6 s% E* L4 q' X: L6 a7 S
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
5 D- ~& e, {) h* R 8348: ebffffef bl 830c <_init+0x2c>
! h$ P6 V. V; k2 p 834c: ebffffeb bl 8300 <_init+0x20>
V9 \* W5 c" h4 v* [- D 8350: 00008404 .word 0x000084043 }/ I9 B# }! x) n e$ y
8354: 000083cc .word 0x000083cc: l" p' \1 p" M+ [
8358: 00008408 .word 0x00008408' ~# L! E+ ^: ?! X* q/ y
arago:0 t6 @) g+ t( C8 L$ a& a! c* N0 f9 z
00008294 <_start>:
: t/ O. R' ?* b7 T% M. h, y* B# M 8294: e3a0b000 mov fp, #0# i+ g( [$ o5 g- h. j: L% a6 s/ y
8298: e3a0e000 mov lr, #0
# i$ A6 y. A. d# o/ c 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)0 e, H/ u4 W: }7 x, R3 k r
82a0: e1a0200d mov r2, sp
4 |# x. {6 t$ {3 {- Y% H 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
4 T2 Z! h% [$ {+ D 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
7 [' x1 W" l. C5 M 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>, i" F' H) f% x
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!) D! [! j/ I) p
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>! {3 q( ~5 R* Z4 l2 [7 ?) N* W# l
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
% H- S+ i1 V) O ^% U8 C 82bc: ebffffee bl 827c <_init+0x2c>
, j7 s: ~4 F& e. C9 P, [+ F 82c0: ebffffea bl 8270 <_init+0x20>
9 v# ^) B+ g; E, k* o) E Z 82c4: 000083dc .word 0x000083dc1 U- n- M' `9 C* }) e; \2 R
82c8: 00008344 .word 0x00008344
' B) ~6 X2 V- q7 W3 C0 K 82cc: 0000837c .word 0x0000837c7 T3 C- x* g- a' D" d
none:" g& L" n& Q6 r- Z
0000835c <call_gmon_start>:! r* ]4 u' I1 n# X. D# {, [. ?* a
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>( ]2 b% U, V. u! M" G
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>/ \3 ^" J/ H9 W+ }, g
8364: e08f3003 add r3, pc, r3
6 n7 }+ t/ j& |2 V4 M 8368: e7931002 ldr r1, [r3, r2]6 m& Y8 f# q5 }. V
836c: e3510000 cmp r1, #0 ; 0x0, c2 l9 \' L4 `5 g( i# b- ]
8370: 012fff1e bxeq lr
9 ^* r8 h- g! E' I# a, S: O4 X 8374: eaffffe7 b 8318 <_init+0x38>7 n. j0 \% I6 D1 B2 e0 w" v: K
8378: 00008264 .word 0x00008264
0 ]: b* b" h6 l! t6 j1 _, y6 a) n 837c: 00000018 .word 0x00000018
" e& b# l9 ?- qarago:0 P( U Y1 y6 {7 n1 a
000082d0 <call_gmon_start>:
. H# y) f+ E) f! b: ? 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
1 f2 c( a: J0 F" b; r 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
2 X( e9 I( E* K2 T3 n* S, k 82d8: e08f3003 add r3, pc, r3
/ w# L7 B" G# z$ L& E5 C 82dc: e7932000 ldr r2, [r3, r0]( @/ J1 d' V. X6 l/ p2 ~+ Z8 a" r
82e0: e3520000 cmp r2, #0
( \0 [2 z! b3 w. k1 w- |7 | 82e4: 012fff1e bxeq lr
, \0 [1 f9 ]7 v) q; o! F 82e8: eaffffe6 b 8288 <_init+0x38>* P1 p2 H, O- c
82ec: 00008208 .word 0x00008208
" [: m& {" Z7 N5 h6 i8 w* E% F2 ]' e 82f0: 00000018 .word 0x00000018
* [! e1 x* u" ?: unone:
1 r' i: n) c' p P00008380 <__do_global_dtors_aux>:
% h' T+ P* S# ]$ O 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
# [9 m- G( F5 A9 i5 Z- c( E 8384: e5d23000 ldrb r3, [r2]5 b; r( b, y7 {( c5 O7 }5 Y. U4 t
8388: e3530000 cmp r3, #0 ; 0x0) p# A: j! b, n' u y: j: K$ E0 L
838c: 03a03001 moveq r3, #1 ; 0x1 y( S6 o+ h8 X' C* X H& v
8390: 05c23000 strbeq r3, [r2]
9 c5 W( V" U. l" ^& q 8394: e12fff1e bx lr; }& L' P) q- x
8398: 000105f4 .word 0x000105f4
* ?! V! |( a$ Q+ Earago:6 M+ m/ C Y, ?) x9 L% Q' G R% @
000082f4 <__do_global_dtors_aux>:2 n- m/ F' `0 J$ M# o/ U6 y1 x/ n
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
$ p* O2 G$ C* Z4 V 82f8: e5d32000 ldrb r2, [r3]
% w* S4 y! B. ~* t- Q 82fc: e3520000 cmp r2, #0: [# B- T2 U3 A8 \/ n
8300: 02822001 addeq r2, r2, #1# m% I2 ^. Q9 R+ N+ Z: C+ H
8304: 05c32000 strbeq r2, [r3]
# {+ C8 h1 r5 ~, V" y0 v 8308: e12fff1e bx lr; d/ M$ j0 @: E! L4 _8 |% u
830c: 0001050c .word 0x0001050c
: G5 }, a+ H: x8 Z) }none:4 X% ]4 f6 @& [( y n3 j5 F
0000839c <frame_dummy>:
' n1 u8 |6 b- k$ z4 _ 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
( H" u& W$ R6 r! d/ K 83a0: e92d4010 push {r4, lr}! T3 P/ x) i6 L3 K3 i1 n
83a4: e5903000 ldr r3, [r0]
$ V/ V- m- `% f# K Z/ W, S+ A 83a8: e3530000 cmp r3, #0 ; 0x0
0 Z. ?, R: P: C1 w$ C4 W% T 83ac: 08bd8010 popeq {r4, pc}0 |' H% D% F/ o( {( t
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
8 C) H2 R* P0 D7 A- C7 Z0 L 83b4: e3530000 cmp r3, #0 ; 0x0# \4 T- X. ]. {2 u7 N, S
83b8: 08bd8010 popeq {r4, pc}) ~6 y$ Y J8 g: O4 R& R' J
83bc: e12fff33 blx r3
/ R/ I6 R# D# h6 r* x! E0 A 83c0: e8bd8010 pop {r4, pc}0 K5 x) r' \, z: G% t
83c4: 000104dc .word 0x000104dc
' s+ k) _9 f7 m 83c8: 00000000 .word 0x00000000
W2 a+ f" x( |) earago:
) W4 G: g- T. |% Z* ^00008310 <frame_dummy>:( f. C- w8 s" @
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>6 y+ a0 d4 J- o- N) G7 m% A: W
8314: e92d4008 push {r3, lr}
: E6 h7 M( k/ a& J( r6 x 8318: e5903000 ldr r3, [r0]
/ f1 p# b$ e" N4 v: X" l8 \ 831c: e3530000 cmp r3, #0% b$ B& {. U7 l0 v' H; x7 E
8320: 0a000003 beq 8334 <frame_dummy+0x24>
/ a' ?5 f5 F# N5 W0 |( f 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
. v- y3 T) |. G- T5 E) g 8328: e3530000 cmp r3, #0
2 c3 O- Y; w, ?8 a' o7 J 832c: 11a0e00f movne lr, pc
% M% R7 q( S& f O& j 8330: 112fff13 bxne r3
1 g9 L7 h x' f7 W 8334: e8bd4008 pop {r3, lr}
9 J+ X6 P' ]! W2 s 8338: e12fff1e bx lr6 ^2 j0 n* y- t8 y
833c: 000103fc .word 0x000103fc- F) l1 Z$ A- @$ h
8340: 00000000 .word 0x00000000
( f( R8 m b$ O$ T# W, onone:
, m4 F) [% D; A' A6 a; B: V1 ~000083cc <main>:
+ T, R6 r7 K8 l6 e' r Z$ @9 }+ i 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
+ [' b/ H) c. ?: I- O' { 83d0: e28db000 add fp, sp, #0 ; 0x0
2 k% t. g! z; o, w 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
3 ?' D6 g, ~; z8 X' v) D 83d8: e50b0018 str r0, [fp, #-24]+ k2 _7 {+ h' g" N% K! @
83dc: e50b101c str r1, [fp, #-28]) y; u3 V0 J2 C1 b8 E
83e0: e51b2010 ldr r2, [fp, #-16]
7 f1 X, Q3 G6 O2 Q9 ~! {% Z- P) p! r 83e4: e51b300c ldr r3, [fp, #-12]
1 ?1 \' `2 f+ c; n1 r: n. w 83e8: e0030392 mul r3, r2, r3' G4 f6 M5 V# k: j" z
83ec: e50b3008 str r3, [fp, #-8]+ l+ I3 W+ ?" L* ~& e0 ^3 O% d& M% t
83f0: e3a03000 mov r3, #0 ; 0x03 j: v) i/ b# M B7 O. H
83f4: e1a00003 mov r0, r3- t( x- p; ~/ r) m3 \! A4 `
83f8: e28bd000 add sp, fp, #0 ; 0x0$ `( ~ k {0 z+ J$ J
83fc: e8bd0800 pop {fp}/ z; a( n2 W! ^/ A) H. l; i$ o
8400: e12fff1e bx lr
) ?& K: w/ t4 v( r) {# D% k0 {arago:
4 @, ~$ c: K; Z' T4 S00008344 <main>:
* R R6 c$ P) Y( U1 V7 f' A/ f$ k 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
5 t s, X! j4 B- u" T" _5 x 8348: e28db000 add fp, sp, #0; g8 V8 N! E" j
834c: e24dd01c sub sp, sp, #286 z% i& }( }$ y8 f, _
8350: e50b0018 str r0, [fp, #-24]
. N& i( g K4 X" T( ]9 b9 A' r 8354: e50b101c str r1, [fp, #-28]
$ E6 z) d6 J9 }/ o) {9 m 8358: e51b3008 ldr r3, [fp, #-8]
. T/ F1 @1 [8 D- s' Y& L& b 835c: e51b200c ldr r2, [fp, #-12]
) |- c- h4 [$ { I& P/ o% ] 8360: e0030392 mul r3, r2, r3
/ M) `" {0 f' l& Q# m1 @ 8364: e50b3010 str r3, [fp, #-16]
/ W/ ~+ [& h8 L0 K2 Y; i* x 8368: e3a03000 mov r3, #0/ I3 @' C. x, |* P- c" E+ h
836c: e1a00003 mov r0, r3, @8 Z1 h; Y* F* d
8370: e28bd000 add sp, fp, #0
/ p9 X7 ?/ X9 o$ Q( O 8374: e8bd0800 pop {fp}) K7 H' G$ C' _4 J% a, k) K
8378: e12fff1e bx lr' P) b/ _$ U7 |; r
none:( \8 y1 R" r Q6 X8 q
00008404 <__libc_csu_fini>:+ W* j6 N7 P" r. s
8404: e12fff1e bx lr* J5 |5 X/ ?1 ` o4 E
arago:6 ]5 C& m' P* f5 V3 J, t1 [
000083dc <__libc_csu_fini>:
z7 K9 r+ g/ K; C 83dc: e12fff1e bx lr
: F9 H7 c9 q; snone:
- l# z- e% [% R# k% t00008408 <__libc_csu_init>:
|& v6 Q/ Q7 ?+ P. Q) ^$ N7 g, i$ q 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
# s$ H' c8 @0 Z" a3 A; x' y0 z: m 840c: e1a08001 mov r8, r1
3 t+ D* }) T# B; O 8410: e1a07002 mov r7, r2
6 n8 n: G* ^( i$ d' o! ?9 ? 8414: e1a0a000 mov sl, r04 n6 T* }7 L; X) M+ j, ?
8418: ebffffb0 bl 82e0 <_init>8 ~$ d: e% u2 E3 i G& c; w
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>1 e) L5 c& f0 J4 c) G
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>" l% b5 [0 W" y
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
8 j" ` T6 Z7 H2 e8 n. u6 I 8428: e0613003 rsb r3, r1, r3/ `2 t2 h3 f1 M0 h
842c: e08f2002 add r2, pc, r2
, U2 ]% T0 K) X d 8430: e1b05143 asrs r5, r3, #2
& e* x* d! j- j) p6 ^9 J 8434: e0822001 add r2, r2, r1
- p0 ]% d; u }2 r 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
3 U3 d/ q) d$ j 843c: e1a06002 mov r6, r2% w# Z+ r. H& }1 X3 T1 q
8440: e3a04000 mov r4, #0 ; 0x0
$ B) q3 k, ~5 e! Z. n 8444: e1a0000a mov r0, sl
4 o1 x+ m. B" n9 q5 A0 ` 8448: e1a01008 mov r1, r8! ~7 j: }( _, S
844c: e1a02007 mov r2, r7
, I( n) [& L1 P6 }' b 8450: e1a0e00f mov lr, pc
; U" k$ f& t3 W0 a# e& N; o 8454: e796f104 ldr pc, [r6, r4, lsl #2]
6 y' m+ M+ u* u- A5 N* K: q8 p 8458: e2844001 add r4, r4, #1 ; 0x1
* E6 Q, s4 g) f H8 F: a; E 845c: e1540005 cmp r4, r5
& T6 r' M, U. s/ e$ n3 _ 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>6 P1 J y. N4 k
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
# z: a6 n& F! R3 Y* }8 a/ v/ O 8468: ffffff04 .word 0xffffff04% ^2 o4 l$ u5 u
846c: ffffff08 .word 0xffffff08
! _ j& P3 _, O2 s 8470: 0000819c .word 0x0000819c
n% w& V& H) H/ x+ Garago:
) Y0 D' N# j% Q2 H& v0000837c <__libc_csu_init>:. h$ n2 R( m1 d8 i
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}) z4 O& Q* h* \. W8 Q7 x2 z+ v9 E0 C. p
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>0 E" G/ \# k) Z# O2 F5 A
8384: e1a06000 mov r6, r0 K) a; X4 h( h
8388: e1a07001 mov r7, r1
& o2 R( |6 o9 [1 _9 Y 838c: e1a08002 mov r8, r2
: I/ _; M% j" i 8390: ebffffae bl 8250 <_init>
/ e/ O3 r) T% h7 O 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
' M+ n2 |3 D! f 8398: e08fa00a add sl, pc, sl
& i, t: O# Z* ]% L& A 839c: e08f0001 add r0, pc, r1
$ E; k6 k) p: B- e i 83a0: e06a5000 rsb r5, sl, r0( @1 N: k" B0 P! r" @
83a4: e1b05145 asrs r5, r5, #2
: {# B1 z6 a% A( X3 e. o 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
, ^' z4 h! w+ e$ p9 d& | 83ac: e3a04000 mov r4, #0
- x0 B K1 f0 l8 Y5 l/ X 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
! y7 `8 L) I" ?5 A 83b4: e1a00006 mov r0, r6
4 S+ }4 a5 y5 D* B' @) e! D0 W; t 83b8: e1a01007 mov r1, r7
2 m3 f' L" F% U9 o* _4 y 83bc: e1a02008 mov r2, r8; n6 m$ t6 F/ p* }+ N; O' Z5 R) V. _
83c0: e2844001 add r4, r4, #19 \* x/ u% k" j2 F
83c4: e12fff33 blx r3& [1 h3 \% g0 F- W1 I1 }6 N
83c8: e1540005 cmp r4, r5
9 i/ r( F0 s. F8 p7 L# |) J- E: U 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
# Z6 A C( B) l$ [4 M2 k4 J' k 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}# o- S l7 a: k$ F# U
83d4: 00008054 .word 0x00008054; p1 G5 m# b! T/ s) q$ M
83d8: 00008054 .word 0x00008054
1 n; \$ W1 S+ r& H' |- S" j$ mnone:
0 ~7 h) ^/ k' l3 F, @( J. SDisassembly of section .fini:4 p8 C; s6 z7 w
% l5 Q4 J3 a- U) u00008474 <_fini>:
2 f0 k' x* J- g" c- N2 v 8474: e92d4010 push {r4, lr}& d2 V3 h! [- }" V4 R$ H* \
8478: e8bd8010 pop {r4, pc}$ N" D; h5 M5 M2 V, n
arago:0 j1 R/ c1 ~' f9 Y
Disassembly of section .fini:) Y. h b. a6 w
# U+ k& S2 {4 W |3 U8 U000083e0 <_fini>:
/ z3 i# ?: C; Z0 T0 c 83e0: e92d4008 push {r3, lr}+ n- b& E& ?) n/ J/ G3 x w; F! N& B" }
83e4: e8bd8008 pop {r3, pc}# J$ ~7 o, T6 y6 ~* H& j
* y2 W6 I0 X+ D1 j* X8 f
* ?# g8 C! C- I" D5 S; w2 q
" T) w$ X9 h$ ]% I/ G5 }7 v8 g |
|