|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
$ F# d) Q0 `( k" ~' @ 1 #include<stdio.h> ' E. j/ l5 N8 w' q! T- w4 U
2 #include<math.h>$ i2 ^' r7 L2 A
3 int main(int argc,char* argv[])
0 b( l7 ], t6 I# X0 q 4 {
2 I8 M9 w, D0 u' ~) {+ b" d; y 5 int a,b,c;; ~5 V' M3 O4 W
6 c = a * b;
4 A, }$ z6 F) V* Y- U+ d( {. R3 A* A 7 return 0;
- m q- e1 Q5 \, p$ P7 y, R 8 }
/ U- y9 C5 ?3 u# h) l2 k$ d& K6 ]& C# q* R y4 }/ n2 E
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
$ x3 @' T' y9 n- ?! n9 w+ cnone:
' w# O5 S9 b8 K7 V" ~( h000082e0 <_init>:, b1 {/ [, \9 P3 D5 Z) t
82e0: e92d4010 push {r4, lr}% J* `/ x# P$ U8 `# t2 S7 @& k* T, T
82e4: eb00001c bl 835c <call_gmon_start>$ J/ O$ Z4 N8 s7 W
82e8: e8bd8010 pop {r4, pc}5 W1 G' W M& l3 _7 `2 c, O
arago:1 l( B% s* r: Q, f: y4 v" M
00008250 <_init>:8 {6 k' v- L u
8250: e92d4008 push {r3, lr}; [. Q8 F6 q5 N0 i% l& [5 O# J, r3 r
8254: eb00001d bl 82d0 <call_gmon_start>' k6 l6 } B8 t
8258: e8bd8008 pop {r3, pc}
1 O' P+ X) n4 p. |6 q
) \9 w6 y5 s7 u/ q% ^2 G& Lnone:! g; U& A, I+ ^' q
000082ec <.plt>:# N# q4 p+ i% H5 o8 ~) @ |3 S* l3 |
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
1 R* O! J0 Y& H$ ~* L; \$ \ 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 w% t. D. H, v 82f4: e08fe00e add lr, pc, lr
( u, W% A4 h, g, w# m$ K$ d 82f8: e5bef008 ldr pc, [lr, #8]!
0 \9 C" X9 j6 }2 d" Q/ u) R! Y4 E$ Q 82fc: 000082d4 .word 0x000082d4
1 |* _' H: k) K9 _2 E ^ 8300: e28fc600 add ip, pc, #0 ; 0x0
- W6 k/ G3 U1 S1 y6 o 8304: e28cca08 add ip, ip, #32768 ; 0x80004 U! Q5 _9 q. c5 w
8308: e5bcf2d4 ldr pc, [ip, #724]!
C7 a! e# a7 v8 i* Q 830c: e28fc600 add ip, pc, #0 ; 0x0( \0 H* w4 @! T; c+ {2 G, E5 G
8310: e28cca08 add ip, ip, #32768 ; 0x8000$ G5 B4 Q3 M8 M' [; e8 A, B5 ^, R) g
8314: e5bcf2cc ldr pc, [ip, #716]!, l1 A* T! S, }7 \( G
8318: e28fc600 add ip, pc, #0 ; 0x0" X( w) t ~) k# n* E
831c: e28cca08 add ip, ip, #32768 ; 0x8000
, e; r( e$ ]% S5 h 8320: e5bcf2c4 ldr pc, [ip, #708]!
9 ?# u, E8 s+ b) tarago:% i+ l% E7 h: s. y, x/ n
0000825c <.plt>:
a% \4 H6 ?# D* u# ?2 m1 w$ N- z7 d& l) T 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)( o. X* y0 e7 [! V, v9 S0 f
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>8 R* j% g, T P @6 S& P% [8 G
8264: e08fe00e add lr, pc, lr
/ w D' I4 x& X. q 8268: e5bef008 ldr pc, [lr, #8]!. q& T2 V3 F# T) ?: i M7 d* Z
826c: 0000827c .word 0x0000827c3 ?7 q- F, u% k( r x
8270: e28fc600 add ip, pc, #09 s4 N' _' R- `+ ~
8274: e28cca08 add ip, ip, #32768 ; 0x80009 x, u- h3 J$ [2 K) i- u
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
4 F4 g. k7 D2 U7 Y2 E1 V 827c: e28fc600 add ip, pc, #06 L) G- g( Q+ p1 W5 d" w
8280: e28cca08 add ip, ip, #32768 ; 0x8000
# I) z G1 y9 X; q 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
* k. u6 c& @; {- K3 C 8288: e28fc600 add ip, pc, #05 E6 V$ ]: \9 A) Z( I9 E6 U1 p
828c: e28cca08 add ip, ip, #32768 ; 0x80002 M. B! }3 o2 x6 L2 S6 v, t
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
4 ^9 ^" s- d+ h: I! l8 C* S$ A/ gnone:3 m P) K4 {6 M; M9 E9 r. h4 f ?
00008324 <_start>:
4 k! P) `, ]/ Z9 b- ?! {; t 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>0 R2 T% s7 l& ?, h
8328: e3a0b000 mov fp, #0 ; 0x01 i7 m$ ~0 |) | B+ [
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)0 V4 c' i" l, O& R8 ?( l& `
8330: e1a0200d mov r2, sp$ y( C/ s u% N8 G
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% y4 Y# j" x% Q6 N 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 _7 `3 r% |% z+ I0 n3 Z, {
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
& z' }3 y7 [ v; y 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
% z0 O' }$ P* ?9 ?% `" i 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& y' n0 w9 J0 ]8 L1 j; Z 8348: ebffffef bl 830c <_init+0x2c>) p" ^ q3 n: R$ L0 n
834c: ebffffeb bl 8300 <_init+0x20> n7 }" _; ]( }7 ^! S1 g, A
8350: 00008404 .word 0x000084046 _1 j5 u, M+ F& F) y: @4 u
8354: 000083cc .word 0x000083cc- G+ s. v& Z! [! W1 }) B ]
8358: 00008408 .word 0x00008408
: ^* O8 I0 d3 P& W5 w. Uarago:4 B. [6 a9 @$ L P3 I: X4 [+ a/ S) e
00008294 <_start>:) O, z, ^) X8 }8 h4 ?
8294: e3a0b000 mov fp, #00 @$ m! Z1 q7 f% n
8298: e3a0e000 mov lr, #0
H/ |/ b2 D7 I' B4 g9 H 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( Q. x9 g; D* s7 K7 k# w) s
82a0: e1a0200d mov r2, sp
( w* l! h' d6 i# n, n J 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)2 F- }. A* Z: ? \
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!), e) t0 S2 C" [, R" [
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>$ U; t, |' S1 }1 k
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)9 ~+ A* K+ x8 Z- l" {* F
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>' m; _# i! {0 K* C- }4 Q
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
8 D" X1 K) F: j$ }- R 82bc: ebffffee bl 827c <_init+0x2c>3 n9 G2 q' f( R Q- W6 E! l L
82c0: ebffffea bl 8270 <_init+0x20>
4 B* D* [& S: N1 O 82c4: 000083dc .word 0x000083dc9 s1 c1 i6 m8 P9 v) e8 @/ p
82c8: 00008344 .word 0x00008344! r! _4 u( @3 _/ [3 S
82cc: 0000837c .word 0x0000837c
/ E5 W# h! z8 r& a2 E, ~; l' Tnone:
/ Z* m9 t. ~/ g/ u. Z1 g5 K0000835c <call_gmon_start>:
! |- h, t2 g; ~0 o* m 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
2 p% ]$ V7 V9 `7 u' l 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
8 A6 {3 Y: v8 s; z' J 8364: e08f3003 add r3, pc, r30 c- ~4 Y8 H9 c. _
8368: e7931002 ldr r1, [r3, r2]9 o6 L& G: Q# X- J8 o
836c: e3510000 cmp r1, #0 ; 0x0% F; a6 f2 L* K6 ~& J( I
8370: 012fff1e bxeq lr$ f) _! a! e" W# C# }1 E( F
8374: eaffffe7 b 8318 <_init+0x38>
$ @9 c- q) g4 K0 M 8378: 00008264 .word 0x00008264
0 {+ I! n% l6 ]2 i 837c: 00000018 .word 0x00000018) Q" E1 {8 x' z7 ~! P* A# y4 E
arago:
2 _) r% x. D( P2 I000082d0 <call_gmon_start>:
* t8 E; Z. t5 \7 y- f 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
+ [( A- x$ Q8 F9 @; Y 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>8 ?; c4 d! z! C% L" C% _9 Q
82d8: e08f3003 add r3, pc, r35 s5 F% ^; U, H' ~. C) e
82dc: e7932000 ldr r2, [r3, r0]# `; f9 ?4 z' Z% h i
82e0: e3520000 cmp r2, #0$ J3 r$ h# ?; R2 K$ s
82e4: 012fff1e bxeq lr, `, G' e; R. V9 o/ U
82e8: eaffffe6 b 8288 <_init+0x38>. }2 d6 z& W8 i1 N" t3 _
82ec: 00008208 .word 0x00008208
! o7 k: N8 U$ p( H! U$ { 82f0: 00000018 .word 0x000000184 Y4 Z8 U; Z- R
none:4 r9 d/ D' n# b2 w% c" e4 C
00008380 <__do_global_dtors_aux>:9 ^- n5 H5 o J, J
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
, ~$ [3 F8 i/ N/ a 8384: e5d23000 ldrb r3, [r2]3 e) p, O' a/ } D. a
8388: e3530000 cmp r3, #0 ; 0x0! }+ X4 S7 w3 |) [ x" P
838c: 03a03001 moveq r3, #1 ; 0x1! m$ y/ ], o, J& T) }% Y
8390: 05c23000 strbeq r3, [r2]
9 m) S: w' x+ E 8394: e12fff1e bx lr
2 ?+ P7 H2 ?" y( f* A 8398: 000105f4 .word 0x000105f47 h( v# d* b/ |4 }7 J4 U) s* n
arago:3 V1 h$ k9 z! f4 C3 I" [; a
000082f4 <__do_global_dtors_aux>:
; H5 N1 j' N: `) L. q 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
- @* g" P5 E, F- E+ o 82f8: e5d32000 ldrb r2, [r3]' v6 F! B4 _) W& r+ Y, ]/ D" k# F
82fc: e3520000 cmp r2, #0$ A: ~! o; b6 f
8300: 02822001 addeq r2, r2, #1
1 y# t, K" D% z' |3 v 8304: 05c32000 strbeq r2, [r3]
& r* K% ]; H4 G( G 8308: e12fff1e bx lr5 y( N& D& x- ]
830c: 0001050c .word 0x0001050c8 m, {7 N% _$ r( c2 z
none:
3 n; w2 L: d1 j9 |3 R a' l0000839c <frame_dummy>:0 T# e& G# \( B# D% t8 V
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
( M8 @% B4 `! v" \! n5 W 83a0: e92d4010 push {r4, lr}9 L1 f$ T: ]9 m3 M, G
83a4: e5903000 ldr r3, [r0]5 e( ?$ k+ |/ v8 Z7 J
83a8: e3530000 cmp r3, #0 ; 0x0
0 J2 j# a4 Y" I* x- |3 y, y 83ac: 08bd8010 popeq {r4, pc}8 o# g, A0 t' g8 b9 x# s
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>% f$ \+ Q h8 s8 l5 R
83b4: e3530000 cmp r3, #0 ; 0x0$ v3 ?/ r3 C% C6 i8 M2 u4 O
83b8: 08bd8010 popeq {r4, pc}
; B0 z2 ~3 R& o1 j( p8 p$ ^7 l 83bc: e12fff33 blx r39 u7 j' Y& l4 l6 Y* Y% G4 |; q
83c0: e8bd8010 pop {r4, pc}2 ?( z# c& @8 n2 `4 h
83c4: 000104dc .word 0x000104dc
/ Y' R+ X* Q- F2 q 83c8: 00000000 .word 0x00000000
3 F; y9 k. A- p B# ]arago:
. a1 V. M& z) H0 F' [00008310 <frame_dummy>:/ \7 J* H" ~: |5 ~" u* I
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>) ~ g, o. R, f
8314: e92d4008 push {r3, lr}
( Q; B# S! ?9 f; Z 8318: e5903000 ldr r3, [r0]
3 C' H3 C6 F% h6 @, d 831c: e3530000 cmp r3, #0
& @" `4 n1 H( `+ |5 ?0 A 8320: 0a000003 beq 8334 <frame_dummy+0x24>
0 ^ {' _) C* v3 u3 A* n 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>2 W2 x) t# u% l# k% b( Q
8328: e3530000 cmp r3, #0
5 s" U% _1 \2 P6 C/ |% l 832c: 11a0e00f movne lr, pc
$ o+ g1 b1 L9 l5 o1 D 8330: 112fff13 bxne r35 e+ c$ k* T! k
8334: e8bd4008 pop {r3, lr}2 h9 o8 H% Z- m% D9 M. [( K
8338: e12fff1e bx lr
% `$ M5 J; k/ G' U& x! W/ l0 A 833c: 000103fc .word 0x000103fc
) x/ z5 L% n& ^0 D( }# ^. K* w 8340: 00000000 .word 0x00000000- g! F, A; J( T6 D X
none:
" G8 d0 Y M$ a# L( d000083cc <main>:+ e/ D3 s# B6 J1 T2 Z+ B H* O; w* y
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
, b3 @9 D( R9 t- A. w1 V+ s 83d0: e28db000 add fp, sp, #0 ; 0x0
0 X) g2 B4 p* I$ ^+ i4 N 83d4: e24dd01c sub sp, sp, #28 ; 0x1c0 A5 y6 [+ \* H: G( _
83d8: e50b0018 str r0, [fp, #-24]2 m! R/ W0 F* N* b, ?2 f3 x/ X8 I
83dc: e50b101c str r1, [fp, #-28]
4 b: Y% p1 r5 x" |% ^ 83e0: e51b2010 ldr r2, [fp, #-16]
( b* B0 ], l7 F j1 x' T6 K1 v 83e4: e51b300c ldr r3, [fp, #-12]
+ X2 |$ [0 _4 N, i+ i$ N 83e8: e0030392 mul r3, r2, r38 ?2 c, I, B9 ]" D
83ec: e50b3008 str r3, [fp, #-8] S8 |2 K# e2 O% z' {
83f0: e3a03000 mov r3, #0 ; 0x0
- U/ E) e, K, c3 [" t A 83f4: e1a00003 mov r0, r3
$ V5 _7 P0 w+ T* H 83f8: e28bd000 add sp, fp, #0 ; 0x0
* V1 ]7 ~% K+ ]' @ 83fc: e8bd0800 pop {fp}6 J% d' {4 Q! M1 m8 W
8400: e12fff1e bx lr
! u0 d( |! J6 t, J7 S* n+ jarago:
7 W3 F1 K* \ \+ z1 i$ e( E ^00008344 <main>:
# k! X3 ~( p2 j4 s3 D 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. C4 o8 w0 L+ g 8348: e28db000 add fp, sp, #0
$ ]0 r, Y' g9 _, y4 A 834c: e24dd01c sub sp, sp, #28
" n' }( G; T% q$ Z; k 8350: e50b0018 str r0, [fp, #-24]% s% p7 Q; E8 h1 P0 Y( c
8354: e50b101c str r1, [fp, #-28]
2 I# b) ]6 F" x" i0 @: F 8358: e51b3008 ldr r3, [fp, #-8]
/ ]& A3 ] l# T } F: }# H 835c: e51b200c ldr r2, [fp, #-12]8 \. V; {4 r0 h; w: W' y A3 T; }
8360: e0030392 mul r3, r2, r3
2 E+ _: S; u& {2 F- ^ 8364: e50b3010 str r3, [fp, #-16]. m3 i# i3 Q7 ^6 P) c0 Q: l
8368: e3a03000 mov r3, #0# R. g" |2 `4 h, C% J1 u6 d
836c: e1a00003 mov r0, r3
$ `+ }& @8 e% }$ a. \, o C 8370: e28bd000 add sp, fp, #0
% d; w* c, s% \" e 8374: e8bd0800 pop {fp}8 h! V; J$ B& T* g
8378: e12fff1e bx lr3 J1 H% H/ \& R) c2 P' v
none:
* s, @) A' H' z1 p' y* l( \00008404 <__libc_csu_fini>:; F* g" G. F. t0 W' Y$ s, j
8404: e12fff1e bx lr
$ Y* g: P7 r( \# S9 Warago:
' F* i4 j8 F! k b, g000083dc <__libc_csu_fini>:
# H( z4 C2 A0 v; F- L9 w 83dc: e12fff1e bx lr" Z: j' e+ U! C$ b1 @
none:6 g6 q4 A+ w/ Z! ^8 c
00008408 <__libc_csu_init>:0 W- J2 p) o- m3 g. k+ j
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
i, k3 a- _" l2 g, I3 R 840c: e1a08001 mov r8, r1
0 X% J6 B4 K4 A& Q+ W- y 8410: e1a07002 mov r7, r2
0 V8 Z4 ~, W) j* ` 8414: e1a0a000 mov sl, r0& d6 L0 p5 S) B! ]6 s' m% J
8418: ebffffb0 bl 82e0 <_init>
. d, N: x- G- V: x# U 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>6 q- A9 d- F0 f3 R: z3 h
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>/ }8 d! Z$ Q' y' N1 c7 p
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>- s3 g, m7 }1 n% T7 G
8428: e0613003 rsb r3, r1, r3. O Y+ }4 ~, {- e- a/ x6 \- \
842c: e08f2002 add r2, pc, r2
3 N' `. v/ C8 K% G: \" R% J 8430: e1b05143 asrs r5, r3, #2
* J; `: u6 a$ I( |8 q5 N 8434: e0822001 add r2, r2, r1
i7 W3 R+ B; y! @ 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
# U8 P1 D) ?* I, f- ~, z 843c: e1a06002 mov r6, r2
4 K5 ?; Z/ t7 E- p" u- t" a 8440: e3a04000 mov r4, #0 ; 0x0
6 _' c- Z. W( N2 h: [7 `0 t0 P 8444: e1a0000a mov r0, sl4 G+ r- n, \+ ~: p3 _
8448: e1a01008 mov r1, r8
! d1 a) N3 x. ? 844c: e1a02007 mov r2, r78 z4 c$ R' W& @
8450: e1a0e00f mov lr, pc
6 P' [0 l3 K* O4 ~ 8454: e796f104 ldr pc, [r6, r4, lsl #2]' ^! x$ ]6 D/ u. x
8458: e2844001 add r4, r4, #1 ; 0x1+ K: i8 H8 c( D* { C' }+ ~" T! y
845c: e1540005 cmp r4, r5
( B x4 }- L3 q8 p- S4 Z' f 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
6 c( }8 r+ c# n6 [# l 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
0 Y8 n0 W$ C v+ \- G 8468: ffffff04 .word 0xffffff04
$ R- @/ _( B6 q/ ~/ X 846c: ffffff08 .word 0xffffff08* ~! E3 K/ q) Q, h( j/ U# F% y
8470: 0000819c .word 0x0000819c4 G/ |# t: I5 d& a4 _' e; C% ~
arago:, O: u1 _. T2 Y K6 C* _
0000837c <__libc_csu_init>:9 K8 ]7 J. ^0 J- b2 G
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}4 d* h" \- j( }( X* Q3 s! `2 L
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
4 E, F6 D8 y* j2 \& N" G1 q 8384: e1a06000 mov r6, r0
" }, E" B$ ~) w: k 8388: e1a07001 mov r7, r1
% ?* {$ ]$ O, p* V; z! O K 838c: e1a08002 mov r8, r29 y! l _2 B. A
8390: ebffffae bl 8250 <_init>7 i. O: e+ Y! O' ~" I
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
! k5 x" ^0 q# @+ V# k 8398: e08fa00a add sl, pc, sl$ u$ Y" |0 I: D: v2 N. ^
839c: e08f0001 add r0, pc, r1
; p5 b) s f$ u4 X- ^% G 83a0: e06a5000 rsb r5, sl, r03 z7 M0 P' h. \* F; [* R( D, G
83a4: e1b05145 asrs r5, r5, #2
7 A% y1 Y8 q/ l7 }$ C0 y7 n) W! r 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}% r @7 j" |* E+ i7 [. A
83ac: e3a04000 mov r4, #0* V/ P6 B0 T, w1 p
83b0: e79a3104 ldr r3, [sl, r4, lsl #2] x8 l' \& @1 X5 }! J
83b4: e1a00006 mov r0, r6
* E [- N: e% e O 83b8: e1a01007 mov r1, r7
) q, V: P( X7 x* |( A2 B" Y# e 83bc: e1a02008 mov r2, r8$ _( Y0 Z. q, Z
83c0: e2844001 add r4, r4, #15 N2 g% u6 x% I# m
83c4: e12fff33 blx r3, ^+ P2 [2 h. X. r) C9 |
83c8: e1540005 cmp r4, r5- G. L/ E: S$ G1 W. L4 r' k2 c H
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
; V. d$ V5 [6 Z: l 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}( @8 X" E4 t5 z& T
83d4: 00008054 .word 0x00008054! m8 t$ J/ ~. \% z* L3 ^1 d
83d8: 00008054 .word 0x00008054" ^- f" k/ ]" {
none: f$ o" k9 U b6 \5 L$ a& ]0 H& w
Disassembly of section .fini:. G+ j# C2 v5 _2 p* ]# T! t {
1 X3 G: X; E4 g* }* f6 i00008474 <_fini>:* O% x: g7 d6 T+ m
8474: e92d4010 push {r4, lr}
2 N5 _6 |1 n+ g* ~0 z6 F 8478: e8bd8010 pop {r4, pc}
9 E* z8 D1 l: [arago:
* j+ [5 e8 n# H+ e: K. J! L0 GDisassembly of section .fini:
. f( q* B) C& M" r0 ]0 G6 E4 K4 c
000083e0 <_fini>:
& c5 S d& |% P9 ?0 P% R7 p4 k 83e0: e92d4008 push {r3, lr}
0 @8 v9 f7 U2 d4 U* Y5 D 83e4: e8bd8008 pop {r3, pc}, K/ J& o# l$ p' i `2 C
) a, ~8 ?2 Y. a& n; P( L. d$ g8 S9 |& J! r
; ^) C& D* p+ S! ?3 F3 n0 R |
|