|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:1 W+ W% Q+ @, j& S* Q4 v2 w6 Q/ F
1 #include<stdio.h>
* O4 r2 n+ u. @0 V) K2 p9 b 2 #include<math.h>6 Q: T8 b% M: V4 O. ]! W0 z
3 int main(int argc,char* argv[])* C' F' O" K# I: N0 C- g5 n. |. g
4 {$ f; I5 K& G, _8 Q) p4 p8 @: H: _" R
5 int a,b,c;& C8 I' ^. u w0 \
6 c = a * b;
& J9 M7 u% a5 E N K# R 7 return 0;
( X" u6 A% M1 B ]: q' ^ 8 }% f% o$ D9 B @, w+ \
! p7 l1 W4 h w# W: a: r
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
1 O6 c. V8 ]1 R) W0 K; qnone:6 [+ o, E& ~* o" v
000082e0 <_init>:, \5 q- D% d* b3 u) N4 f* B1 {/ B
82e0: e92d4010 push {r4, lr}
3 M8 p. V" k% S4 D) Z- @; P* j# ]7 b 82e4: eb00001c bl 835c <call_gmon_start>
) b# z5 w3 @# X7 C 82e8: e8bd8010 pop {r4, pc}
0 i ^3 a" d1 N, r2 Varago:
6 w; _* b" G: E00008250 <_init>:& z4 b6 Z, M( M4 G& A) |
8250: e92d4008 push {r3, lr}
k* _) S% S; P) {" A* b5 Q. R 8254: eb00001d bl 82d0 <call_gmon_start>
. t; V& `, s0 W" D# J 8258: e8bd8008 pop {r3, pc}. Y e0 y g" p
, N2 N6 Q2 f3 `
none:
) l% B3 f6 ]) q z& e- k000082ec <.plt>:
# W8 q# l, S( U; k! \ 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ b5 Q# e; ]/ H4 J& B& ^ x
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>* f$ o2 \$ ^5 u4 D. H
82f4: e08fe00e add lr, pc, lr
: ^2 b" g |$ b' p9 V9 \ 82f8: e5bef008 ldr pc, [lr, #8]!, @ g J, L# n* u
82fc: 000082d4 .word 0x000082d4* p6 r7 W& C8 N' v' j, P
8300: e28fc600 add ip, pc, #0 ; 0x0: Z) H6 p& w/ L# ~; E) [3 p
8304: e28cca08 add ip, ip, #32768 ; 0x8000
+ i( u. ^8 W- |' M% l 8308: e5bcf2d4 ldr pc, [ip, #724]!
8 y9 U% f( g4 L6 v; l* N$ @ 830c: e28fc600 add ip, pc, #0 ; 0x0
1 d M9 L. |* L u3 c 8310: e28cca08 add ip, ip, #32768 ; 0x8000
, e% ~$ m; _4 J \, q 8314: e5bcf2cc ldr pc, [ip, #716]!
2 g7 ?% p9 z. e3 k" @ 8318: e28fc600 add ip, pc, #0 ; 0x03 i; F) S m* l J* i3 ]% w
831c: e28cca08 add ip, ip, #32768 ; 0x8000; c& g0 h5 i- h$ _' \; S# c
8320: e5bcf2c4 ldr pc, [ip, #708]!6 K0 H X% ?1 K2 {& g. f
arago:
% p( ^# K6 e1 E `0000825c <.plt>:! g4 z4 j6 p M) ^* d9 w1 l$ K# i
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)3 k& q4 G( s: o
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>" k; z- g) k1 w, s ]
8264: e08fe00e add lr, pc, lr
% ^' @) @3 p, H7 [! G7 D 8268: e5bef008 ldr pc, [lr, #8]!, F3 C$ C1 ]3 o# m( o
826c: 0000827c .word 0x0000827c+ v) q8 P9 v4 {) k
8270: e28fc600 add ip, pc, #0' Q2 X1 e. ]& K+ b
8274: e28cca08 add ip, ip, #32768 ; 0x8000
* Y" O2 B4 j3 e- F/ }! G, e# M$ f; d 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
; i/ f9 ^% x( B- s! c3 K1 m$ g 827c: e28fc600 add ip, pc, #0
5 a- S% U1 }: A# Q+ q/ ?: ? 8280: e28cca08 add ip, ip, #32768 ; 0x8000! d8 x7 c8 M9 H1 Q
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2740 O$ ^# a7 Z# ]' k. e% L
8288: e28fc600 add ip, pc, #00 v M) n* v, s; h
828c: e28cca08 add ip, ip, #32768 ; 0x8000$ @, N4 A( u% y$ L& \
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
9 E. z3 V- ]1 Znone:7 b6 s' X9 L" U8 _+ P. M2 f+ [" m9 k
00008324 <_start>:; z' g/ v8 E+ `7 j
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
0 J3 r% n" d0 F+ d1 y0 a6 n 8328: e3a0b000 mov fp, #0 ; 0x0
$ O# w$ Q3 F0 y& ?; x& ? 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)1 {% @0 {% b) {6 U3 M1 o; p
8330: e1a0200d mov r2, sp1 C* F% R) I: f0 N
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 T9 ^# I: y# ~3 W# P8 B$ z
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
2 q x3 @, v8 i: K, o 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
f7 d# I- c9 c/ d+ \1 X 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34> v5 U8 S4 g: n6 P
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)3 c5 R$ ^' j1 ]5 y8 p
8348: ebffffef bl 830c <_init+0x2c>
; W# j" E# m5 `9 @ 834c: ebffffeb bl 8300 <_init+0x20>! l& n) J) d7 v5 P" R# Z& ~
8350: 00008404 .word 0x00008404' H; r& L7 m( V6 e
8354: 000083cc .word 0x000083cc$ l' N# B- {% ^0 j1 H- h* a
8358: 00008408 .word 0x00008408: T* V/ c* X. x# n s: ~
arago:+ A' l4 M( c# C, K4 [
00008294 <_start>:
: E4 w% F: @! d 8294: e3a0b000 mov fp, #0
; v4 j! d1 \ y 8298: e3a0e000 mov lr, #0
2 a4 W: }2 F$ N4 M/ T9 f 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
( }* M' P/ H4 ^; V 82a0: e1a0200d mov r2, sp. _; Z: L, Q6 J- S/ s) q
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!), o1 L: h0 b$ F7 a& F
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
& v1 R# h- n$ q$ `: k# C# y 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
' }" X/ o ~$ x0 L+ s 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 K- E: w* P9 A6 f& R* C 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
. J$ V5 L/ ? l: a 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
# b/ O' C2 z! Z 82bc: ebffffee bl 827c <_init+0x2c>
* K! k8 U0 H" C5 u# U 82c0: ebffffea bl 8270 <_init+0x20>
" E! o* N4 {9 ^9 P9 R 82c4: 000083dc .word 0x000083dc @: c) F2 D( @% h3 v/ j
82c8: 00008344 .word 0x00008344
0 L9 F" ?$ I! w 82cc: 0000837c .word 0x0000837c: R& Z5 a+ q1 x# w
none:
' T" L( k* N9 m4 D$ ^ l. z6 X0000835c <call_gmon_start>:
" z( a. [4 A4 T8 X" A 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
, J6 ]/ }. R/ f2 R1 Y7 D 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
* D& C4 x% S# K- p3 D0 x' K% j 8364: e08f3003 add r3, pc, r3
5 s2 b) b9 ^1 @! Q+ t- }1 s! ` 8368: e7931002 ldr r1, [r3, r2]6 w! R" i/ L- f/ `
836c: e3510000 cmp r1, #0 ; 0x0
0 \# n% ], R0 k6 J$ x) o7 L: ? 8370: 012fff1e bxeq lr
1 [8 F7 c9 R) C' P6 W& E* N 8374: eaffffe7 b 8318 <_init+0x38>: G9 G5 H3 J4 `5 X& L1 P2 p. F
8378: 00008264 .word 0x00008264
; Y$ B* k: I5 B8 d 837c: 00000018 .word 0x00000018
9 W2 s2 r9 S, a* A; Uarago:4 } f9 ^. S7 x
000082d0 <call_gmon_start>:+ Z' D4 D, K8 k/ X' n! v; J6 d
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>, _3 t/ z$ _* X& j. A' \
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>! n7 F; h5 a: j2 g: y$ _
82d8: e08f3003 add r3, pc, r39 w/ c( i4 k+ a
82dc: e7932000 ldr r2, [r3, r0]
8 r& S3 m; E5 H 82e0: e3520000 cmp r2, #00 v! a+ ?, h+ a3 h4 W& K2 H, X
82e4: 012fff1e bxeq lr
, K1 C/ {. \8 l; \8 i; M f 82e8: eaffffe6 b 8288 <_init+0x38>
7 ~& q7 |' b- g 82ec: 00008208 .word 0x000082082 v: q, I: u( u" N! s0 i
82f0: 00000018 .word 0x00000018
) @* F% t0 K6 u5 z {* C; ]none:1 j& s8 r* o2 s
00008380 <__do_global_dtors_aux>:3 j" f: d6 p# I) ^3 n* ]
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
9 b/ J# V: u& c" n0 ^ 8384: e5d23000 ldrb r3, [r2]
3 F% G, g" q: e# \6 \7 R4 O 8388: e3530000 cmp r3, #0 ; 0x0
& I3 `/ O0 r0 S. U- z# P- b 838c: 03a03001 moveq r3, #1 ; 0x1. Y9 D9 J" ]$ n0 H! E
8390: 05c23000 strbeq r3, [r2]& L% q# p9 T" o3 @& H& o6 P! `; u
8394: e12fff1e bx lr
$ o4 k# F- x% B& e# j 8398: 000105f4 .word 0x000105f44 `1 O% d6 p( `7 S
arago:% b' A {. b; R) L. e4 @
000082f4 <__do_global_dtors_aux>:
0 M2 u( s' Z+ D( O% R 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>* l% _' C/ H n) p; L& X F8 W Q1 U
82f8: e5d32000 ldrb r2, [r3]9 T0 L7 a& f' L1 I
82fc: e3520000 cmp r2, #01 a7 A( O$ S# e
8300: 02822001 addeq r2, r2, #1* I4 \% r& e' Q5 x. O
8304: 05c32000 strbeq r2, [r3]6 U1 \" g5 B3 E2 ?* j4 ?
8308: e12fff1e bx lr& I% f1 a. C: `# m. s8 {- Z
830c: 0001050c .word 0x0001050c, b+ ^7 M2 C4 l! S/ N* H9 A! v
none:
6 ]6 K% c, ^6 K8 Y! K1 a! C7 O0000839c <frame_dummy>:+ @- w/ I) p3 B2 ~% e8 K3 Y! C' L
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
" j# }6 A! Y3 T% Z; X3 g8 e 83a0: e92d4010 push {r4, lr}
9 C/ u0 T. i9 ?) | 83a4: e5903000 ldr r3, [r0]% h& Q1 A/ B& T; G4 `, ]! O
83a8: e3530000 cmp r3, #0 ; 0x03 X4 z- w3 J! }6 v' |
83ac: 08bd8010 popeq {r4, pc}$ G7 u" D/ m0 G5 A( v6 f1 x+ b
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
( n7 q( z3 Y0 [2 O" t6 G 83b4: e3530000 cmp r3, #0 ; 0x0
" W% w3 @9 T& u, C. o8 T! O 83b8: 08bd8010 popeq {r4, pc}
! O- x- j7 ]3 T1 N( X 83bc: e12fff33 blx r3( g+ S% O1 N/ j: i- h0 ~
83c0: e8bd8010 pop {r4, pc}
& H+ X& W3 p8 f+ s6 z 83c4: 000104dc .word 0x000104dc1 r/ n. [ S1 L8 O
83c8: 00000000 .word 0x00000000
0 y5 k6 ^8 e9 x, F. ^7 N" k6 Earago:& D0 q z# A9 W* ~5 b% ^- u
00008310 <frame_dummy>:
* X* c( O$ F: H& H7 m 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>5 c/ E( [( ?0 Q5 e B1 w
8314: e92d4008 push {r3, lr}
# ~8 A) f$ r: }* N" l* A! P 8318: e5903000 ldr r3, [r0]
; W2 G' T) ~8 C/ V8 C& J! {4 b 831c: e3530000 cmp r3, #09 @- s: @4 A/ Y; R, G
8320: 0a000003 beq 8334 <frame_dummy+0x24>
: W! U1 N. I7 V: [2 n" B9 S1 J+ o 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
9 ?1 O8 a9 B% U4 w& k9 ? 8328: e3530000 cmp r3, #0
: p; d7 O9 J: }& k; L: l/ n$ s 832c: 11a0e00f movne lr, pc
8 s3 p" H' x) @3 f* J/ o7 A 8330: 112fff13 bxne r3: f: R% l" a- p6 {9 e' W
8334: e8bd4008 pop {r3, lr}4 W' \5 F3 a6 Y
8338: e12fff1e bx lr
( |- E; m# w1 L! x 833c: 000103fc .word 0x000103fc
+ D K3 Q6 w8 J. _8 d 8340: 00000000 .word 0x000000003 p# e" c! T. s9 d, N( y' g
none:( _9 J7 M! Y! f+ m- P
000083cc <main>:
$ G; K+ v, ^5 Z8 `. O- o2 p 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
3 ^! c/ E( Z C) I% M) \ 83d0: e28db000 add fp, sp, #0 ; 0x0! N/ Q/ V8 Z( I
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
: r% U" g) s0 c% z* F) z 83d8: e50b0018 str r0, [fp, #-24]
% F% e& I3 O: x* H% _ 83dc: e50b101c str r1, [fp, #-28]% [& p4 S- G% `( S6 ?
83e0: e51b2010 ldr r2, [fp, #-16]
0 ?; v0 Z# |& B& N ~# | 83e4: e51b300c ldr r3, [fp, #-12]: f/ ` }7 _# }1 ?4 d; b1 b% {
83e8: e0030392 mul r3, r2, r30 D; c- I- q+ Z$ \) b
83ec: e50b3008 str r3, [fp, #-8]
d7 W7 v& O& d2 Y: o" V 83f0: e3a03000 mov r3, #0 ; 0x0
6 _) ]( m% f$ Q 83f4: e1a00003 mov r0, r36 E& j9 j4 y% S( b
83f8: e28bd000 add sp, fp, #0 ; 0x0
, g) _+ g7 |0 z, C 83fc: e8bd0800 pop {fp}
- ^8 D! Z+ h& _0 D! B% M" N' k' ` 8400: e12fff1e bx lr
' G4 {. v% m' |arago:( u$ M. N5 D- T
00008344 <main>:! r0 U- |/ u$ }( e1 b8 w" P
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
1 M. [6 m+ p+ A# `) T 8348: e28db000 add fp, sp, #04 C+ X- w, ~+ H$ w
834c: e24dd01c sub sp, sp, #28
2 i) w! I8 q O' A, X9 r 8350: e50b0018 str r0, [fp, #-24]
8 w& v! h5 ^- I3 a2 A) V- b( j9 [, @ 8354: e50b101c str r1, [fp, #-28] k3 z* Z5 f6 {7 }$ ]
8358: e51b3008 ldr r3, [fp, #-8]
% e; {$ w, Y9 ?% v- _) q' f 835c: e51b200c ldr r2, [fp, #-12]/ x4 ]- P$ ]8 f5 o0 Q) B5 v& m- O* x
8360: e0030392 mul r3, r2, r3
- Y* m% m* b( H' N( T. Y, H2 ~. T 8364: e50b3010 str r3, [fp, #-16]
5 B" G9 U2 r6 `6 f, `5 o$ X 8368: e3a03000 mov r3, #0; o5 i. F% y! ~6 G {. A
836c: e1a00003 mov r0, r3
' k2 b2 M; S( K7 J 8370: e28bd000 add sp, fp, #0! T! ?9 s6 ?4 x) y7 `2 N! h1 \1 f
8374: e8bd0800 pop {fp}
! O5 ~/ S! g: I- f( i% t" | 8378: e12fff1e bx lr
& w4 H1 c, S' R9 T9 q$ ?# Qnone:
' N$ X) D: k5 B% I1 ~9 ]0 d2 T00008404 <__libc_csu_fini>:
- n" ~0 G; {! c, r6 m7 y 8404: e12fff1e bx lr
, E1 l! ~* y& s: j( rarago:
2 q$ y! _9 o0 Z- l2 Z000083dc <__libc_csu_fini>:
* K& ~$ p( Z$ b$ g 83dc: e12fff1e bx lr
3 k4 W. I# W R0 u: S" P" ^& |none:
7 F( k( ^7 o+ R) `( d00008408 <__libc_csu_init>:' ~ {% v" k! o6 P" h
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
7 \$ h* w& S M+ s2 H! }# l) c9 ? 840c: e1a08001 mov r8, r1
$ d' i9 D! s8 D7 { 8410: e1a07002 mov r7, r2
X/ m/ M( _5 o% a2 | 8414: e1a0a000 mov sl, r0- A6 t, A' _& [! I
8418: ebffffb0 bl 82e0 <_init>: \ r9 Z) @: ~! w8 `
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
% ^9 S5 l/ e4 w+ T: u* G) a 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
0 N1 I5 K* ]% N 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
M6 e5 f6 N1 ^ c4 ^+ u7 Y 8428: e0613003 rsb r3, r1, r3
: B4 H4 e2 Q, M7 |% A# w, k1 { 842c: e08f2002 add r2, pc, r2, S$ h( R8 c3 C8 M! n" a
8430: e1b05143 asrs r5, r3, #2
& F0 l5 T0 ~! g/ d! g% Y3 B* v 8434: e0822001 add r2, r2, r1
7 K% f7 z3 U1 X% [; z; P& R 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}, e* k4 G: z* v K# F
843c: e1a06002 mov r6, r2+ \2 B; f9 @% ]. I3 r$ J
8440: e3a04000 mov r4, #0 ; 0x0- ~5 g1 x6 R4 I0 v" d4 l. @8 r
8444: e1a0000a mov r0, sl5 e3 F, m z0 i6 j
8448: e1a01008 mov r1, r8( M+ H7 i" G/ A7 i* L
844c: e1a02007 mov r2, r7
% v; W- h- i1 h+ T. d G0 u N: m- w 8450: e1a0e00f mov lr, pc) o: ~9 R2 R; F8 O9 ?; M% ?( ]3 \
8454: e796f104 ldr pc, [r6, r4, lsl #2]' j0 p+ v! o3 r9 W0 W
8458: e2844001 add r4, r4, #1 ; 0x1
: U& @, J4 u* M/ Y. p4 g9 G4 V7 _ 845c: e1540005 cmp r4, r5* f3 ?+ e& T0 r- [' [4 p) [8 [
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
' _: P# }# `8 r" Q% f" R7 B 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}5 I: S7 j6 [9 w! ?
8468: ffffff04 .word 0xffffff04
* S7 L5 C7 y$ C2 B- i. ~ 846c: ffffff08 .word 0xffffff089 r! Z5 N+ Y1 R0 V6 o0 p2 l
8470: 0000819c .word 0x0000819c
: {: f% [+ U8 b5 e K* [7 ?0 Farago:
( f8 }. M5 Z; F# C, d7 Z; ?& R% n0000837c <__libc_csu_init>:2 R" X" R! r# T
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}; | K- _/ E; _+ l
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
1 F6 }2 {8 [- i+ H 8384: e1a06000 mov r6, r0) U% [$ v9 M! R; j
8388: e1a07001 mov r7, r10 D: a3 l" J- j" n* ~6 h& i j! T
838c: e1a08002 mov r8, r22 X; Q1 f% U9 f
8390: ebffffae bl 8250 <_init>
( }2 U: ~5 s" h, t, u4 l( A 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>9 [# K. a+ s! ^$ Z9 o6 _3 l2 a
8398: e08fa00a add sl, pc, sl
( m- s2 E* x8 N6 K9 D. ]* G 839c: e08f0001 add r0, pc, r17 N! U" E8 ~# e9 u$ }3 {8 i" o) B
83a0: e06a5000 rsb r5, sl, r08 R0 T* ^" q1 J) m6 U: f4 z
83a4: e1b05145 asrs r5, r5, #2+ U; v C: L& K7 P6 M; x
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
/ y; f* p; ]% d0 A9 v" L 83ac: e3a04000 mov r4, #0
+ u- J( F% i* G( T0 f' {, y: f0 l 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
& t5 U' r2 D3 ]7 W) u$ @, ` 83b4: e1a00006 mov r0, r6( Y1 {/ P4 L% ]* E" k
83b8: e1a01007 mov r1, r7$ r1 w1 r- |! j
83bc: e1a02008 mov r2, r8
m s+ B) e+ U. D5 j; c1 z 83c0: e2844001 add r4, r4, #11 ]" n$ H7 ~% w" g
83c4: e12fff33 blx r38 E+ B; A: I4 }2 `! x/ G) u
83c8: e1540005 cmp r4, r59 K, u, y5 R( \; [. r! w
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>6 N0 H5 y' n3 l# z! K
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
! ]3 t C. I( Q k/ Z 83d4: 00008054 .word 0x00008054
9 s* }& n' f0 Y 83d8: 00008054 .word 0x00008054
% X6 \9 C" x6 G$ {! ~, b8 wnone:9 s# P- ~- Q+ Y7 {2 ]$ U
Disassembly of section .fini:
5 R; t' b* M" O& i U J5 h' U
/ t! N9 B! Z) y00008474 <_fini>:
1 }5 W3 k c& _7 B N {) h% Z$ ~5 F 8474: e92d4010 push {r4, lr}
4 p9 ?3 b1 \- _* n2 ~& ~ 8478: e8bd8010 pop {r4, pc}
# ?& H; H* H. _: x# X0 }- V) Q& barago:5 I! i( Q8 t: `
Disassembly of section .fini:
6 O) L6 Q1 @( d1 [. ^# C
. R: x( `) h/ K3 y% Q4 {000083e0 <_fini>:1 A) ~, A/ M5 h( u# y1 U% ^8 X
83e0: e92d4008 push {r3, lr}
5 i4 p) y5 M4 e6 Z 83e4: e8bd8008 pop {r3, pc}1 E) O* r2 X8 N1 o, F
8 a" @ {8 _3 l( a3 k8 o+ ]
1 F6 ~; X2 @6 S6 V
. P6 G0 M# F/ @+ E6 A1 n A6 A; V |
|