|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
* p0 q! |* G* |) E+ s; Q" i 1 #include<stdio.h> 1 `5 b$ B0 d% w1 o
2 #include<math.h>
, j/ I7 Y- z2 C/ z# G$ }/ K 3 int main(int argc,char* argv[])9 v+ T {7 H$ e7 R' o2 F1 c4 l
4 {7 Z7 ?2 X7 T ^. F3 M
5 int a,b,c;
* T; D8 J/ w t- ]: ?& g5 v 6 c = a * b; B* L9 h" ~4 ^
7 return 0;
x# X" \6 G; U! h& J' Y3 a 8 }
, B" p. v" f; t2 s4 e3 I% h+ j6 V4 M% {* O
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看4 o; D$ u8 J H. Q" O$ u, Q
none:
# s* T1 D: n# w; J( T+ a( I000082e0 <_init>:
* i$ |0 X) K9 W% E' I8 h 82e0: e92d4010 push {r4, lr}; n9 M/ n9 |; \& ^. {- U. }# ~$ {
82e4: eb00001c bl 835c <call_gmon_start>
3 k: K. |% Y- t0 M, @9 J& Q. Q _# ^ 82e8: e8bd8010 pop {r4, pc}
) W o0 O6 `0 f: \9 |- \8 ?7 T! Carago:2 F5 ]. ]- `9 s/ \) {
00008250 <_init>:
6 {6 P4 P4 G* f/ [ 8250: e92d4008 push {r3, lr}
0 [# u* a, ]4 } 8254: eb00001d bl 82d0 <call_gmon_start>7 L2 ~% t* O$ ]% S& Z5 d; t
8258: e8bd8008 pop {r3, pc}' o% F3 m1 a0 v" o
9 P) [. n" R% h6 b, M' Gnone:
. @& R/ N) H- s# U: c, ^/ s K6 b& j000082ec <.plt>:
: ^9 K0 q& p, F- |1 \4 W 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
7 n$ p& m5 K5 H, i# K& ^2 u 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>* U" P+ \! j3 C4 H F5 P: B, B
82f4: e08fe00e add lr, pc, lr3 D/ n4 [% N& M# l9 d# ?
82f8: e5bef008 ldr pc, [lr, #8]!
' N% b% w# _/ M# z 82fc: 000082d4 .word 0x000082d4' S- u+ s! B# U, @
8300: e28fc600 add ip, pc, #0 ; 0x0
6 h- p: f$ s: V' _, ~: i 8304: e28cca08 add ip, ip, #32768 ; 0x8000/ J9 p7 g/ ?8 I6 A
8308: e5bcf2d4 ldr pc, [ip, #724]!
9 {+ h9 N. N# l7 Z) o0 N8 l 830c: e28fc600 add ip, pc, #0 ; 0x0
* B$ o4 T( J& h4 P! F9 M6 m; [ 8310: e28cca08 add ip, ip, #32768 ; 0x8000$ w7 E5 L" w- B1 j* U5 V& n9 ?
8314: e5bcf2cc ldr pc, [ip, #716]!0 {4 ?, f4 @, }1 K6 A
8318: e28fc600 add ip, pc, #0 ; 0x0
( ]& M* t5 \8 x( E 831c: e28cca08 add ip, ip, #32768 ; 0x8000 A0 ^4 l& C# M* ?. m" ^
8320: e5bcf2c4 ldr pc, [ip, #708]!# f Z7 O% A5 [9 k- w1 w
arago:5 G( _6 ~1 _" F- L: ]( U
0000825c <.plt>:8 J0 T. A1 C3 O* j! s
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)5 A( M- `0 A9 w- D4 @
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
3 N& t* V. D2 f5 f( Q2 e( m! A 8264: e08fe00e add lr, pc, lr+ `7 {3 ?3 o% j& T8 n9 Z
8268: e5bef008 ldr pc, [lr, #8]! H3 M$ V% @9 G$ t+ C# E8 f
826c: 0000827c .word 0x0000827c
) e( o' ]5 @& H8 f 8270: e28fc600 add ip, pc, #0, q# Q" P5 S6 O+ g3 }' Y
8274: e28cca08 add ip, ip, #32768 ; 0x8000
5 U" ]: `% E3 g: l 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
$ b8 \: I" w* i# f: c 827c: e28fc600 add ip, pc, #0
5 ~# d: z% S; o/ g* }1 k9 e 8280: e28cca08 add ip, ip, #32768 ; 0x80004 ?+ G: E9 O1 M0 K3 d8 ?: p
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
# G0 K# F5 I7 m$ m+ I" H% A 8288: e28fc600 add ip, pc, #0
4 C5 `) ?# H# U2 J6 r4 F 828c: e28cca08 add ip, ip, #32768 ; 0x8000
I$ t' W k5 {2 |$ g; o s& G5 \ 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c! X3 I7 ~$ F* x
none:4 h) q1 u3 ^# |7 [) F* S% p% o7 b
00008324 <_start>:+ J; |1 A! {* J
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
9 x% d0 A$ F6 |% K* e 8328: e3a0b000 mov fp, #0 ; 0x0
5 d1 u4 r' z5 W8 k1 U 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& Q4 O! e; d/ b- z 8330: e1a0200d mov r2, sp1 Z4 R! l# F" r4 N
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)3 I. N5 U/ j; Z5 e' S
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
, d2 d3 l1 D) P" [! U2 S* J0 I 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>( q! _, s0 U6 @ C C
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
. d$ u5 r3 l2 Y% o- G 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
8 ]; q# ~) `9 ?& p 8348: ebffffef bl 830c <_init+0x2c>
7 J. j. y- V. T$ ^2 b: ] 834c: ebffffeb bl 8300 <_init+0x20>/ S0 w# K$ z$ g2 E P
8350: 00008404 .word 0x00008404
: @# `5 A; q6 e; k- \- [+ d# `2 a! f 8354: 000083cc .word 0x000083cc
! t& l3 m. K0 u( z! n/ A: o 8358: 00008408 .word 0x00008408
1 E4 Z7 y. n# g, _+ ~9 Marago:
* ~( b, c( V( l4 ~: w m+ L00008294 <_start>:+ Q& ?/ K. V( Y! W g, C- D$ @( p1 P
8294: e3a0b000 mov fp, #0- G7 H" M% ?2 n4 X% K
8298: e3a0e000 mov lr, #0! \/ y1 _: y$ F
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)1 X! Q+ |4 |8 B9 n! l" `4 \
82a0: e1a0200d mov r2, sp# b6 K) U& D! O4 Q3 a8 T2 |
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
4 j! D" J9 t1 b+ B r. w) N 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
1 ?3 ]; ~7 C3 {5 N0 N: t 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>" M- E) L% J' L3 Z) }% E) w
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
0 o! s% B; F+ f# J9 t1 x# V 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>% o) A1 C. Y2 \9 U
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>8 g ^0 T5 e2 t7 ]$ j: s/ }
82bc: ebffffee bl 827c <_init+0x2c>) _( j. I9 ~, k: v. G8 N4 w* F
82c0: ebffffea bl 8270 <_init+0x20>, V. D+ P7 u& I
82c4: 000083dc .word 0x000083dc
/ j9 V$ X0 M. f: s 82c8: 00008344 .word 0x00008344 ^. F& F" \) O# S3 }
82cc: 0000837c .word 0x0000837c# j; P" ~, c: m. k/ m# m
none:
S% g8 s& I( G0000835c <call_gmon_start>:+ A3 i$ I8 s- U3 W1 a. `
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
4 X- V+ x6 ?( ]8 w: g9 E" h 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
& _* U. s8 f1 G6 F5 \% B8 ` 8364: e08f3003 add r3, pc, r3
. R( B, @8 l8 _! `7 I3 m 8368: e7931002 ldr r1, [r3, r2]
) d: d K+ E E, W+ _( M 836c: e3510000 cmp r1, #0 ; 0x0* y+ t' O8 v9 W V( ?
8370: 012fff1e bxeq lr( i: k! a/ o8 G/ {% s+ K$ t
8374: eaffffe7 b 8318 <_init+0x38>
3 N; A! C. \% U2 \' j 8378: 00008264 .word 0x000082649 d8 L$ b! R! G% R1 _
837c: 00000018 .word 0x00000018
* h2 L e3 G6 }/ N1 @arago:
3 m% x" |* k) L000082d0 <call_gmon_start>:4 i& T+ ^: V+ N/ k. ~+ X
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
* f$ G$ W1 U' t1 O- q; P+ l) x 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
4 c% ^- I! a7 ?. o4 M3 _ 82d8: e08f3003 add r3, pc, r3
, z# N/ |# f' m) p4 y$ O 82dc: e7932000 ldr r2, [r3, r0]# D0 ?: l4 p# o" P
82e0: e3520000 cmp r2, #0
0 r: b1 `1 i( o& z9 V; o 82e4: 012fff1e bxeq lr
3 K6 S* A6 P m P$ o$ ^3 X3 }# V 82e8: eaffffe6 b 8288 <_init+0x38>
c K2 I6 I. W8 F 82ec: 00008208 .word 0x000082087 e9 \2 ^2 ? u
82f0: 00000018 .word 0x000000185 c6 S! ]; P+ V8 d
none:
5 J2 ~# D! ~! Y( ^00008380 <__do_global_dtors_aux>:
! n8 l) b2 R i; ^* } V" Z 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
6 @( @4 I* h' O/ u 8384: e5d23000 ldrb r3, [r2]
, J5 N( L- K: x' h! G8 z& j& N 8388: e3530000 cmp r3, #0 ; 0x0. m: _ x: t+ Q0 J3 \
838c: 03a03001 moveq r3, #1 ; 0x1
7 G+ |; Q: V+ X 8390: 05c23000 strbeq r3, [r2]
: G. k5 [9 q% \ 8394: e12fff1e bx lr9 |) r6 c( }+ v! Z' X, i; y
8398: 000105f4 .word 0x000105f4
, k! ?& g7 v* _% m+ Warago:
" A; c d. e& U2 q4 Z& _000082f4 <__do_global_dtors_aux>:
: i0 \* \; F+ G; ~2 s; l' k 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
% a$ E+ Q `2 u: l5 w7 f 82f8: e5d32000 ldrb r2, [r3]+ [, H6 @" e/ t' L% K2 G4 y
82fc: e3520000 cmp r2, #0
6 H) l' D' Y! Z9 \/ V& Z! `1 M 8300: 02822001 addeq r2, r2, #1
% X t9 s, _5 z& ~) { 8304: 05c32000 strbeq r2, [r3]: Y; ^% C2 K6 d; x3 T0 D- t
8308: e12fff1e bx lr
O: y3 {- c- q 830c: 0001050c .word 0x0001050c) i8 ^2 h& o- W/ E- p1 V& W
none:) w* K; _9 c' Z+ h) F7 [& H
0000839c <frame_dummy>:
/ w+ \7 Q) w1 m$ ] 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>" |( q8 w+ V9 I2 i* M
83a0: e92d4010 push {r4, lr}
7 u! T" E; x: E* O 83a4: e5903000 ldr r3, [r0]" K8 I$ ~) N/ p9 s
83a8: e3530000 cmp r3, #0 ; 0x0
6 |* d g+ t: o, J9 G, N1 U 83ac: 08bd8010 popeq {r4, pc}$ _, J" @1 u7 S$ [
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>9 y n% J9 Q& @' z2 x, v
83b4: e3530000 cmp r3, #0 ; 0x0
( v7 ^/ H( P5 l4 Q$ S$ Z) T l6 t 83b8: 08bd8010 popeq {r4, pc}
4 U6 I3 l) o' ^4 K 83bc: e12fff33 blx r34 b1 o& k1 i' _+ t$ {% ^) V9 _( ~
83c0: e8bd8010 pop {r4, pc}! c% w4 B4 H2 A2 p
83c4: 000104dc .word 0x000104dc! r8 W+ ~9 w+ ?5 h
83c8: 00000000 .word 0x00000000+ |( s+ e$ g2 q2 {' P6 s6 [
arago:
H i$ O2 H$ o% P00008310 <frame_dummy>:3 {- O8 s$ Y1 W! a2 X, l
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>0 X) @' [ Z# e" K
8314: e92d4008 push {r3, lr}
9 d9 t8 G' d! y. n8 L$ b) \' d 8318: e5903000 ldr r3, [r0]' w* I, l& O! o" X. X
831c: e3530000 cmp r3, #05 E+ s! t; ]0 H9 s, n E, m
8320: 0a000003 beq 8334 <frame_dummy+0x24>
0 h5 P5 _1 O; d$ T3 H5 w, H 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>; v* x+ p5 D3 n9 C
8328: e3530000 cmp r3, #0
8 h& H" w2 ~0 D5 F ?' Z) c 832c: 11a0e00f movne lr, pc4 A/ J4 c8 [) Q
8330: 112fff13 bxne r3) ^* l# C' \# z/ C6 q
8334: e8bd4008 pop {r3, lr}
. y4 h$ ?* a3 ~7 ]6 ?' d$ O 8338: e12fff1e bx lr* y& v) V4 U. Z7 D1 Y
833c: 000103fc .word 0x000103fc
8 J& l, Q4 M/ G3 C4 @ 8340: 00000000 .word 0x00000000+ [% t, v- c, `) J
none:
2 n U# H! H# u7 Z! v% p000083cc <main>:" Z- ~; P% a( T8 q
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)- d; L8 I4 v+ z- y Q) K# \" b
83d0: e28db000 add fp, sp, #0 ; 0x0+ w" w5 L$ E7 b8 A" S
83d4: e24dd01c sub sp, sp, #28 ; 0x1c& ]! ?& B. R5 l6 N2 \9 |2 _
83d8: e50b0018 str r0, [fp, #-24]7 \+ d/ Z& J# e( {$ ]5 a; I
83dc: e50b101c str r1, [fp, #-28]
4 g: e+ j* J6 ^8 M i; K8 I 83e0: e51b2010 ldr r2, [fp, #-16]
; L; L' B6 A& o) G0 e3 h 83e4: e51b300c ldr r3, [fp, #-12]) }5 x4 K1 i H4 R0 {: x$ r* r+ x
83e8: e0030392 mul r3, r2, r3$ ?2 ^$ K3 E$ C: T) n, M/ @9 n
83ec: e50b3008 str r3, [fp, #-8]7 K; ^2 }* J" C: Q6 ]4 K3 i" p: g4 L
83f0: e3a03000 mov r3, #0 ; 0x0! I5 E8 p# z7 m t0 Y0 y
83f4: e1a00003 mov r0, r3- ]9 H$ w" \- P, L/ J T+ O8 _8 W1 V
83f8: e28bd000 add sp, fp, #0 ; 0x0
5 R/ B( H. M) z9 R1 f 83fc: e8bd0800 pop {fp}" b4 P3 R% w2 R7 T2 |
8400: e12fff1e bx lr
# G" O, L% W# _3 iarago:
/ T+ t- H6 i2 q5 B1 w00008344 <main>:% F. o% x% ]0 h) g
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
1 M8 Y; c) i1 m 8348: e28db000 add fp, sp, #0& \+ u x9 @; u2 p+ U8 V- E0 T2 p
834c: e24dd01c sub sp, sp, #28" Z0 M9 `% u& L% l( e! [; `
8350: e50b0018 str r0, [fp, #-24]
3 n& ~, M2 |( @ 8354: e50b101c str r1, [fp, #-28]9 s3 E7 j: H: {. d5 {7 u0 e
8358: e51b3008 ldr r3, [fp, #-8]. q9 c! j: y# B/ \) \
835c: e51b200c ldr r2, [fp, #-12]
8 w2 W7 S# V6 p3 N) N( `1 `- Q0 M 8360: e0030392 mul r3, r2, r3
( W: e' `: h( [. ^ 8364: e50b3010 str r3, [fp, #-16]
% u, i1 v& }. Q 8368: e3a03000 mov r3, #08 X+ r {( ^5 k0 ]
836c: e1a00003 mov r0, r3
$ s, {. d, Q; e4 P" y 8370: e28bd000 add sp, fp, #0
M9 H% p$ O# W) Y 8374: e8bd0800 pop {fp}+ z8 b! h/ `9 _; G0 R
8378: e12fff1e bx lr3 ], R3 u! w$ Q5 Q& i
none:- J% L2 r' Q j8 }4 A8 B$ E9 A
00008404 <__libc_csu_fini>:
3 S( W% \' i8 u2 [7 t' b 8404: e12fff1e bx lr# t4 o8 e! m0 ` i
arago:2 f0 g+ r, ]$ w* w) p3 S" g, V
000083dc <__libc_csu_fini>:0 Q5 k2 b: }, c; l
83dc: e12fff1e bx lr$ k# A8 |1 L8 F( ^
none:
9 d- g8 t* R( ?+ |# m00008408 <__libc_csu_init>:9 Q8 u/ b w' O8 J" q% o9 _
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
- q3 [ n4 t2 }6 x# x( n 840c: e1a08001 mov r8, r1
: ~$ y6 `- ~) i& c' f3 v0 O 8410: e1a07002 mov r7, r2% E$ x/ i) Q) n. Q/ P0 f) D. g. ?! O
8414: e1a0a000 mov sl, r0% \/ e) d: R# Y3 r' C( _0 D
8418: ebffffb0 bl 82e0 <_init>
% V4 f; v5 ?8 I2 h 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
f: W& m# V: \3 ` 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
: L N' @2 [. Q, ?7 Z 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
! a: v0 H! |* Q 8428: e0613003 rsb r3, r1, r3/ Z4 c5 D: y; Q$ k4 T
842c: e08f2002 add r2, pc, r2% f0 c' x9 h6 U
8430: e1b05143 asrs r5, r3, #2' q+ C1 T- u# v1 _+ L- s
8434: e0822001 add r2, r2, r1: ^! d `6 K, a! }( @+ y
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}, T/ n1 Z) d. M P6 J+ R3 ~+ x# d2 z& a
843c: e1a06002 mov r6, r2
. ~5 }! n' E6 `( I* b2 \/ f; U) s 8440: e3a04000 mov r4, #0 ; 0x02 G7 a1 K0 c5 a( D; n7 k" C1 f
8444: e1a0000a mov r0, sl: @( s R% w: g) ^$ X
8448: e1a01008 mov r1, r8+ l) K6 a; H6 r6 V% Z' ]
844c: e1a02007 mov r2, r7& k9 f2 \" D/ v1 {3 T, o* n
8450: e1a0e00f mov lr, pc
+ } c4 @% c$ F0 _, w, n 8454: e796f104 ldr pc, [r6, r4, lsl #2]
+ X" ~. k3 `, G! x 8458: e2844001 add r4, r4, #1 ; 0x1! g% N* z1 O- @5 {, n' W9 y- Z+ H
845c: e1540005 cmp r4, r5
9 i4 \' F# J( ]0 F9 ^+ X& g" }& n 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>; g" i* ?9 j% M4 i: M
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
+ [6 m, m: Y, { 8468: ffffff04 .word 0xffffff046 G5 S& R2 t! Q4 R
846c: ffffff08 .word 0xffffff089 P6 m6 J4 p8 z- l
8470: 0000819c .word 0x0000819c% Y2 o2 {! {, H5 O' }
arago:% a) q) ^5 b! E, P* m, |
0000837c <__libc_csu_init>:; O3 P9 B6 Z: k- s. g
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} {( r& D1 Z; Q _ L
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
, D4 y7 d( B; U- U z0 ]; R# f 8384: e1a06000 mov r6, r0* g8 T2 w R3 J# B( b3 W, n
8388: e1a07001 mov r7, r1
* t$ o2 C _+ E9 c! o9 U$ a 838c: e1a08002 mov r8, r2- ~+ [ `7 J* A8 D# u
8390: ebffffae bl 8250 <_init> [4 m9 r0 D. I5 M4 P. O3 T6 u
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
{" Z7 [. T2 j" ` 8398: e08fa00a add sl, pc, sl9 B- a- c: {) G/ @
839c: e08f0001 add r0, pc, r1
+ C1 B$ ?: x) }6 x 83a0: e06a5000 rsb r5, sl, r0( S- f k2 P, E0 k
83a4: e1b05145 asrs r5, r5, #2+ M! ]0 }8 s2 m2 o) e7 J) ]% b
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
/ T2 ~( D( M. h) R 83ac: e3a04000 mov r4, #01 d& E! t- k' @+ D2 U
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
/ F& \) `0 M P. O( Q, R 83b4: e1a00006 mov r0, r69 Q+ c; s- n+ g6 H
83b8: e1a01007 mov r1, r7
0 [& e) O; g6 N; B0 S' L 83bc: e1a02008 mov r2, r87 |, w3 K" [. u# P- R5 i1 l$ P; P
83c0: e2844001 add r4, r4, #1, e& a. u6 o- I
83c4: e12fff33 blx r3
5 z: ^) B. {: L0 L+ `" @# k 83c8: e1540005 cmp r4, r5
1 W" y6 V5 d$ W! W0 g7 B9 v 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
6 L" e5 x6 W4 A, B3 b2 ? 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}- _+ j" t9 V4 _5 `0 V
83d4: 00008054 .word 0x00008054
h+ u5 l/ t/ [1 u/ x' Y2 U( E2 c 83d8: 00008054 .word 0x00008054
) b- S9 l$ }5 F) n& \! [( z. anone:
: O4 c, N0 A+ o0 H! G; ^: J8 LDisassembly of section .fini:' j; g+ ]6 Q% B
: w! q* m2 f d5 T) e# V00008474 <_fini>:
! f0 K, i$ f1 Y" ]9 B0 e5 U 8474: e92d4010 push {r4, lr}1 D8 d& x& `! }, F! g9 Y; N
8478: e8bd8010 pop {r4, pc}
9 h6 N% X8 D( }% |, m- q' S7 Harago:. N% v9 Z r9 R+ l$ c+ g# u& p8 i' Q
Disassembly of section .fini:
0 g0 i; b( ~8 b0 x7 u1 N; I7 ]% G" F+ I y
000083e0 <_fini>:
: }/ X% E. D+ h3 q9 M! L 83e0: e92d4008 push {r3, lr}
$ o# @0 A* o6 p3 i8 U" @ 83e4: e8bd8008 pop {r3, pc}0 ~9 P' p- S! G, T; p. F1 l
; L- ^: O4 V; |8 k$ _4 {; _3 E: J
8 ~* g( |& c _- w; g
% F8 ~4 F2 h* p+ a |
|