|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
5 L9 B$ @( H) _2 h# {& e 1 #include<stdio.h> " Z' @- e2 q* O
2 #include<math.h>
0 e+ G2 D+ k+ Z6 x- ]) I 3 int main(int argc,char* argv[])9 }7 @# H4 x( b* c
4 {0 v5 N a0 E) L
5 int a,b,c;
, y3 T6 N( W) A7 t( k5 s5 x 6 c = a * b;
3 Z# ]/ ~* {( Z) O6 n% N! W! A& z 7 return 0;
/ f' d& p# X/ t* b/ I: I# M 8 }9 x* `. o7 ]: x& ~+ W. T
: M# S) p' G7 ?! H9 |% a2 h
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看: o5 k& S3 K5 k( o# y
none:
' A' `3 p h/ g, V5 _" S$ I7 Z- I: \! w000082e0 <_init>:$ c" \6 P6 j; o: |: S ]/ }
82e0: e92d4010 push {r4, lr}
( J) S1 W8 e: W7 o$ m" [$ {0 q 82e4: eb00001c bl 835c <call_gmon_start>
9 W9 K/ C8 p' r6 l9 P 82e8: e8bd8010 pop {r4, pc}
4 ^' n% H5 S w0 D$ iarago:- h: a1 s9 Y# L1 h2 Y- Y
00008250 <_init>:
. V# D* b8 X( Y3 u9 ^; f) b 8250: e92d4008 push {r3, lr}. A' }1 H$ b* f$ P3 h& Z2 o; w [' d
8254: eb00001d bl 82d0 <call_gmon_start>
- S( }1 Y/ O- A# F' q. _ 8258: e8bd8008 pop {r3, pc}3 [6 m8 q7 E0 O- l+ }
* y0 T$ `' J/ y( b, Pnone:
+ Q' ?0 t- v: U3 K. D# m000082ec <.plt>:, }" x# }6 S5 A9 ]% P! K; s
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
3 w0 m- |( \$ f ~4 F 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
4 B+ h# Z5 D" }. w7 C( g 82f4: e08fe00e add lr, pc, lr
* g' \* I& `; L5 F. r- Q 82f8: e5bef008 ldr pc, [lr, #8]!- `' s; R( |* J, t8 L% f
82fc: 000082d4 .word 0x000082d4/ @9 G `! i& Z9 H% C. |* i
8300: e28fc600 add ip, pc, #0 ; 0x0
# {' f' |8 K- s) |# l 8304: e28cca08 add ip, ip, #32768 ; 0x8000
, s- m/ b, r! a5 @ 8308: e5bcf2d4 ldr pc, [ip, #724]!6 y$ G6 a- E* a3 x% g1 X
830c: e28fc600 add ip, pc, #0 ; 0x0( W% W- M9 o# f. P/ X( G
8310: e28cca08 add ip, ip, #32768 ; 0x8000
5 \ L" ^3 P9 V* `7 O u 8314: e5bcf2cc ldr pc, [ip, #716]!. I' G" J9 _4 A' X
8318: e28fc600 add ip, pc, #0 ; 0x0
3 Q9 ?8 L6 j6 d% E/ M 831c: e28cca08 add ip, ip, #32768 ; 0x8000/ j4 a5 Z3 q8 u0 k
8320: e5bcf2c4 ldr pc, [ip, #708]!
) r7 [! Z+ w, C5 marago:
; f# V% V! z0 B' d0000825c <.plt>:5 D/ A' d8 n! j
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!) H& s) ?; W) X: A( e/ T
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
7 H1 l5 E: e x/ |1 I* T 8264: e08fe00e add lr, pc, lr. [6 ~ ]" e. d5 M/ J$ {
8268: e5bef008 ldr pc, [lr, #8]!
- b2 z: w6 F9 b, w0 L# Z: s 826c: 0000827c .word 0x0000827c1 l3 w; `& W" u
8270: e28fc600 add ip, pc, #0
! @1 N" `4 g ^0 K 8274: e28cca08 add ip, ip, #32768 ; 0x8000. P0 M7 \* o; W$ p
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c1 u1 q& Y" h0 Q- i. B' Q& z
827c: e28fc600 add ip, pc, #0
) Y1 N j- O# g$ M; V7 |; Q 8280: e28cca08 add ip, ip, #32768 ; 0x8000
" R4 R. |; P. B8 x7 W( c 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274- H y5 V0 I8 L) L- P! Q
8288: e28fc600 add ip, pc, #0! d9 z8 }, |6 j+ k$ y
828c: e28cca08 add ip, ip, #32768 ; 0x8000' P m. T" T& F# [# U) V; Z
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c5 y, E) p; P* N+ J- D3 q0 j- P
none: D9 u( ^2 Q3 F* s, a2 i( k
00008324 <_start>:
" m& ]( ~6 q/ d9 y, g 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
+ @; K# b0 I+ \; g( l5 ~+ O 8328: e3a0b000 mov fp, #0 ; 0x0( ]7 _2 K9 Z! q, L) Z2 R# E# W
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
3 h& m7 }9 f/ k6 |4 m 8330: e1a0200d mov r2, sp
6 P$ O% P$ p( F; r5 p8 D 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 M7 G1 ^: }8 L: K0 x
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
8 I! _( g' w0 @1 j4 n2 O1 H7 C' { 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>! a( j8 k% @, e2 X
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>; z0 U- ^7 a' w0 T: d
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)% N% ?. K5 r1 x9 b
8348: ebffffef bl 830c <_init+0x2c>5 x( ?! [# U5 R P3 \
834c: ebffffeb bl 8300 <_init+0x20>6 q# M' o6 j0 r g* ^ a, J
8350: 00008404 .word 0x00008404
2 o. r$ j' l. N' y8 \ 8354: 000083cc .word 0x000083cc
. L# Y1 o% R5 { 8358: 00008408 .word 0x00008408
5 n: G2 q; ] ^arago:, \) J) w& C0 ?# b/ }, `
00008294 <_start>:+ u2 `) h: M! V$ z- Z
8294: e3a0b000 mov fp, #02 Q% O# d3 C3 E6 ?( p. S* z
8298: e3a0e000 mov lr, #08 P2 c- m3 d! Z8 K9 N+ y }
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
( v; U0 k7 v$ S |* S1 \ 82a0: e1a0200d mov r2, sp
: o3 t$ u( v. s7 |& G 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
4 o" S9 q) v' J+ p1 y9 Q% t 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)& Z j/ I( M6 b) b8 B% [
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>* P3 a6 W! y# @$ j
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
! \: G0 `7 z& D! L6 G+ L2 R 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
1 o" c! ]" w2 v- C 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
* H0 B. y. S3 S2 M# N 82bc: ebffffee bl 827c <_init+0x2c>: ^6 s( H& {5 l7 h' o5 K. o
82c0: ebffffea bl 8270 <_init+0x20>
$ L0 ?. ^1 R5 Z1 P+ Y 82c4: 000083dc .word 0x000083dc
7 d+ T, E( V: l; A* Z 82c8: 00008344 .word 0x00008344% S) |4 J" x' F* u. y0 r" E
82cc: 0000837c .word 0x0000837c
A; a% R$ y( l$ R# O lnone:/ j4 q' m& E+ w/ z
0000835c <call_gmon_start>:% u. `7 P: A; y" |2 E) Q6 H0 v8 [1 Q
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>- y( _8 ^5 J8 J+ s
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20># G. t6 Z, }5 V5 _# W3 X8 r
8364: e08f3003 add r3, pc, r3
# u) l4 I" _; l 8368: e7931002 ldr r1, [r3, r2]
P( R. y, D% y/ o 836c: e3510000 cmp r1, #0 ; 0x0
* c/ n6 C* E9 K2 A8 t 8370: 012fff1e bxeq lr+ N7 I( z! i7 B1 @! g' A$ ~1 u& o
8374: eaffffe7 b 8318 <_init+0x38>" J0 v% n- D w+ b; }
8378: 00008264 .word 0x00008264; Q$ ]: f3 @) O& M
837c: 00000018 .word 0x000000188 ?8 Q# Y* u2 U
arago:! n( T" H7 j$ B: _; L
000082d0 <call_gmon_start>:) z" T8 K3 K) E: j
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>+ _7 M G# ?5 B- t2 j' O$ r
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20># q# P( W0 M2 Q3 R5 n4 U, C N. x6 w: d
82d8: e08f3003 add r3, pc, r3
1 b( ~1 ?& C: |3 U0 c 82dc: e7932000 ldr r2, [r3, r0]3 L; a( P+ N4 [- Y A V' t
82e0: e3520000 cmp r2, #0; {9 J# O: [ I2 X- z+ }
82e4: 012fff1e bxeq lr
- Q7 m( Q4 h2 T8 _1 Y 82e8: eaffffe6 b 8288 <_init+0x38>- \7 c6 y; u B) Q
82ec: 00008208 .word 0x00008208: O/ h& q- L9 P
82f0: 00000018 .word 0x00000018- D$ R4 U& ?: _, N* o* W& r
none:
: K9 j6 n0 J( p2 s% n1 ]00008380 <__do_global_dtors_aux>:8 W2 G/ P4 Q/ R% h
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
/ g$ X n* k y 8384: e5d23000 ldrb r3, [r2]* |3 I+ O7 C1 Q( q( V- X, S
8388: e3530000 cmp r3, #0 ; 0x0
) t/ T3 x3 R9 j, ^ 838c: 03a03001 moveq r3, #1 ; 0x1% B$ y% p7 q1 |7 i8 A6 c
8390: 05c23000 strbeq r3, [r2]. m P1 L. Y) `$ y1 N( ^3 Y
8394: e12fff1e bx lr' w3 H" k8 Z! _7 j
8398: 000105f4 .word 0x000105f4
! `; y5 u# c p$ k! L6 Carago:
9 h4 \4 I7 J, O/ ?4 O000082f4 <__do_global_dtors_aux>: K3 \4 d% b( X
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
# f+ o6 W, _6 i8 o 82f8: e5d32000 ldrb r2, [r3]
& h$ l! L r3 s2 y5 G 82fc: e3520000 cmp r2, #0+ w7 E4 e. U3 X7 F* F) a
8300: 02822001 addeq r2, r2, #1
4 }) ~4 u: l7 q9 {. t. ?7 `1 a0 Q 8304: 05c32000 strbeq r2, [r3]
. _3 Z$ f) f% z# B! k! h 8308: e12fff1e bx lr- d5 Y7 V2 T, ]7 t. P6 u
830c: 0001050c .word 0x0001050c8 a: F1 u7 c* i" B, |
none:5 Y1 b7 a7 B& P5 ?( W6 Q( d
0000839c <frame_dummy>:3 U8 |; a% \$ O0 p% p, J
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
2 k8 G* E7 m n5 h: S0 j9 N 83a0: e92d4010 push {r4, lr}
* o3 G: R7 Z$ B* i 83a4: e5903000 ldr r3, [r0]
& I6 O* A0 _4 ?* Z4 I6 b& P 83a8: e3530000 cmp r3, #0 ; 0x0& x/ }, o2 J) Y$ b8 ~, H
83ac: 08bd8010 popeq {r4, pc}
- [5 J# x2 I9 m# x/ L. k% J 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
7 y$ ^+ q1 j1 ` 83b4: e3530000 cmp r3, #0 ; 0x0
! t; F5 T. C0 h; T 83b8: 08bd8010 popeq {r4, pc}
& ~4 `# f+ `2 W- V& [ 83bc: e12fff33 blx r3
$ E& m& P R4 T! R0 X! Z. U8 R 83c0: e8bd8010 pop {r4, pc}8 V7 n' D4 a7 m6 d7 g
83c4: 000104dc .word 0x000104dc( n% E# W* _& |5 `( f- m
83c8: 00000000 .word 0x00000000
7 ?! A0 x5 s4 C: F i: marago:
, T( w7 i3 v8 [0 M. p00008310 <frame_dummy>:
0 ~# ]( P! U/ g2 c 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>) ?8 M: w* _7 o( y6 ^& ]
8314: e92d4008 push {r3, lr}2 t# h/ ]8 f! Q
8318: e5903000 ldr r3, [r0]
+ Y4 T& {& M* n( G+ y! Y' G 831c: e3530000 cmp r3, #0+ @' w* B1 U; A& K9 G
8320: 0a000003 beq 8334 <frame_dummy+0x24>
" p& r, ^8 d0 f1 L' s) ~( w: G 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
! u. E8 s$ {3 `% h 8328: e3530000 cmp r3, #0
4 K0 Y( K* P6 C 832c: 11a0e00f movne lr, pc
/ m2 l, Y8 A0 E, Z% J+ M 8330: 112fff13 bxne r3
! J. ^$ n9 b( S1 I+ |) G 8334: e8bd4008 pop {r3, lr}: F U1 W8 S7 l2 d1 S
8338: e12fff1e bx lr
" g; Q; x4 a/ K. j+ f 833c: 000103fc .word 0x000103fc$ j: d. d4 F" f( n! a! {: q
8340: 00000000 .word 0x00000000
3 E7 `2 G% r' R6 y9 Z- ^8 u% Snone:8 c' a7 I6 F0 u2 }8 R1 a
000083cc <main>:7 o" Y4 {) K* w: }
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!): q5 H% G" x) ^2 [
83d0: e28db000 add fp, sp, #0 ; 0x06 F: w5 l3 T. T ^& k* @
83d4: e24dd01c sub sp, sp, #28 ; 0x1c' d* [: G$ y# O$ L8 m$ X
83d8: e50b0018 str r0, [fp, #-24]
) p# `! k7 q2 \ \" r% E 83dc: e50b101c str r1, [fp, #-28]
" K/ e( \: C: ~4 \7 } 83e0: e51b2010 ldr r2, [fp, #-16]7 j# a( h( P. _- {' v
83e4: e51b300c ldr r3, [fp, #-12]3 `" Q4 a5 }( t/ Y- Z: o0 A
83e8: e0030392 mul r3, r2, r3! u: R# _7 h7 a; d7 l# j
83ec: e50b3008 str r3, [fp, #-8]# @% y0 C( K6 J) y/ m2 a% B1 n% ]
83f0: e3a03000 mov r3, #0 ; 0x0
4 T! L9 @6 q8 B* u 83f4: e1a00003 mov r0, r3
; B- r: i O5 O( R! K3 t3 k8 S" r 83f8: e28bd000 add sp, fp, #0 ; 0x00 B1 B9 m9 x$ y6 `+ W$ r. X2 n
83fc: e8bd0800 pop {fp}' m/ a' S9 h8 H- F; I; W9 q; h) j
8400: e12fff1e bx lr
8 p; _# S+ k( m( E2 I. |+ G" Zarago:
# o4 Y% O4 q; A6 ^; L; @9 M/ A00008344 <main>:' p# p* C( \9 b
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
& G G5 @& H6 I/ P 8348: e28db000 add fp, sp, #0) r# P# L) c: e/ x {
834c: e24dd01c sub sp, sp, #28
/ W5 y+ L$ a4 b3 O" ` 8350: e50b0018 str r0, [fp, #-24]
+ w. k+ i: q* ]7 T' m' q 8354: e50b101c str r1, [fp, #-28]
/ K) Y/ F! z2 p# |: Z" f 8358: e51b3008 ldr r3, [fp, #-8]( f8 C% U9 [: m6 E' m! e
835c: e51b200c ldr r2, [fp, #-12]
( j; `9 R( C5 O8 i 8360: e0030392 mul r3, r2, r3
& I$ l% `- F/ N7 p 8364: e50b3010 str r3, [fp, #-16]# v' \8 C# s" }" K
8368: e3a03000 mov r3, #0
5 B' m* F+ q" F8 A 836c: e1a00003 mov r0, r37 I4 ? A6 }% b9 o
8370: e28bd000 add sp, fp, #0
( ^% G( ?! |5 V 8374: e8bd0800 pop {fp}; g5 z: o/ Y$ x$ Z7 G# l9 b
8378: e12fff1e bx lr
& Q F3 j& E( enone:
$ R% q; O9 v. ~/ e' y00008404 <__libc_csu_fini>:4 }! o' ~! D+ k( M
8404: e12fff1e bx lr
! b( l$ ^& Z0 m0 }& B4 g# o6 X8 ]: karago:% a0 w a% ^# [. _/ x7 R
000083dc <__libc_csu_fini>:5 V/ E3 H- ?& r% E& i/ B+ o# m
83dc: e12fff1e bx lr, A1 U4 }5 J9 S( a3 j
none:
; s& B0 ]" \- G& y* Y n00008408 <__libc_csu_init>:
. Z* L" X! s# h: t. P2 o4 f6 t 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
3 V$ o* O' D* m6 R 840c: e1a08001 mov r8, r1: G% k! Z, V" h- L6 ^, d
8410: e1a07002 mov r7, r23 @' V, [! b! S. r7 P- b
8414: e1a0a000 mov sl, r0
2 T n- g9 V9 ^0 ^ 8418: ebffffb0 bl 82e0 <_init>3 T7 {2 d4 \( l+ Z: W* z8 |4 l
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>3 q$ v m0 V# J) n% D9 D
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>; H+ C) d! k c5 U2 w8 A
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>5 ]# S* ?7 f- z4 H) _; |$ E
8428: e0613003 rsb r3, r1, r3
; Z5 E- x8 O1 u4 K2 w1 Z& B# B3 z* J 842c: e08f2002 add r2, pc, r2
4 z+ J! c7 |+ R) {: h9 g0 F I 8430: e1b05143 asrs r5, r3, #2+ @! J K9 V e' h1 s/ {5 C6 u
8434: e0822001 add r2, r2, r1
5 X0 N$ d1 m9 B. I, v9 \6 t 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
" ?9 b" j% ?3 A4 j* i 843c: e1a06002 mov r6, r25 D" |+ F3 K1 S7 g" h6 | P
8440: e3a04000 mov r4, #0 ; 0x0! C' \) k+ Z# ^6 Q
8444: e1a0000a mov r0, sl
" a' U1 z( x& M* F! p+ `/ B& | 8448: e1a01008 mov r1, r8
9 e2 W) q' Z( h) t5 e 844c: e1a02007 mov r2, r76 P4 A1 T9 w& F* Y; G
8450: e1a0e00f mov lr, pc
S' k; j7 k# I; f 8454: e796f104 ldr pc, [r6, r4, lsl #2]
& Q3 B: G8 ?# k6 ]7 C 8458: e2844001 add r4, r4, #1 ; 0x1
1 c5 V' l S! z* W" `: |- k9 e 845c: e1540005 cmp r4, r5
/ z) Z/ ~ e. U 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
8 j* s2 r T0 S% R- g; A2 ] 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}3 F# l! A8 s# S9 L) E( x' ]
8468: ffffff04 .word 0xffffff048 R- u8 I5 F% `. T* G% U3 C
846c: ffffff08 .word 0xffffff087 o |8 T$ t8 i" l
8470: 0000819c .word 0x0000819c: }$ Q4 y3 X# S, ]
arago:* |' N8 R5 P4 E' Q; \# L& c
0000837c <__libc_csu_init>:4 s8 s$ A1 C; G' \# t, ?! T
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
2 ?5 s$ m2 A( F0 M6 g5 Y 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
; H8 K/ @& q+ H. h- |& | 8384: e1a06000 mov r6, r0
% [& U, T ?0 ]& L( o2 J 8388: e1a07001 mov r7, r16 P" }6 t$ ?+ }; t3 M" t' ~
838c: e1a08002 mov r8, r2
) j5 j* p8 h8 D3 h- n- V 8390: ebffffae bl 8250 <_init>4 E# c, w3 ^9 P7 U
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
* T [3 b* L6 F( w! i& m9 z' q 8398: e08fa00a add sl, pc, sl" M* d/ a7 u' C0 L$ W: x4 _2 {0 ^
839c: e08f0001 add r0, pc, r11 K$ ]( q# @- _1 _2 A& b" y9 P0 ~3 u
83a0: e06a5000 rsb r5, sl, r0
: m- N% S) s4 A0 g4 n 83a4: e1b05145 asrs r5, r5, #28 h/ T' h* U5 ^5 I; Y7 A
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
5 Q7 ?9 @/ ?# Z8 N7 N( Q9 K# m 83ac: e3a04000 mov r4, #0
* J6 j8 Z7 o% f9 h( B& _7 s 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
( K$ p8 G6 z7 ^3 x9 Y 83b4: e1a00006 mov r0, r6
. n9 G$ f# u2 }! A3 Y) O) R 83b8: e1a01007 mov r1, r7
1 }3 A$ M! Z, Y, W2 p 83bc: e1a02008 mov r2, r81 H7 Q9 @: W: t
83c0: e2844001 add r4, r4, #1
5 `4 Y& i2 K; j# b! T1 [+ C 83c4: e12fff33 blx r3
: W# M, m8 ~) E 83c8: e1540005 cmp r4, r5
8 w, @; m8 t9 ^3 h2 }# \; ?& k# {& Q 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>4 m& O6 D7 s( M, R9 V H/ C
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
, ?0 G9 H- k. p* W9 F- C/ }& L7 t 83d4: 00008054 .word 0x00008054 L, F" c" \1 M z5 a) S5 i+ H
83d8: 00008054 .word 0x00008054
8 k8 f. ~( u) s4 g1 k6 O" Mnone:- p8 J$ i6 Z! V- U. U. L
Disassembly of section .fini:
, N2 a1 d4 w. O+ H/ p G
9 i$ c, Y2 ]/ O! P+ |! S+ o! N* a00008474 <_fini>:: ^9 I! z) k* J
8474: e92d4010 push {r4, lr}* x- ?& m% z! Z a
8478: e8bd8010 pop {r4, pc} m+ o8 Q) e- g) \. u/ b9 }
arago:
( K* u6 @* G) h/ `/ ]* gDisassembly of section .fini:% W/ ?+ _% v& z% h) o* B' Z3 w. r
2 y7 z; d0 M+ \ u000083e0 <_fini>:
* K( T4 w, m, Q3 @8 z% R1 t 83e0: e92d4008 push {r3, lr}$ ^/ k1 L, Q: R1 l% I
83e4: e8bd8008 pop {r3, pc}7 P. _# E7 |- g! z. f8 e# ~
8 m4 c4 W9 C/ z- Y+ ?
* O4 f% Y1 s5 l a) O
% U2 H" v8 y2 ~( S! M4 ^9 Z |
|