|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
8 H# i' S& U2 }8 i 1 #include<stdio.h> 5 k0 ?1 s- X) i' A
2 #include<math.h>9 [5 J1 x! X6 Q# C, `
3 int main(int argc,char* argv[])
' i; x7 r3 J& J8 c8 o1 C 4 {
! m* Z% u- R. g. ~/ F* e2 T 5 int a,b,c;( X8 X5 M8 s7 ~6 v) D
6 c = a * b;
' n l Z" f0 v z& n* P' E. \ 7 return 0;" W# v. A) Z9 L* g; E1 @4 ^6 L
8 }
- M" h+ D( J9 U" T! I; K, W; `, A& [* q& [" t% Q3 e$ S
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
. a9 R" @4 e4 V+ D/ J( }# z7 r# _none:
' X" _! ]* o2 y: I9 z000082e0 <_init>:" x2 M8 k5 `1 \# G* b# `5 B
82e0: e92d4010 push {r4, lr}
e N9 H: C& J, I) j 82e4: eb00001c bl 835c <call_gmon_start>9 }1 ^. ?" Q; c2 t& M6 D6 @
82e8: e8bd8010 pop {r4, pc}
+ a. ?8 H7 {0 marago:
% F$ a1 I7 O: A7 [00008250 <_init>:+ H2 g8 P) W, B7 e
8250: e92d4008 push {r3, lr}
9 u' E3 [% V. b) ]# I9 I* M 8254: eb00001d bl 82d0 <call_gmon_start>
* @% Y7 ^ s8 M% Z2 x 8258: e8bd8008 pop {r3, pc}: |# l+ S6 t D' Y$ Y$ F: w3 n: O+ y
2 C: `# E6 j5 s4 c% }0 L
none:& c; ^ a) F: @- H8 C
000082ec <.plt>:( I5 d: ^6 x. f! m5 e, j% N
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
1 i9 N3 h; ?$ m9 i. E 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
4 C6 l( n! j" C$ Y9 k( k 82f4: e08fe00e add lr, pc, lr
; u+ s( n$ V% U6 p! n. E 82f8: e5bef008 ldr pc, [lr, #8]!6 g2 P9 W2 M8 Y% A8 K
82fc: 000082d4 .word 0x000082d4
* G ~! }; v' f5 a: a 8300: e28fc600 add ip, pc, #0 ; 0x0" x* b0 _# A* U; N ~
8304: e28cca08 add ip, ip, #32768 ; 0x8000
' a& s, D; M% u3 y* e 8308: e5bcf2d4 ldr pc, [ip, #724]!- G; b0 A! I2 I9 u) c9 V% ?
830c: e28fc600 add ip, pc, #0 ; 0x0
8 B3 h0 ?0 B4 \! D7 t 8310: e28cca08 add ip, ip, #32768 ; 0x8000, h2 I4 B. p, T4 \ s+ G! |
8314: e5bcf2cc ldr pc, [ip, #716]!
3 z5 a; q& s2 s+ f U4 a. p4 H+ ? 8318: e28fc600 add ip, pc, #0 ; 0x0 A$ o' m& f# m
831c: e28cca08 add ip, ip, #32768 ; 0x80009 O" A. Z. w( y4 d0 T
8320: e5bcf2c4 ldr pc, [ip, #708]!
/ o! d! B. E" U e+ j: z) W2 Aarago:4 z! ]- _, C& Q; O2 }. p7 j
0000825c <.plt>:/ p6 p, o0 W' s3 }8 q o$ j: G
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* Y7 ~4 w8 K4 u) O' m$ C0 G 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
0 x& ~. P5 `3 j( F3 I( C 8264: e08fe00e add lr, pc, lr$ V; u8 j4 Q5 J' ?! T0 s3 g
8268: e5bef008 ldr pc, [lr, #8]!# w# M0 Q3 A3 h# D( {
826c: 0000827c .word 0x0000827c
. [7 e9 N$ A Z2 | 8270: e28fc600 add ip, pc, #0
' y5 A6 T% |8 V: w 8274: e28cca08 add ip, ip, #32768 ; 0x8000
! v9 P6 A1 \2 `/ f 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
% Y; {6 g- h6 {# R* M: r, P 827c: e28fc600 add ip, pc, #01 f6 o; @& i, {1 _ ?' L+ ?2 _! i
8280: e28cca08 add ip, ip, #32768 ; 0x8000- m6 J! M8 I5 {5 C# [3 C
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2745 C2 q, g% b4 O& K* W
8288: e28fc600 add ip, pc, #0. Q4 x9 [9 b9 U O2 m3 H
828c: e28cca08 add ip, ip, #32768 ; 0x8000
3 K( S8 Y. s- \$ N/ R& w# d 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c+ K9 p* O# |. B; a! o
none:. b, E; r* q4 q) n1 E! W- V3 w
00008324 <_start>:
$ h/ H) v+ \' h% Q7 X- |1 x 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>! D* |3 c# v* {/ R& r7 I# B. l
8328: e3a0b000 mov fp, #0 ; 0x0
+ I, C0 [& ]2 E/ u8 p! q3 E( g 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4); ?' U2 e4 l. Q# X; j# r$ }8 Y
8330: e1a0200d mov r2, sp
+ H2 Q3 j0 U" ~ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
1 S* W# _9 V- I% r. I& m4 h 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) Z N- `5 D4 a( x( ~ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30> }, B& x0 G4 ?: j; o
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
d6 X2 X( S' ~ ^1 S 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
6 N" R6 F8 q/ e4 A: j1 W 8348: ebffffef bl 830c <_init+0x2c>
3 r& e: T) v- v' B9 E. L4 p 834c: ebffffeb bl 8300 <_init+0x20>; T& ~. y$ k R2 N8 N* }6 K
8350: 00008404 .word 0x00008404
2 ~2 |2 M+ v8 R/ {; }" q* X 8354: 000083cc .word 0x000083cc
5 j5 Y9 j4 K2 s9 r" I 8358: 00008408 .word 0x00008408
7 _) K+ S4 S6 F# a! C. ?arago:0 M; p$ |2 h- ^* Z
00008294 <_start>:2 m7 x2 L! v7 o3 k
8294: e3a0b000 mov fp, #0 D3 W/ F! Y' C" c/ c8 t# T+ {. @' _
8298: e3a0e000 mov lr, #0
L% K' C* H! | 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)2 W; T5 x4 ?) q2 ?
82a0: e1a0200d mov r2, sp
* T& n% h; d* g( N 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ S, X. C1 P3 `! I, f2 B Z! v3 Z 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) ~5 V, R. v) L, g+ s 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>5 _4 O2 u( B4 q% x% l
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!) O0 g% b$ _0 G5 ~$ K/ F
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
, U& t; e, c Q7 d5 _" ` 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
+ ?' e+ |0 T7 X; i2 }2 E 82bc: ebffffee bl 827c <_init+0x2c>! d5 ]" ~- G" E8 v' d( e+ R
82c0: ebffffea bl 8270 <_init+0x20>
7 |1 x& T8 j1 p+ _3 s& U" @, ^ 82c4: 000083dc .word 0x000083dc K& m( N* Q7 j+ |. K, y2 {
82c8: 00008344 .word 0x00008344
/ B- m5 |6 l$ ]4 Y) B' W 82cc: 0000837c .word 0x0000837c5 ]0 U! v: X8 b7 z
none:, v) `- l5 w, U( `5 K/ x
0000835c <call_gmon_start>:; Q: s F5 A0 j. f2 v
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>& i9 X% E$ R- l7 _0 ^
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>9 r# h- `: y1 B8 ?" ^, |! C
8364: e08f3003 add r3, pc, r33 h/ {! q/ i- Y0 j5 g
8368: e7931002 ldr r1, [r3, r2]
( }- y( {# l5 V" }) z: R 836c: e3510000 cmp r1, #0 ; 0x0% x& e& d. S3 g
8370: 012fff1e bxeq lr
; b* v$ n6 Y/ E; `; v; u- g: a8 f' ~ 8374: eaffffe7 b 8318 <_init+0x38>
" u, G+ S2 |0 i' D J9 q) t, t( @ 8378: 00008264 .word 0x000082645 L" Z$ Z$ c2 O$ {$ `
837c: 00000018 .word 0x00000018
$ l5 t7 e6 `7 M! [arago:
2 y* i1 O+ y7 p, m000082d0 <call_gmon_start>:
" X; V9 N8 K# e( U* i 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
1 o* {8 n+ l) D R 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
/ V K [( L. G' f: I9 E 82d8: e08f3003 add r3, pc, r3
+ x0 z$ {8 A' h. V5 P 82dc: e7932000 ldr r2, [r3, r0]
0 Y C4 h+ ? s5 z5 l 82e0: e3520000 cmp r2, #06 L1 g6 n* A; r3 C8 Z, V' N) q
82e4: 012fff1e bxeq lr2 |) Y7 o p# |. i: E
82e8: eaffffe6 b 8288 <_init+0x38>; Y% r" J# ~' [$ D/ S% M2 |! _
82ec: 00008208 .word 0x00008208( b }" v y* B8 \& i" @" Q
82f0: 00000018 .word 0x00000018+ N( n0 K# M3 R7 | t% I- m% T8 h
none:
, w {9 N1 y4 ]$ F: ?# K00008380 <__do_global_dtors_aux>:
8 o$ g! Y' N$ i. G& G 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
7 ]' M! X& f% f0 i' g& q 8384: e5d23000 ldrb r3, [r2]
, ]. s8 c: r0 m, x, F8 e 8388: e3530000 cmp r3, #0 ; 0x0 J( {- h$ @* ?9 ~! J' O9 l
838c: 03a03001 moveq r3, #1 ; 0x1- @6 l4 n# Q: t! W1 S% z
8390: 05c23000 strbeq r3, [r2]4 z7 V3 n5 E+ f
8394: e12fff1e bx lr
$ S2 s6 |" M: b q8 V0 d3 d 8398: 000105f4 .word 0x000105f42 q# `0 a& H4 K
arago:7 N3 [& u5 D# [7 l* P
000082f4 <__do_global_dtors_aux>:0 ?% Q D% I6 L( o: C
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
% g8 e! g' Z2 U& I+ J1 | 82f8: e5d32000 ldrb r2, [r3]
9 f1 k9 r( Z! E# { 82fc: e3520000 cmp r2, #0
0 ?5 L3 ~: [( q5 Z: T 8300: 02822001 addeq r2, r2, #1' S% U6 k/ N, R% F
8304: 05c32000 strbeq r2, [r3]
7 C. _" H+ {- M 8308: e12fff1e bx lr
' L7 t" x5 k& \0 R5 {1 M0 T f 830c: 0001050c .word 0x0001050c
8 G' _: L/ K7 U2 W& u, s8 I3 Dnone:
" n. m7 |# \$ R0000839c <frame_dummy>:
& ^ C5 A+ }6 {3 m 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>5 t4 ^. t/ n9 [3 n6 G2 }- r k1 K
83a0: e92d4010 push {r4, lr}
9 _( R- q; T5 {0 E8 ?6 M# I 83a4: e5903000 ldr r3, [r0]) E; P8 S6 z5 z! K
83a8: e3530000 cmp r3, #0 ; 0x0
. s$ V: u5 D' y: c9 v& E 83ac: 08bd8010 popeq {r4, pc}
& z% u8 t( U, [ 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
|& i5 q+ o5 T* y& G 83b4: e3530000 cmp r3, #0 ; 0x0
, I( r( G2 z# E4 p& W/ H( r 83b8: 08bd8010 popeq {r4, pc}2 Y4 Z! n% r# v* x7 l' t" d
83bc: e12fff33 blx r3
7 K: k3 q: x& b) b1 E# ~# m 83c0: e8bd8010 pop {r4, pc}* s. ]9 t9 K; M9 k
83c4: 000104dc .word 0x000104dc
/ X! Z C7 ^9 o. ]8 z 83c8: 00000000 .word 0x00000000
* }# p4 ^# n$ Y6 {. D$ earago:
) ?5 F$ e! J: @00008310 <frame_dummy>:/ {$ a1 Z% ^$ ]
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
' `+ j' W% @0 L 8314: e92d4008 push {r3, lr}
. B( U6 a0 |' [- j5 w 8318: e5903000 ldr r3, [r0]
& ^4 j5 u+ }, b1 i; ^ 831c: e3530000 cmp r3, #0
f( y/ n! f% a: r8 z 8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 ]5 X5 E' `4 D- U# w 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>! ?! E: X0 q. C
8328: e3530000 cmp r3, #0: `" j( O1 }9 b9 `; x
832c: 11a0e00f movne lr, pc
& U @1 g$ W4 Y9 W 8330: 112fff13 bxne r36 m. L6 Y9 l% k$ v- m
8334: e8bd4008 pop {r3, lr}- y( @) J) i1 w( h) f
8338: e12fff1e bx lr
6 d( v1 C5 _0 {% V! K1 z; O. q 833c: 000103fc .word 0x000103fc
6 Y j! X, T6 B+ z 8340: 00000000 .word 0x000000009 d1 v$ g0 W) q6 b
none:
! x" t" f+ I" F0 A) m' I* i( G) E000083cc <main>:
6 h! a% D6 M* K2 G" r 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)$ u: `/ M4 P! e s |
83d0: e28db000 add fp, sp, #0 ; 0x0
6 z* A- M y" l, z0 b 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
5 ~% M( S. b) s6 D) t% u8 e, B 83d8: e50b0018 str r0, [fp, #-24], P: L- P1 ~9 l( _& h9 h* V: u, R
83dc: e50b101c str r1, [fp, #-28]( ]( u2 r( `# l; Q9 L* Z
83e0: e51b2010 ldr r2, [fp, #-16]
9 Y$ ^6 I! q: M8 u0 _ 83e4: e51b300c ldr r3, [fp, #-12]9 R% E! |6 g7 h1 c8 s' D
83e8: e0030392 mul r3, r2, r30 I4 a; m+ a+ r% i1 A# l
83ec: e50b3008 str r3, [fp, #-8]
& B8 v B& \& p" G0 j 83f0: e3a03000 mov r3, #0 ; 0x0
* O% H/ `; O$ O1 B. H 83f4: e1a00003 mov r0, r38 C& p% Y0 Q( n' l' Q
83f8: e28bd000 add sp, fp, #0 ; 0x0" Z5 g' {9 p' g8 G6 m
83fc: e8bd0800 pop {fp}
4 n7 @% y1 q/ @! O" s: P- }0 v 8400: e12fff1e bx lr
: n$ s% O* |- [6 Xarago:# Z+ p, I+ b, N: c/ w6 b X
00008344 <main>:
$ E4 d( P) k/ T$ \ 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)* Y5 S: J6 \* k$ B
8348: e28db000 add fp, sp, #06 }+ E) P5 g& L9 B2 k' D! u
834c: e24dd01c sub sp, sp, #28
2 |' N b4 N+ `/ f# O 8350: e50b0018 str r0, [fp, #-24]1 {( k2 v4 M$ r5 @8 \0 I
8354: e50b101c str r1, [fp, #-28]0 D6 b0 `$ _, N
8358: e51b3008 ldr r3, [fp, #-8]2 e4 e8 |% @+ g, S& v: A! ~& X
835c: e51b200c ldr r2, [fp, #-12]
) K" L# {$ U( |" w1 }& ` 8360: e0030392 mul r3, r2, r3$ e: H5 o. k. }0 O2 f
8364: e50b3010 str r3, [fp, #-16]
! ?: N+ d6 g1 R# ~# D6 F/ O7 a( f 8368: e3a03000 mov r3, #0
0 L; u2 g8 T1 b% Z1 m' q8 b. |. l* U" e 836c: e1a00003 mov r0, r3
9 ~/ d% @7 Z/ g X3 R; ] 8370: e28bd000 add sp, fp, #0
7 D1 {1 f+ {& Y7 a, e 8374: e8bd0800 pop {fp}1 N* ?! x, Z" w$ n, t- L3 ~
8378: e12fff1e bx lr, ]8 ^$ U& D/ e; u* U
none:
0 H" b# \, G9 b00008404 <__libc_csu_fini>:
; Z6 c$ O! S/ |2 A. f 8404: e12fff1e bx lr( ~" r- p6 o! n
arago:
' z2 x1 w5 H9 Q1 G& @) f000083dc <__libc_csu_fini>:
+ O3 f2 n: y. w7 |7 Y: G* }( V/ Y9 [8 r 83dc: e12fff1e bx lr' p& S5 o. ^1 w7 p% b* w+ \
none:# M0 n: _: h- i
00008408 <__libc_csu_init>:! A/ k/ g6 X( r( R# a% `6 g
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
0 l2 l, L: A+ U. |' ? 840c: e1a08001 mov r8, r1) D+ L0 X* [# G: R! r7 E1 o$ \3 |
8410: e1a07002 mov r7, r20 m; ~$ V8 |! l( A t8 p
8414: e1a0a000 mov sl, r0
; M& o. N4 m, V9 i 8418: ebffffb0 bl 82e0 <_init>
$ t- o; {, F5 C D, C 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>1 J$ `* t j* V/ I3 m9 S
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
: M$ m# y& a+ q- m6 c 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>" i f- i' p* K N; W% k5 M* j
8428: e0613003 rsb r3, r1, r3( a- N: D* u) q+ ^+ H& ~
842c: e08f2002 add r2, pc, r2
" W, ^9 q* u# R 8430: e1b05143 asrs r5, r3, #2" w6 ~* C1 q" L) V
8434: e0822001 add r2, r2, r1+ f% e/ B5 Q- ^. p: `
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}! [ i) i4 c, L" K$ @: U2 e
843c: e1a06002 mov r6, r2
: b# F6 b) K7 R2 [; t 8440: e3a04000 mov r4, #0 ; 0x0. \: D) V' n; \6 x
8444: e1a0000a mov r0, sl i b3 n0 s! h+ A) f) G2 H
8448: e1a01008 mov r1, r88 G0 e2 w! H" q+ _
844c: e1a02007 mov r2, r7
/ X; c9 J- S- X/ {1 |( p5 x3 \$ G2 W 8450: e1a0e00f mov lr, pc E2 V3 P. Q! g$ b* m4 B$ \5 |' H6 W
8454: e796f104 ldr pc, [r6, r4, lsl #2]
$ `3 y* a w! I" r 8458: e2844001 add r4, r4, #1 ; 0x1, r- ^/ {9 T& y5 c Q
845c: e1540005 cmp r4, r5
+ L. f$ B- ]- H3 h H# q 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
2 h1 ~; n# S; J; | 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}6 H& l, b' s7 _) u% N! J
8468: ffffff04 .word 0xffffff04
# [# Z6 K4 r- N; }3 m; _ 846c: ffffff08 .word 0xffffff08; j# ]$ M. }; K3 t: q
8470: 0000819c .word 0x0000819c" Z1 `4 k! f1 o3 r, \+ u' h
arago:
9 Y# R( M# V( K' z! ?" u4 [! H0000837c <__libc_csu_init>:
, Y, H# b5 o, y 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
' v# v, s# L, e3 d e0 H7 z) Y 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>* k: H( ^" \+ Z! a+ ]" M
8384: e1a06000 mov r6, r0& s* \) D# j! c+ ]1 v+ X
8388: e1a07001 mov r7, r12 Z* N/ I7 h* k0 N( i" X
838c: e1a08002 mov r8, r2
. c" W$ K& ]9 o+ ?' t1 n 8390: ebffffae bl 8250 <_init>
' a* J4 s v& P* i9 j 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>& R) m' X# R* W+ @
8398: e08fa00a add sl, pc, sl% e8 }4 Q3 L$ U* L0 O! g# \, D5 Y
839c: e08f0001 add r0, pc, r1
: J# b5 r& Q7 C 83a0: e06a5000 rsb r5, sl, r0% C1 G3 h. E, K) v
83a4: e1b05145 asrs r5, r5, #2: e, P& ~/ m& o& r; h
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}! |) ~- }2 b7 c/ ^
83ac: e3a04000 mov r4, #0 ^6 R9 G J1 U S
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
1 g: R, g! {0 M+ O+ X 83b4: e1a00006 mov r0, r6
% ?- b! W0 p: u) C$ t$ D H 83b8: e1a01007 mov r1, r75 i$ ?+ j4 Q8 e" i7 m8 z& O) C8 p9 U
83bc: e1a02008 mov r2, r8
1 ~9 ~! a# n$ v# S2 | 83c0: e2844001 add r4, r4, #1
+ A% ^- v9 s$ C& G9 o: O 83c4: e12fff33 blx r3
+ X. s* U" C7 M 83c8: e1540005 cmp r4, r5
7 X: _) _$ M8 s2 @( p# N1 t+ t0 ^0 l6 K 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
/ w* X% Y n# G3 v0 }& i 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}8 R5 b' \# y# M
83d4: 00008054 .word 0x00008054
7 p2 n1 ?: z8 F( v4 h: i 83d8: 00008054 .word 0x00008054' ^4 @( A5 H0 f9 I) l8 o
none:7 S* h% f" F4 B- o( I1 U, g6 W+ |
Disassembly of section .fini:
9 A; \* \+ U8 @) \0 Q( i% X3 x9 D) V4 A' |" [
00008474 <_fini>:% n' U" t5 D1 O1 u5 Z
8474: e92d4010 push {r4, lr}) N9 D8 ^7 Y6 V% \" R
8478: e8bd8010 pop {r4, pc}: l. Y/ _; y' q0 y! c, U, U+ Y
arago: x# C. ~4 n7 b( S+ N
Disassembly of section .fini:$ d) g. W% |# @ y
2 \" [- F; Q+ ~7 n
000083e0 <_fini>:% O, z7 ?/ c; w: y
83e0: e92d4008 push {r3, lr}
4 H/ Y/ G. D3 m h! i 83e4: e8bd8008 pop {r3, pc}
1 }7 V+ _9 z+ g0 ^
2 C6 k) r5 ]. H8 z% y3 V/ z; W
8 a& ?) T: b) f: z3 E2 [7 F7 n |
|