|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
n9 \ w2 |& i. p0 X {; T8 I 1 #include<stdio.h> / D+ O9 A' O" M; }9 S) T
2 #include<math.h>
3 s0 @0 }+ ~7 ^: r' D. D" k0 w 3 int main(int argc,char* argv[])
- A) z8 z' c- {% Y% m 4 {' y! _. r3 s( K# L% T
5 int a,b,c;
- B: e1 y1 b% Q0 v 6 c = a * b;
& _$ T1 s. }2 n& r7 o7 i* C 7 return 0;
' M. J" v; D c% d" Q6 y, F& ^ 8 } B0 t" t1 f. o9 D" G
7 d: H/ ?1 K _1 l) {下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
; s# Y" t3 u1 ?. f. Pnone:
$ N' F# s- J+ t5 [; q, B000082e0 <_init>:
/ e9 K% @# u) H$ A- F$ ? 82e0: e92d4010 push {r4, lr}
8 e* w& N+ h, ?. \# C4 y9 R 82e4: eb00001c bl 835c <call_gmon_start>
& R7 U7 z! G. W4 Z5 s 82e8: e8bd8010 pop {r4, pc}
% R+ R: Q8 j" a: ?! tarago:
: h y9 H7 a& v% ~) c9 G00008250 <_init>:0 D- U9 i( B# t# e9 e6 J
8250: e92d4008 push {r3, lr}
/ H' v+ |; f l, M4 u8 k6 B 8254: eb00001d bl 82d0 <call_gmon_start>
. R* g. ^- @" o! O+ J' [# M 8258: e8bd8008 pop {r3, pc}
9 _: v- ` Z. {7 R1 C
& U3 F( k: `& ]+ P' s) wnone:0 c$ w* l& b- \1 Q3 ?8 N) f% J9 f1 S
000082ec <.plt>:1 m( W$ P9 {1 {, s3 j( j+ G
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)- `" E& n, ^& t
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
% M# ?" H" b3 s0 V0 e7 Z) O 82f4: e08fe00e add lr, pc, lr5 ^& M9 j/ n3 O+ F8 |: J; u
82f8: e5bef008 ldr pc, [lr, #8]!0 h! S7 Z, \7 K _, N, I
82fc: 000082d4 .word 0x000082d4
/ G# R, C: C0 q. m& s- m 8300: e28fc600 add ip, pc, #0 ; 0x0
6 G3 q. p- r! ^8 H; S! b 8304: e28cca08 add ip, ip, #32768 ; 0x80007 E. q7 p' h# c' m$ B' q
8308: e5bcf2d4 ldr pc, [ip, #724]!: V& A% C8 [- ^0 z
830c: e28fc600 add ip, pc, #0 ; 0x0
3 [8 L% ~7 `! _! v/ ] 8310: e28cca08 add ip, ip, #32768 ; 0x8000
& n; b( Q/ F, x$ E7 `- g 8314: e5bcf2cc ldr pc, [ip, #716]!9 x" |1 s" e- L9 X
8318: e28fc600 add ip, pc, #0 ; 0x0
# N; k2 A4 [' p6 N; S5 N, } 831c: e28cca08 add ip, ip, #32768 ; 0x8000
+ r- Q U( W% ]- x( A: R 8320: e5bcf2c4 ldr pc, [ip, #708]!
i1 g8 T( O4 Q1 K2 marago:/ p5 H7 G# @" r
0000825c <.plt>:1 i0 z; F$ D7 ~ X
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
# F1 i9 \$ D g, H 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>) q1 H5 ^2 O2 {% ^+ }0 I6 {: ?
8264: e08fe00e add lr, pc, lr, ^* |9 s: B3 p k+ W0 f9 t
8268: e5bef008 ldr pc, [lr, #8]!( H* {% e; y7 d* L1 W6 m8 ?# W5 f
826c: 0000827c .word 0x0000827c0 V6 I+ F" C ^ O
8270: e28fc600 add ip, pc, #0' y/ D5 P: j5 a+ \ |7 T' `0 V
8274: e28cca08 add ip, ip, #32768 ; 0x8000
) u. Z2 o; v& }9 }8 W! m 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
; a0 g; T+ Z; P% _+ H 827c: e28fc600 add ip, pc, #0
3 k1 e' [& F+ u) X2 t0 G 8280: e28cca08 add ip, ip, #32768 ; 0x80006 }0 V6 `1 \. a- P$ |4 J
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
; V7 ?/ C, S0 S4 } 8288: e28fc600 add ip, pc, #0: d0 }* T' s" j
828c: e28cca08 add ip, ip, #32768 ; 0x8000
; z4 N% C: i: P 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
- m3 P2 r4 g- k ^none:
3 R0 Q0 R& s3 Q' r$ M4 o00008324 <_start>:! _; H. Y. T( {2 i, J
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
7 ^& y2 ]" E/ ~% w7 |5 W& M" L 8328: e3a0b000 mov fp, #0 ; 0x09 l! p/ L3 N( H; H
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)2 C; a; E. I) g- h/ _9 T, ?# U2 M
8330: e1a0200d mov r2, sp
! P [; u( p: e) ] 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
3 K+ r7 [! N: q; ]& c; v 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
. }/ S5 p1 t- w4 @2 ?: d- t 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>' s& J4 ~2 `% h! W
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>& X0 [$ h) e* ~& C% F( T3 U% x
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)5 E2 q8 t3 i3 D4 l- N
8348: ebffffef bl 830c <_init+0x2c>
, R0 I, _7 W# Y+ B4 d W2 E 834c: ebffffeb bl 8300 <_init+0x20>2 Z. \$ Z! ^5 e: t9 L: E
8350: 00008404 .word 0x00008404, |4 u, Y! H$ M" K
8354: 000083cc .word 0x000083cc
) Q/ \8 N* }# q5 W& M* B* W0 ^" Q 8358: 00008408 .word 0x00008408: y! i( O, ^5 T3 Z
arago:: ~+ }. n+ w7 Q
00008294 <_start>:+ q4 n, H6 _, }
8294: e3a0b000 mov fp, #0
( T/ y& j0 t9 w! |1 N4 B 8298: e3a0e000 mov lr, #0/ C8 B c; m9 s# s, ~+ T
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)9 B. K& l6 ~6 Y9 k
82a0: e1a0200d mov r2, sp
! @, f; m; o6 K; | 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!), M) U% t& {6 R- G- T9 A2 D2 Z& A4 K/ Q
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!): e7 F5 Y9 ^: [, s1 g1 C/ P
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
7 z9 |8 ]3 [8 \ 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
2 o3 w' H- O/ C& f6 k7 u& w/ C" p& m 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>9 b7 f8 E1 v9 ]3 m- U& H& B; I
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
0 a0 `: P# I1 B, G* p5 S 82bc: ebffffee bl 827c <_init+0x2c>
# B* |4 Z1 R* D& n 82c0: ebffffea bl 8270 <_init+0x20>
3 r( ^) r4 j9 a2 T 82c4: 000083dc .word 0x000083dc
: |9 v2 c1 K/ `' u6 ^ 82c8: 00008344 .word 0x00008344! @6 E/ K, x7 I3 F1 @4 O
82cc: 0000837c .word 0x0000837c! t' U! S \/ f- F
none:4 F+ }5 U. k$ }' \# z2 h+ \4 h
0000835c <call_gmon_start>:( c; B. L7 \1 c' Y3 }* s
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
# g/ a. f1 F3 u" b. r, h1 ^ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>8 I) F' n% o4 d4 K' S4 w
8364: e08f3003 add r3, pc, r3, t; ?) n4 u2 @1 P- A/ P
8368: e7931002 ldr r1, [r3, r2], D4 @( \2 x6 T2 s
836c: e3510000 cmp r1, #0 ; 0x0
3 w9 \9 W {$ J5 s. p e3 O 8370: 012fff1e bxeq lr
! _' Q, F7 R2 \9 d# V0 J' q& K 8374: eaffffe7 b 8318 <_init+0x38>$ U! E* e$ S. H4 Z; l
8378: 00008264 .word 0x00008264
/ @9 r1 M9 h2 I* B) B! J 837c: 00000018 .word 0x00000018
8 {, L) o& Q- R2 ^* w4 E& darago:
- h" {; ], X# W0 h, y/ a000082d0 <call_gmon_start>:
) w8 \2 v) {" c- u2 F* K1 w) V& f6 y 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
( j9 t8 I* Y+ r) B7 [4 n( C 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>; ~, Q" |* M" m# c( z& V& \3 T
82d8: e08f3003 add r3, pc, r3
2 B1 M' @- }4 E8 i& d8 C, E1 @ 82dc: e7932000 ldr r2, [r3, r0]6 @9 f4 ^; l0 p% d
82e0: e3520000 cmp r2, #0
$ Y: E& X$ k) K# ?# o 82e4: 012fff1e bxeq lr
: V0 F* _& M/ K7 z3 B 82e8: eaffffe6 b 8288 <_init+0x38>9 g5 ?! G1 O O6 M) R* Q
82ec: 00008208 .word 0x00008208' p0 r7 r. b% L S* a( k) o
82f0: 00000018 .word 0x00000018# z0 R o9 {6 N. B* i4 h& Y
none:& B2 n7 B; q7 I) E& _
00008380 <__do_global_dtors_aux>:
8 U8 D# I) S1 |* m+ k) U 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>+ Z o f6 `) {7 F, }' m
8384: e5d23000 ldrb r3, [r2]' e& Z. U& T* I; r- W! T
8388: e3530000 cmp r3, #0 ; 0x03 v% [5 q! [% n0 o2 V# U
838c: 03a03001 moveq r3, #1 ; 0x1" w, K( g5 N% |" ?* W
8390: 05c23000 strbeq r3, [r2]
, D8 ?! p! g5 S; L 8394: e12fff1e bx lr4 b8 w3 {9 c: g" N `
8398: 000105f4 .word 0x000105f4
2 w6 s2 a+ s+ g9 k6 M' ]arago:
" r* N* ]* }. D000082f4 <__do_global_dtors_aux>:; ?8 M' p: L7 K1 |2 q
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>" |- b7 H# D- ~
82f8: e5d32000 ldrb r2, [r3]; r: o6 M- G; M7 K( n9 e' _
82fc: e3520000 cmp r2, #04 n9 A# T: x4 W/ h, c6 ~# C5 }. J; u
8300: 02822001 addeq r2, r2, #1" n$ v; M: k% p& z' `( g1 @" k
8304: 05c32000 strbeq r2, [r3]5 N7 ?+ J# s& R
8308: e12fff1e bx lr
4 D6 P" b: [' g3 e& k 830c: 0001050c .word 0x0001050c8 \4 O3 H: W/ @
none:" d; }1 r t5 j- G# u) I# k
0000839c <frame_dummy>:) n1 U4 _( V f/ {+ Q6 n
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>0 h0 H$ C4 x) y9 Q5 O: Z4 N
83a0: e92d4010 push {r4, lr}' M( e$ T- N" O; S/ A W
83a4: e5903000 ldr r3, [r0]& M( H1 v5 ^9 n& J- |2 G" A- M
83a8: e3530000 cmp r3, #0 ; 0x08 M8 _1 Z% {4 u* r4 ^, \
83ac: 08bd8010 popeq {r4, pc}/ k( V& ~- U9 m. M) G1 a
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
; d' P& I3 X+ |7 l) e 83b4: e3530000 cmp r3, #0 ; 0x0$ C5 e% O/ T" M% d+ K
83b8: 08bd8010 popeq {r4, pc}
1 ?. l0 ^# `! ?4 r4 ^1 ^, [4 A3 r4 F- B 83bc: e12fff33 blx r3$ p- b* T' G& K
83c0: e8bd8010 pop {r4, pc}
& T/ ]' D$ r/ {/ \, N 83c4: 000104dc .word 0x000104dc
. D! v& y0 ]3 W 83c8: 00000000 .word 0x00000000
1 \1 U3 Y+ @; Q: }" h) H" Narago:
6 u, K$ V B4 a# y8 N& K% ?; v4 b% |* z& c00008310 <frame_dummy>:
; [; h- T b& C; y! F 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c># P5 e" `( `4 {9 d: D5 u
8314: e92d4008 push {r3, lr}; {( @& ?5 v% |; r( l( r- M' _/ Y
8318: e5903000 ldr r3, [r0]8 f. ~3 a- H' I0 L* S
831c: e3530000 cmp r3, #0
: n5 m) c: L$ U- p) u3 u, L. L 8320: 0a000003 beq 8334 <frame_dummy+0x24>$ i3 f. n5 a4 A" {
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
6 L$ ?& O, e) d. l& v8 `/ w 8328: e3530000 cmp r3, #0
* J/ T$ `2 j$ c6 w' ^! I" S0 v 832c: 11a0e00f movne lr, pc
' o1 k3 M) i: x1 o6 y, g+ S# g 8330: 112fff13 bxne r3
* e, l& x3 u2 F+ P 8334: e8bd4008 pop {r3, lr}
. m% ~% O( M- O) l% K3 V 8338: e12fff1e bx lr) w2 l* {+ O& D% I
833c: 000103fc .word 0x000103fc; o. {9 [$ }. Q* l
8340: 00000000 .word 0x000000004 T* f3 ?% u9 q+ r4 i3 E$ T
none:
6 U( V+ y8 N7 L6 b000083cc <main>:* H& N* \; E/ c% B0 n
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)0 x7 Q2 M8 t* |' R
83d0: e28db000 add fp, sp, #0 ; 0x0
! o& f O! H2 H; U8 K7 w( { 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
; F6 l5 O- y1 Z 83d8: e50b0018 str r0, [fp, #-24]' W5 h* ~8 J2 f7 S | W) }
83dc: e50b101c str r1, [fp, #-28]: B: h) p0 h7 B6 X" a3 X6 k
83e0: e51b2010 ldr r2, [fp, #-16]
, Z- L1 k! W; ?: l0 b1 b- s 83e4: e51b300c ldr r3, [fp, #-12]% e; {6 H. H, L' _, L# n# p
83e8: e0030392 mul r3, r2, r3; ]& L( j! M. s0 R- i1 L7 |$ g4 r
83ec: e50b3008 str r3, [fp, #-8]. }: Y1 Z. }) T" D y/ c+ j
83f0: e3a03000 mov r3, #0 ; 0x05 `* R% b! `. R8 u! m
83f4: e1a00003 mov r0, r36 ~! l5 `1 `* p5 O0 N; k
83f8: e28bd000 add sp, fp, #0 ; 0x0
, b8 G! Q O9 ~3 p* v5 C 83fc: e8bd0800 pop {fp}. S2 z% `: e* n$ f. l8 X
8400: e12fff1e bx lr7 w6 A" R( R6 B$ W1 |
arago:1 [8 a$ r* H( S& O3 G% a3 y' U0 L
00008344 <main>:* x1 U" D7 I4 `
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)) j( x5 I' I' }$ @
8348: e28db000 add fp, sp, #0
/ u7 s' ?' a* z) e! i 834c: e24dd01c sub sp, sp, #28% e4 I; J* C9 _' g- j
8350: e50b0018 str r0, [fp, #-24]
. v2 ?9 J3 [) b5 r 8354: e50b101c str r1, [fp, #-28]' R/ l3 v5 ]% |
8358: e51b3008 ldr r3, [fp, #-8]
0 k0 O9 n- W' N3 s0 J" _ 835c: e51b200c ldr r2, [fp, #-12]9 S# n1 Y4 }! j$ u) S E
8360: e0030392 mul r3, r2, r3
* L; S" k- N6 A. q3 q; H 8364: e50b3010 str r3, [fp, #-16]4 M) L! {& s* B, m3 F
8368: e3a03000 mov r3, #0
" p3 x3 V' }( U: z 836c: e1a00003 mov r0, r3
5 q( {/ [$ e& s' C7 m 8370: e28bd000 add sp, fp, #0# c, l# Z8 h& e; c
8374: e8bd0800 pop {fp}
+ e- k+ `' [, n7 D' H 8378: e12fff1e bx lr
2 {( ]# ?( [5 M9 V& Snone: C' ]# s6 D* ^( k
00008404 <__libc_csu_fini>:/ x0 A9 V2 m% A0 L
8404: e12fff1e bx lr; {. D; }& }6 X# W% L
arago:
; Y; S: Y, M" R# c000083dc <__libc_csu_fini>:& y9 t# |' O6 ?1 E9 G
83dc: e12fff1e bx lr
7 D f+ R0 ]# t4 R# snone:+ d7 [% C @& i/ U! Y. T g2 F
00008408 <__libc_csu_init>:3 z. I$ @1 L+ W. W/ x6 L6 R
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}8 l% G, ]/ U/ X' i3 R7 J9 y
840c: e1a08001 mov r8, r10 n* b/ D' m3 t- ?
8410: e1a07002 mov r7, r2
8 l7 w# ~: E( L9 o; u# d0 n2 y& Q 8414: e1a0a000 mov sl, r04 Q6 C/ Y* y/ \
8418: ebffffb0 bl 82e0 <_init>
( C& D) y" H; r 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
$ c" t( v2 H6 P 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>4 P7 l$ c5 `. ?. \9 }& N' I
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
4 W% L0 t) s7 y1 a: U 8428: e0613003 rsb r3, r1, r3
2 m7 [8 _/ S% X h6 x, s 842c: e08f2002 add r2, pc, r2! r: z. k* i4 v; l
8430: e1b05143 asrs r5, r3, #2
]# ~1 Q5 L2 @ 8434: e0822001 add r2, r2, r1
; L* Y8 _3 J( {; ` 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}2 M- Z. X* k2 w$ b) O
843c: e1a06002 mov r6, r2. ^8 G7 E8 S% Y2 _% E
8440: e3a04000 mov r4, #0 ; 0x0
; J! x( { f# ^6 C 8444: e1a0000a mov r0, sl2 U z2 s1 T) E
8448: e1a01008 mov r1, r8
# G- w0 d# k( X6 m# Q; W7 D 844c: e1a02007 mov r2, r7* h4 Z9 b8 h7 S5 G
8450: e1a0e00f mov lr, pc
& c7 K+ |0 F1 ~& t5 O, R# M: ^% ^ 8454: e796f104 ldr pc, [r6, r4, lsl #2]4 Q) [; ]6 G& f' P0 G
8458: e2844001 add r4, r4, #1 ; 0x1
; t0 G4 U5 g7 a7 G$ m* { 845c: e1540005 cmp r4, r51 D$ Z; A9 t. ^3 C/ \
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>: E& [* Z) a! ?; L" m% u" B: O
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
2 G* Z- a0 J" T, A9 X! q 8468: ffffff04 .word 0xffffff047 |" m& J- Y% G" U/ S. ~2 [8 H
846c: ffffff08 .word 0xffffff08) O! v0 k% Q8 n$ i7 j
8470: 0000819c .word 0x0000819c
6 ?) o' Z- x( Q$ O& qarago:
8 \( K) W! T" b9 K2 ]8 j0000837c <__libc_csu_init>:$ U% c8 o- ~& S0 c+ J
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}1 V' x- _. w0 p1 ?, g+ C
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
9 |8 r9 q, o. B, U 8384: e1a06000 mov r6, r0
% B V# Z# v ` 8388: e1a07001 mov r7, r1
% V9 O( Y9 E) ~; B4 A, B+ r) { 838c: e1a08002 mov r8, r2+ _3 q6 {! ?7 ? h- w! R) g
8390: ebffffae bl 8250 <_init>
; R, h: j/ n0 v+ X; P 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
2 f9 g% Y% N# Y1 J' S6 ~8 @ 8398: e08fa00a add sl, pc, sl |3 l% N2 \ q1 X
839c: e08f0001 add r0, pc, r15 `! o. O: E8 C+ g
83a0: e06a5000 rsb r5, sl, r01 K" `% D: a& }, c# W( z
83a4: e1b05145 asrs r5, r5, #21 k: L. d, l$ b; n
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}+ N: k2 ~! o8 r H% u6 G5 b. F4 \
83ac: e3a04000 mov r4, #0
' w6 K% r) ^" @9 [, X 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
% |3 ]7 q9 c2 S' T9 L/ }4 }& O 83b4: e1a00006 mov r0, r6
* r, r! \3 _" H 83b8: e1a01007 mov r1, r7$ p5 ~/ }( s0 ^1 `5 p8 i9 \
83bc: e1a02008 mov r2, r8 m* @6 [$ m) Z! V w! {* C
83c0: e2844001 add r4, r4, #1. N, ?1 Z; k$ ?
83c4: e12fff33 blx r32 c6 }# L- u$ [& ^5 b, X* l
83c8: e1540005 cmp r4, r57 k- a2 X4 n Q
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
$ [1 c+ J, z& h% g2 g$ F# a ] 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}4 _/ A1 N2 d5 B9 e# P7 }
83d4: 00008054 .word 0x00008054$ j/ s2 h% R7 f' L( {0 ]
83d8: 00008054 .word 0x00008054! @( S3 e5 B' `) z2 ?
none:8 @6 X0 C' g% c$ z. w% U+ h
Disassembly of section .fini:* _6 ^4 }! x" q# q- r3 l
* ]7 S F/ t. ]- b5 t0 j, b
00008474 <_fini>:
1 F9 O" e5 b1 `& M* O 8474: e92d4010 push {r4, lr}9 |( {5 y7 h p" a. `
8478: e8bd8010 pop {r4, pc}3 W" h, Q4 R1 X# l
arago:- g4 R1 j' v. n; M
Disassembly of section .fini:5 P8 G% }6 }- K
! h, N/ O3 Y" x000083e0 <_fini>:
6 p% M4 V, K" P) ]- F( g 83e0: e92d4008 push {r3, lr}5 |5 Q- Q1 ~8 k
83e4: e8bd8008 pop {r3, pc}! I' h3 u, K+ F
3 f3 o6 N, [. W8 f4 Z7 [; C% G1 |% P; z( G
- T. d4 [7 A! z5 q! L
|
|