|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:7 d5 x1 c: }( V3 }/ S
1 #include<stdio.h> : o" k& b$ S7 b8 \# u1 u& E
2 #include<math.h>
. B- q) j/ I, d" K+ ? 3 int main(int argc,char* argv[])
! n- k) |$ v) C$ J 4 {
. _ ?4 x5 p8 A) I: A0 j 5 int a,b,c;
! n0 O- B+ z% \/ J0 A7 x) m- D 6 c = a * b;% L& [; J" I+ t% l/ v* E' D
7 return 0;
, s: ?. e( ]$ y" w 8 }
5 {, b/ \+ D+ L$ W+ f$ H! v1 P: E- ]
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
) c2 p. M! V- _8 y Qnone:0 }/ _/ Q& b7 g* m
000082e0 <_init>:
. ^8 g5 }! t/ {, K 82e0: e92d4010 push {r4, lr}% P2 D9 c# u1 p. ?2 ?/ P& F8 e8 ^% _
82e4: eb00001c bl 835c <call_gmon_start>
$ [. ^% W! O& O' h8 |! y+ b 82e8: e8bd8010 pop {r4, pc}
4 O3 o5 `7 D. L6 u/ v# ~; ?arago:
% T& u5 ?6 f+ B8 c00008250 <_init>:$ e9 u0 i% t% p
8250: e92d4008 push {r3, lr}
& q1 ?4 e+ C) S( D 8254: eb00001d bl 82d0 <call_gmon_start>& [9 |3 I( |# n5 w7 e$ p
8258: e8bd8008 pop {r3, pc}; i0 Y# s, o. u" u7 v7 ?
5 P( t* r) b( t' |/ g
none:
+ V- q( d$ T# T, l# O+ N' F* q) q000082ec <.plt>:0 U C6 d+ }8 c7 m; F* W% V
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
2 J/ `4 @' ~6 e8 E$ @ z4 ] 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
9 O# v/ A) h; w* f; `, b. t/ a9 C2 J 82f4: e08fe00e add lr, pc, lr& S* b/ m% }( ] A5 |! a! S
82f8: e5bef008 ldr pc, [lr, #8]!: i) Z" h F$ b: I8 p6 y
82fc: 000082d4 .word 0x000082d4
% @8 f0 N* ^0 I7 r; ? J% S1 D 8300: e28fc600 add ip, pc, #0 ; 0x0) s0 ]) E Y4 T7 a+ f5 `
8304: e28cca08 add ip, ip, #32768 ; 0x8000
+ |3 S- C8 o4 s9 K. {. g% [+ a0 l 8308: e5bcf2d4 ldr pc, [ip, #724]!7 ?" M1 Z- b$ T {% X
830c: e28fc600 add ip, pc, #0 ; 0x0; r4 B) L" M$ G. O& S+ R
8310: e28cca08 add ip, ip, #32768 ; 0x8000! l' E# z, T4 T3 d1 I
8314: e5bcf2cc ldr pc, [ip, #716]!
' M" N# G7 H; U7 Q% u4 ~/ O 8318: e28fc600 add ip, pc, #0 ; 0x0( W0 Y1 c4 T, X. c3 @* k, R- `
831c: e28cca08 add ip, ip, #32768 ; 0x8000- p" ?1 ?- f+ C" n# Q. N( U! ]
8320: e5bcf2c4 ldr pc, [ip, #708]!2 r, O8 T0 m; S4 K& t
arago: c* X# R' ?6 \1 J6 ?
0000825c <.plt>:
& C8 I% n0 c8 x8 G2 C1 }- a, ^8 u' x 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!); S5 \, @8 \/ N i7 N0 @
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>, _; f6 V' G7 A: _2 a
8264: e08fe00e add lr, pc, lr# c0 T# P% C6 e0 r( P
8268: e5bef008 ldr pc, [lr, #8]!
9 }( K0 e( Y3 p! t 826c: 0000827c .word 0x0000827c
3 @/ U! e/ [) F# g 8270: e28fc600 add ip, pc, #06 @( ?% [; L0 q# z
8274: e28cca08 add ip, ip, #32768 ; 0x8000 [+ C7 Z6 b( `( J
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
, ~# e; g+ a1 c* j4 v+ _& b8 @' e 827c: e28fc600 add ip, pc, #0! b$ d& ~! c& ], }3 X& @
8280: e28cca08 add ip, ip, #32768 ; 0x8000; \3 W4 h* L4 y, [) i% T; T
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2742 p! s- N0 Z$ G3 o4 ^+ |" K
8288: e28fc600 add ip, pc, #0
& p; z& H K$ t$ }' z 828c: e28cca08 add ip, ip, #32768 ; 0x8000
- c' r; A0 c2 A, }6 h( C 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
3 `1 a$ [+ f3 d1 a& E3 xnone:
5 A% e9 r4 H" \5 `4 k- x00008324 <_start>:
5 y' u4 x2 f% p) n 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
) p$ K! p# I7 Y- M1 ?; T+ N. X 8328: e3a0b000 mov fp, #0 ; 0x0
c" O- y0 s4 y. U 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)3 z2 i/ o4 {6 ~' {# v+ q
8330: e1a0200d mov r2, sp* c- A- Q3 q8 m$ C4 B4 M
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 ^" k1 g- X- A2 E. P0 ]. ?
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)0 ], T T9 B. w9 H4 d
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
# y6 M0 q: j, m% j 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
1 ~. N% j' }7 ]! C* V0 P 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 W& a7 c$ {; l; b" S5 W( W& f
8348: ebffffef bl 830c <_init+0x2c>
; I3 o* ]( e( ]3 |( W7 L( p( ? 834c: ebffffeb bl 8300 <_init+0x20>) ^0 u" m2 |9 \5 x
8350: 00008404 .word 0x000084043 ^- M4 ?( b$ D Y' }
8354: 000083cc .word 0x000083cc
6 v5 s8 z( Z( j 8358: 00008408 .word 0x00008408
% m: [6 d$ a0 Carago:0 `+ c8 D: x+ t" c9 w
00008294 <_start>:* v! V! e+ n* e; `
8294: e3a0b000 mov fp, #09 R# E+ B6 j" T/ G2 l% |
8298: e3a0e000 mov lr, #05 E( c. P) b$ L7 u
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
|/ R# \# [8 @$ N; P 82a0: e1a0200d mov r2, sp
4 Z( I2 p8 @8 w* J2 q; ~ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
, L9 V3 |8 I ?! r 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)+ i3 g9 q/ `1 U7 R' g0 _
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>- E6 H! D( A+ h2 u5 {! g) C
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 Z/ y# _* u+ k; V6 K
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
& E& T, H4 N Y4 Q+ K$ ?5 _9 l O# l 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
H, U+ j2 b* `6 v1 z8 z( V0 e2 B+ Q& ~/ ] 82bc: ebffffee bl 827c <_init+0x2c>1 D& C. w- L% G
82c0: ebffffea bl 8270 <_init+0x20>" a4 D# Z- L3 c/ ~( U* c
82c4: 000083dc .word 0x000083dc' A: w# l& K2 X( I/ c; p* r" ^
82c8: 00008344 .word 0x00008344
, n# H, ^) @4 N9 V! ? 82cc: 0000837c .word 0x0000837c
' R0 z/ N+ n1 l1 S" Enone:5 Z2 A n. U% P! M/ X
0000835c <call_gmon_start>:
! i: H2 o/ _; }0 G8 _$ o% ? 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
( B. X# ]; ?/ |8 ] 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
0 b7 ~- g2 f: G5 @+ Z 8364: e08f3003 add r3, pc, r3# r) w$ Z7 m% m+ P; o v* M
8368: e7931002 ldr r1, [r3, r2]
# r- z- s- r9 u$ p( |7 G 836c: e3510000 cmp r1, #0 ; 0x0
, J4 Y. N3 ~4 ~* O8 E) Z3 [# A 8370: 012fff1e bxeq lr( [) m, b7 g; C7 X* p
8374: eaffffe7 b 8318 <_init+0x38>
: E; F% g- g1 S 8378: 00008264 .word 0x000082642 Q3 p/ a: N( Y |5 g9 |6 n: F
837c: 00000018 .word 0x00000018
& G! r. \$ t. X4 R% Larago:
! b8 |( F# r7 B& V3 g6 x3 W7 E000082d0 <call_gmon_start>:" d* o, X) H3 M8 S6 F/ R# v
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
+ h* D4 o% p" l/ U1 f9 w 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>1 l0 x' f, X% J# f! m. j/ S
82d8: e08f3003 add r3, pc, r3
& I# \! i; s# [! {. m 82dc: e7932000 ldr r2, [r3, r0]
* L) I2 `0 a- i( `1 O# E 82e0: e3520000 cmp r2, #0
; D" N" z p7 V. g% i6 d1 e 82e4: 012fff1e bxeq lr
5 Y0 b6 Q2 U5 B! e2 d 82e8: eaffffe6 b 8288 <_init+0x38>
1 q8 _- r* l) U 82ec: 00008208 .word 0x00008208
6 B. j0 @. _% K5 M 82f0: 00000018 .word 0x00000018% Q5 c) e& q! C* q$ g
none:
. Z7 E; s& s' @, d+ B$ O) Z, ^00008380 <__do_global_dtors_aux>:
6 N O( \6 b+ v+ }: q4 x# | 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
4 i# C/ Q( j* c: q 8384: e5d23000 ldrb r3, [r2]
# K3 b* g8 |: ^! A D! F4 N 8388: e3530000 cmp r3, #0 ; 0x0/ A" c# ~: W& b8 T
838c: 03a03001 moveq r3, #1 ; 0x1 m* R: N0 q: x+ G6 {4 q! N& r
8390: 05c23000 strbeq r3, [r2]
/ C: w0 J# P4 k 8394: e12fff1e bx lr* z. J$ ~+ G3 a( [: W, L/ R; ?
8398: 000105f4 .word 0x000105f47 r2 f: l' c3 N. d
arago:
" G% F- N; a" H: P$ X. d000082f4 <__do_global_dtors_aux>:
) B9 c& |7 {- l# P* n 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
" c# z* }# F3 x) m1 G1 V+ z, A 82f8: e5d32000 ldrb r2, [r3]+ Y( m% E6 D* W" Z% \9 {
82fc: e3520000 cmp r2, #0
. H/ j t _0 \5 i 8300: 02822001 addeq r2, r2, #1: S/ _* \7 P- M/ P+ L2 }/ G
8304: 05c32000 strbeq r2, [r3]
( Z0 p, X* f1 `3 T9 ^. }/ J 8308: e12fff1e bx lr5 q8 T" F. a" {' j L" O
830c: 0001050c .word 0x0001050c
- L/ T& H# S4 c6 q. |: Q6 [none:
* |) x5 `/ r6 o, ]. U/ P" M3 o, H0 W0000839c <frame_dummy>:+ N+ o/ S+ f S5 w ^" v- q3 C7 Z
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
+ x5 A/ c" N0 t( G: u9 v. f( O1 V3 A 83a0: e92d4010 push {r4, lr}
K# y. P! C9 `7 P% V' O7 | 83a4: e5903000 ldr r3, [r0]6 @1 @' _4 o' @6 L9 \0 q
83a8: e3530000 cmp r3, #0 ; 0x0# Q* G5 B6 x# H7 p
83ac: 08bd8010 popeq {r4, pc}
4 @" j5 F+ {/ `: i: ` ?9 b 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>- H+ `7 u/ u; e" c! X9 D& ]
83b4: e3530000 cmp r3, #0 ; 0x0
$ J" o- p0 @6 ~. K 83b8: 08bd8010 popeq {r4, pc}
9 N' A% i2 W9 H8 o 83bc: e12fff33 blx r35 M+ j( [- o8 s% r
83c0: e8bd8010 pop {r4, pc}7 J, Q2 a/ M% e8 H- \
83c4: 000104dc .word 0x000104dc' ?; |8 V8 b/ m4 t8 e
83c8: 00000000 .word 0x00000000
4 @! Q9 C' E5 Z6 Warago:6 Z5 y- G( s0 Q2 L4 u$ Y
00008310 <frame_dummy>:5 T/ [6 v9 R2 k/ X- r. Z
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
2 \5 v1 T( i2 p 8314: e92d4008 push {r3, lr}8 f& Q3 w, V) h. l* z l& D% U
8318: e5903000 ldr r3, [r0]5 ^5 R0 L) l2 m% a+ m8 ]6 J
831c: e3530000 cmp r3, #0
9 y$ {( B" b( u2 m 8320: 0a000003 beq 8334 <frame_dummy+0x24>/ V+ ]3 C) ?0 p% L( m
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
/ u3 V" @( J! |. ~. y$ b3 H 8328: e3530000 cmp r3, #0
" K V3 F6 _. z% R3 Q 832c: 11a0e00f movne lr, pc* P2 ?# a! t3 y
8330: 112fff13 bxne r3
* X# F @' Q* b. |$ o* L 8334: e8bd4008 pop {r3, lr}* U4 B. b3 ~3 \+ v: ~4 e: W0 u
8338: e12fff1e bx lr, k% H1 F( h! p; s
833c: 000103fc .word 0x000103fc
! C, q0 z( w/ }- w 8340: 00000000 .word 0x00000000
+ d2 v+ V. [, T2 e& u3 Q Gnone:
3 C N* ?5 M: g9 A1 `000083cc <main>:
- S/ A) f6 l2 o% `- {" I0 z 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!): V; x# L% E, k1 b7 W/ L8 ^6 W
83d0: e28db000 add fp, sp, #0 ; 0x0
2 x0 O3 t* @# E* R' l3 ^8 s) x 83d4: e24dd01c sub sp, sp, #28 ; 0x1c3 t* O0 i7 P$ V# M7 T
83d8: e50b0018 str r0, [fp, #-24]; l/ H4 Y! m% u$ d
83dc: e50b101c str r1, [fp, #-28]6 t8 _; k ^9 ~3 I
83e0: e51b2010 ldr r2, [fp, #-16]$ x4 l- ]1 r4 |7 {
83e4: e51b300c ldr r3, [fp, #-12]4 `$ f' A$ o' N3 B# I6 B
83e8: e0030392 mul r3, r2, r3
9 A! `! a- C% h/ f3 T; M9 O 83ec: e50b3008 str r3, [fp, #-8]1 q7 |3 s2 [, k+ S$ D. K; _; K8 w
83f0: e3a03000 mov r3, #0 ; 0x08 B- }& `$ E! a! Z% {. ^
83f4: e1a00003 mov r0, r3' }) U0 X" \* O+ P
83f8: e28bd000 add sp, fp, #0 ; 0x0
- }! { V* N* ~) I; o% y 83fc: e8bd0800 pop {fp}
; l& W! a& Z0 J* K 8400: e12fff1e bx lr
' a8 i9 g3 d2 E7 marago:9 T, d# `( h# v
00008344 <main>:
j6 e- |% E( X 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)# f# P( ]% I+ r; d2 |5 |
8348: e28db000 add fp, sp, #02 Y+ G( g, k3 S7 y
834c: e24dd01c sub sp, sp, #28 }- V( D5 U) O& m5 _" n2 m' D
8350: e50b0018 str r0, [fp, #-24]
0 g- h$ q4 g$ i/ s H 8354: e50b101c str r1, [fp, #-28]
% X; r9 R# n2 g1 A0 ]. Y 8358: e51b3008 ldr r3, [fp, #-8]
' \+ w s& _* U% f3 Z 835c: e51b200c ldr r2, [fp, #-12]6 L# F/ I2 P, `; e3 c a
8360: e0030392 mul r3, r2, r3. m/ ^; r1 z7 T1 p
8364: e50b3010 str r3, [fp, #-16]
; Q* M7 @0 l8 x 8368: e3a03000 mov r3, #0' q2 J7 r5 E$ W/ @/ |
836c: e1a00003 mov r0, r37 O' I4 Q/ L- k( x; O
8370: e28bd000 add sp, fp, #05 B+ h6 R; U( ^( u1 g
8374: e8bd0800 pop {fp}
: l0 S/ g8 R4 J* H 8378: e12fff1e bx lr; m9 ?- `0 O3 N! s; X+ P
none:
! v" e% i! y4 n' w* S* Y00008404 <__libc_csu_fini>:7 K( H W' l( ?: k- H; s
8404: e12fff1e bx lr. N8 ~4 q& T/ ] |- {: z; s
arago:' }# A3 f" `, `7 j6 }2 i8 ]
000083dc <__libc_csu_fini>:- K8 ~; [- a8 c& k, S4 n
83dc: e12fff1e bx lr
, m: N5 b& {# Jnone:/ Z0 x0 I) U. n' |0 Z1 Y) {: Z$ M
00008408 <__libc_csu_init>:9 }: m5 J) [0 } t @9 V) Q# m3 h
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}' B% K2 u0 p1 I: ]
840c: e1a08001 mov r8, r14 I- q+ v! y. L5 d# |& m P3 I8 S4 @+ I* F
8410: e1a07002 mov r7, r2
# @8 [! x4 L( Y$ T4 S 8414: e1a0a000 mov sl, r0% J. ?5 ~% l r) |
8418: ebffffb0 bl 82e0 <_init>
$ _6 N4 I( W0 {9 r+ a. ?0 p) A 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>5 i7 p" S' b0 o! w/ w% d0 A* V
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>7 Z. u5 S; L0 M" X7 l
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
+ v# U$ [$ E" @. C2 U 8428: e0613003 rsb r3, r1, r3
6 R4 {7 g% J: B a 842c: e08f2002 add r2, pc, r2
' C& \# X( K1 l8 j7 j 8430: e1b05143 asrs r5, r3, #2
: s5 j. h) c# Y9 t: g* K) F 8434: e0822001 add r2, r2, r1% [ q* }- @5 n( ?; b# j( y
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
3 g6 T! I+ ~+ |8 A' ~8 d 843c: e1a06002 mov r6, r2- F1 w: a6 Z- @/ D0 n( p/ i
8440: e3a04000 mov r4, #0 ; 0x0
! h, T, k4 B& b8 W 8444: e1a0000a mov r0, sl. o' F3 L8 q; B1 Y2 w4 f, k
8448: e1a01008 mov r1, r83 [( O7 [" t- y- s
844c: e1a02007 mov r2, r7
& q3 Y2 D7 Y! `! v. `1 o' J 8450: e1a0e00f mov lr, pc6 ]: F: A8 f& x5 w' b
8454: e796f104 ldr pc, [r6, r4, lsl #2]
. A# I1 l2 T9 D8 ?; }9 { b 8458: e2844001 add r4, r4, #1 ; 0x1
5 g- f( \: ~- O9 x6 R( _6 ` 845c: e1540005 cmp r4, r5
N* y! B& ?( N2 R! v" z 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
4 O% O" \) O& O/ o6 J, l 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
; [( p8 y* Q# B {4 G 8468: ffffff04 .word 0xffffff04, ^5 ]% _4 S' f
846c: ffffff08 .word 0xffffff08 A" l+ d+ \2 x/ O# i
8470: 0000819c .word 0x0000819c6 }: o: w" a/ W. R" H
arago:
. H( F& `7 l5 Q, G. r8 m0000837c <__libc_csu_init>:
+ T, m# }7 U/ z( L c 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}5 j. {0 u8 m( g. s& k
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
! H3 q, a1 ?$ } 8384: e1a06000 mov r6, r0) K! \. B5 K; ?! ?; L2 J, f
8388: e1a07001 mov r7, r16 L6 t( s) a! t% y
838c: e1a08002 mov r8, r20 y" ~: s! p O1 k, Q/ f
8390: ebffffae bl 8250 <_init>
! H7 K" B9 D1 q+ Y 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
1 C$ c! c! w0 x$ ~ h% Q% _( U" ] 8398: e08fa00a add sl, pc, sl1 V6 d$ o, p* _
839c: e08f0001 add r0, pc, r1) _. w U, l$ z1 R5 H
83a0: e06a5000 rsb r5, sl, r0
1 U7 A/ z: z' Z5 |% s+ R 83a4: e1b05145 asrs r5, r5, #2
8 ?' w9 Y5 W$ S/ @ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}9 `) G* o5 t8 p/ A/ M& p
83ac: e3a04000 mov r4, #0/ e. M+ t# F; ~5 h& d w* v
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]7 t# W1 ^3 z' T# i5 J# U
83b4: e1a00006 mov r0, r6& \3 v1 N3 l$ x; Y% J- W6 C
83b8: e1a01007 mov r1, r7
2 h4 D& I! z: ~8 _ 83bc: e1a02008 mov r2, r8
# h! r7 q1 n- v( d p3 o! @ 83c0: e2844001 add r4, r4, #1& R; ?+ u% o3 R. I" m* q* E
83c4: e12fff33 blx r31 u* p. e( X9 ]0 ?0 ~
83c8: e1540005 cmp r4, r5
, u. v* c7 `2 d 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>- v8 e) M$ @2 X2 D1 o6 k
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
) R5 i* v/ b/ G7 L7 P 83d4: 00008054 .word 0x00008054
) M6 a9 V n8 |* h; \ m4 J) b5 ] 83d8: 00008054 .word 0x000080546 w" j$ C* ^$ P
none:" C7 D) B0 Q/ |- G
Disassembly of section .fini:
4 k6 t. I* T% T+ n% F" Z0 D) }- h2 e+ \
00008474 <_fini>:
3 z) C/ _/ A8 j2 l0 ]( H+ A 8474: e92d4010 push {r4, lr}
8 p) m# B4 S& G- {! a5 o. Q+ B 8478: e8bd8010 pop {r4, pc}
* J3 B. b! ?0 @& p" \arago:+ [# W6 x: X- A* s3 M% N
Disassembly of section .fini:1 U! m" H6 e2 L8 z/ `' D( z
8 P. ^* Y0 L9 K" u- J" d3 K
000083e0 <_fini>:- Q `2 G% o/ D' l
83e0: e92d4008 push {r3, lr}( e8 Q1 V* j5 c
83e4: e8bd8008 pop {r3, pc}/ A$ ?! A) \' f/ V, b8 R q2 H
* v. X- x/ N' R5 `
% Z6 f5 U/ ?6 w4 F0 k& [& p2 D7 i$ u8 f& h8 `; ~7 I$ M
|
|