|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
2 M: n; o) \/ ?! u# z- O 1 #include<stdio.h>
" ]; j3 z5 i0 K8 q# t 2 #include<math.h>
; e/ x* B) T: c7 W 3 int main(int argc,char* argv[])4 e* o( [* L6 s: Z+ F# x$ }& N
4 {
5 S7 X3 B2 n! Z9 a6 n 5 int a,b,c;9 s: i; g. `( N; Q3 j, I
6 c = a * b;
, i% Z" h8 y! E( `. f* i4 ?4 R ^ 7 return 0;
3 R7 P2 m' L) j7 z/ b 8 }0 f) N$ R* a; y- j
( \0 @- \: b0 K# x
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看3 F! g% D% m3 O! K3 D5 G+ u9 N
none:
. q8 H# Z$ L9 w4 Z1 b# U6 r9 m9 V000082e0 <_init>:0 b" `' c" R- {
82e0: e92d4010 push {r4, lr}
# j) O( G2 G# N) S) Z 82e4: eb00001c bl 835c <call_gmon_start>
9 A/ Q7 h+ D; {, q, q% |2 w% l3 d 82e8: e8bd8010 pop {r4, pc}4 C$ u6 o8 r0 b6 t
arago:% |, h& H; b! u$ [" S
00008250 <_init>:
8 g" B S) E: n 8250: e92d4008 push {r3, lr}: Q. K; D7 }9 o2 l5 g" ~7 O
8254: eb00001d bl 82d0 <call_gmon_start> p! k. q. ?. _4 F7 }5 r
8258: e8bd8008 pop {r3, pc}
; Y: ?) v; ?* f* D' ?. z6 U0 o% Z, h
none:% d" y$ ?+ o: R$ j- J1 R/ f$ A4 P
000082ec <.plt>:
% s! ?+ s% c# b- L% J7 c 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)# o( L$ p8 L( R( T$ d
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>$ U* q/ l6 T) t4 l
82f4: e08fe00e add lr, pc, lr
* o1 c4 J, i0 H/ O U1 u! [1 p 82f8: e5bef008 ldr pc, [lr, #8]!
; _+ P2 y/ L' @7 U2 q 82fc: 000082d4 .word 0x000082d45 v' ^ A& `& I5 I8 E
8300: e28fc600 add ip, pc, #0 ; 0x0
& o8 f" `- d$ }- q' v, X' X 8304: e28cca08 add ip, ip, #32768 ; 0x80005 h8 O5 ^8 P$ H" s+ a" `
8308: e5bcf2d4 ldr pc, [ip, #724]!
3 k0 A4 w* ^( B1 @8 E# m) d8 X 830c: e28fc600 add ip, pc, #0 ; 0x0
: R; c* c0 E7 V% @) L 8310: e28cca08 add ip, ip, #32768 ; 0x8000
& ?' E* k& |4 y& r& p 8314: e5bcf2cc ldr pc, [ip, #716]!
+ R8 W/ s1 Q% T 8318: e28fc600 add ip, pc, #0 ; 0x0
# _ m1 l9 Z- b9 H g1 @ 831c: e28cca08 add ip, ip, #32768 ; 0x8000
- P2 \+ ~+ [2 ?5 j$ C2 Z 8320: e5bcf2c4 ldr pc, [ip, #708]!
+ h; @9 a! E5 L- Iarago:
- U) k# F- c. u4 k; S# g% E0000825c <.plt>:
$ n( ]6 |: ]! r 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)8 u; T( Z( O* O4 T
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
2 q) b2 A! G; r" E 8264: e08fe00e add lr, pc, lr
% W1 @$ X1 l% f" U$ I6 r P# X 8268: e5bef008 ldr pc, [lr, #8]!$ L1 ?6 j5 O; u$ a
826c: 0000827c .word 0x0000827c+ \$ s# x: k3 Z7 \' G: ~
8270: e28fc600 add ip, pc, #0! E) w5 Y$ H# b' [
8274: e28cca08 add ip, ip, #32768 ; 0x8000
' E: q/ H% H! z% a. P$ X* }, t9 w1 J 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c4 Q7 L1 v- _+ j$ g( C7 r0 \
827c: e28fc600 add ip, pc, #0
# r* S; I1 ?& j 8280: e28cca08 add ip, ip, #32768 ; 0x8000
! t2 }; G# `+ z6 H: O 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
) t/ }) L" ~8 {6 _4 M0 X 8288: e28fc600 add ip, pc, #0
4 H7 z2 W; e2 R) g) q 828c: e28cca08 add ip, ip, #32768 ; 0x8000
+ r7 ~# ?- Y: O: v% u% ~! p6 j 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
+ F* O( i( H8 v. ynone:
. Y7 N6 J; R5 e/ F9 a7 S+ L( r00008324 <_start>:
9 t |4 K( v* s0 Y& A; i 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>( N( [% q9 v$ M% `" r; L
8328: e3a0b000 mov fp, #0 ; 0x09 o6 }" `! C( R" U& _! \: k# w" f
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
- k1 V4 L' G% J3 l1 j( @+ ]5 i 8330: e1a0200d mov r2, sp* w: L8 \6 j2 ?8 a& m! v( R
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
" q3 U! A7 @1 g' e! \! C, Y2 b 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
% v1 m, T* x- z- b" i 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>) g; I; l: {4 `9 D4 l
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>+ _4 C) j+ x7 F& m( z0 u
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!): P- m) ]5 o5 U; |
8348: ebffffef bl 830c <_init+0x2c>( C" D4 r7 [' u: W6 H
834c: ebffffeb bl 8300 <_init+0x20>7 q% M6 f% \ C
8350: 00008404 .word 0x00008404
( _5 M- H3 W' j/ V2 d' F0 C 8354: 000083cc .word 0x000083cc
9 v" P) K4 m* l5 i( [ 8358: 00008408 .word 0x000084087 N6 H A, E+ S8 p3 B
arago:6 b4 f) k& ~1 e! P. W2 \+ T
00008294 <_start>:
' B! F# x k( ^$ B 8294: e3a0b000 mov fp, #0; r7 T7 l% ~% u, j( l/ T* X0 u
8298: e3a0e000 mov lr, #0- g. m) }# F$ N6 K
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
7 I. q4 Y" o0 J; C 82a0: e1a0200d mov r2, sp
- y+ A+ o; P/ {) Y8 b 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)5 n9 A% L# C; B
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
1 t6 O9 j L9 m& n 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
) V) \0 I1 q% q% G- z! o 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!) }0 C* p `* k4 F1 E/ {
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
4 r3 V8 b8 a4 ? 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
+ E" i" D, _2 ]# l6 \- L- N 82bc: ebffffee bl 827c <_init+0x2c>
0 o8 ?9 L/ o" ?! J! c: D, O 82c0: ebffffea bl 8270 <_init+0x20>
7 y, Q) p2 u8 q3 n* x* n3 \ 82c4: 000083dc .word 0x000083dc
) g4 L% X$ L2 l5 {( x1 ? 82c8: 00008344 .word 0x00008344& q" }) l2 s6 r# k& Z* X) J
82cc: 0000837c .word 0x0000837c+ ~/ E& D! A5 }/ g2 V1 A+ z
none:
- E) V" H2 R* t0 P5 v, _0000835c <call_gmon_start>:
: t1 ~, S6 ]! H) A v, h 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
& C; J; k0 W8 v* R: E2 K, e2 F 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>' x4 U/ _4 N6 {
8364: e08f3003 add r3, pc, r3" N. B& G8 X: w9 O4 n7 D* k5 V' `" z
8368: e7931002 ldr r1, [r3, r2]
6 |- W' A1 I& L& y$ H) m 836c: e3510000 cmp r1, #0 ; 0x00 o5 O2 P. X' p7 B/ w
8370: 012fff1e bxeq lr
9 s( P6 Y) J. R$ A4 b9 I 8374: eaffffe7 b 8318 <_init+0x38>
, i5 n- ^3 m2 B* K$ W) C 8378: 00008264 .word 0x00008264" D, O f% U8 r
837c: 00000018 .word 0x00000018
. j! [9 s! ^! g: tarago:
4 _. i& s; \1 U) T000082d0 <call_gmon_start>:3 P* n! c* O" G" h/ y
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
9 A9 R+ F0 L% t5 z, H- ` 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>( z) U) @( \8 ~6 @
82d8: e08f3003 add r3, pc, r3
0 I( e- I* R+ k3 F s _1 P/ Y7 l2 k 82dc: e7932000 ldr r2, [r3, r0]! k' X/ C* f( Z
82e0: e3520000 cmp r2, #0
) e0 y# ]2 F$ C 82e4: 012fff1e bxeq lr
9 u: j7 |: U* [) ^1 C 82e8: eaffffe6 b 8288 <_init+0x38>
( a3 l1 c* U& @0 z# h) W f* b 82ec: 00008208 .word 0x00008208( g$ }7 S7 y: k% f! x" D+ ~
82f0: 00000018 .word 0x00000018
: ^' t* D) Z7 E5 O( tnone:. i* Y. `4 Q. T) s5 w* J6 ^
00008380 <__do_global_dtors_aux>:
% } ~+ N7 P# J& k 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
n7 G& T, L7 D1 B2 b% O 8384: e5d23000 ldrb r3, [r2]
, o6 I/ m4 ?+ S' F* Q 8388: e3530000 cmp r3, #0 ; 0x0, Z( p9 V0 \3 G% W3 |0 X5 X2 l
838c: 03a03001 moveq r3, #1 ; 0x1
1 J& C: B+ c9 J* K. m5 K4 z. B 8390: 05c23000 strbeq r3, [r2]) F+ I7 {. t7 H' W& W. j2 i
8394: e12fff1e bx lr7 N2 ~9 |! k1 K# L# A% ?
8398: 000105f4 .word 0x000105f4
! ^* `* R; D7 `. w8 Tarago:
+ l2 X# a1 V: q6 T5 I000082f4 <__do_global_dtors_aux>:
& o. B6 F6 m: k 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
( Y% j. ? w h" o* c 82f8: e5d32000 ldrb r2, [r3], s- z3 i$ c4 V0 T9 \
82fc: e3520000 cmp r2, #0
, E+ [, X3 B9 \$ ]$ S6 x! w 8300: 02822001 addeq r2, r2, #14 V# K, C# L: o( g' L
8304: 05c32000 strbeq r2, [r3]
, u1 j# ^6 S, }9 V9 M* d! C- h: ? 8308: e12fff1e bx lr) [7 u& S: }$ k/ p; `* i, C/ r
830c: 0001050c .word 0x0001050c0 u+ M/ K' y1 t4 W+ u0 E
none:
3 }2 a( {) L) S% Y, D5 I p0000839c <frame_dummy>:
1 t! b0 x0 R) s# {! H6 a: w1 j6 V 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
7 x5 [0 j1 C2 I* @& ^ 83a0: e92d4010 push {r4, lr}
+ `* @ P: k- }* r+ b6 X+ P 83a4: e5903000 ldr r3, [r0]
3 [) K# k- ?) u, g7 h4 K7 ~( l 83a8: e3530000 cmp r3, #0 ; 0x0$ X- v( R. I/ M; \0 @& K
83ac: 08bd8010 popeq {r4, pc}
3 L( k ^2 j, C4 ~3 n 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
& T; ^- _8 q7 l 83b4: e3530000 cmp r3, #0 ; 0x0
: Z' U- A; R6 S8 x 83b8: 08bd8010 popeq {r4, pc}
& Y- N+ M% `1 f2 f1 Y7 H 83bc: e12fff33 blx r3) H' t7 R* A- @2 H2 L b
83c0: e8bd8010 pop {r4, pc}
3 M( T) \, A) U* Q9 p$ C 83c4: 000104dc .word 0x000104dc9 v+ S2 e% R7 t0 P& u. w: ]
83c8: 00000000 .word 0x00000000
7 b& U* t4 {) c7 W2 ^arago:
; R8 ?2 Z% Q7 u5 M$ w! J00008310 <frame_dummy>:
7 R3 z+ p+ L/ R. {+ q: `, z" ` 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c># r0 c7 P4 e' _+ O) | }% j) v5 F. Z
8314: e92d4008 push {r3, lr}
* n! r/ D( j3 j5 W5 f ~ 8318: e5903000 ldr r3, [r0], H# d8 g1 q, ^
831c: e3530000 cmp r3, #0; ~4 G$ u1 E0 C* S9 w
8320: 0a000003 beq 8334 <frame_dummy+0x24>- \7 H% K4 U3 e
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>8 `" H9 L5 O; Y/ L
8328: e3530000 cmp r3, #0
6 R Z* y3 B. A A, W1 ^& z; S 832c: 11a0e00f movne lr, pc" T! |. |1 W; N( y- H$ }
8330: 112fff13 bxne r3
. X: F' [ ~3 ?3 C! q( N' D) `+ Z 8334: e8bd4008 pop {r3, lr}
7 d7 K; L! V% Q! ^3 m5 O 8338: e12fff1e bx lr
* M4 e0 O4 M- S' D( K, N 833c: 000103fc .word 0x000103fc
7 n: O" A; D; U! r; _: R& w5 f 8340: 00000000 .word 0x00000000
5 O P5 a5 S; h- C# ?+ vnone:: ]. {$ O/ i3 C5 C
000083cc <main>:
3 M) d- O! e% I2 {- ] 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)/ G+ h" V2 z" |
83d0: e28db000 add fp, sp, #0 ; 0x0
" I6 i* H* o) P 83d4: e24dd01c sub sp, sp, #28 ; 0x1c, n1 T+ p. M" d5 O$ [( o @
83d8: e50b0018 str r0, [fp, #-24]
& ]) Y* ~5 ?: j# v0 e+ @3 C 83dc: e50b101c str r1, [fp, #-28]
$ C5 d9 u# ]& \8 s% d 83e0: e51b2010 ldr r2, [fp, #-16]$ ?: y$ V' D, n* q& ^
83e4: e51b300c ldr r3, [fp, #-12]/ [, V" B" m" {( @8 _8 J3 ]
83e8: e0030392 mul r3, r2, r3/ ^. ]- S8 W1 J7 B1 R- P* m' N' P
83ec: e50b3008 str r3, [fp, #-8]
) Q- p9 \6 m8 m% z 83f0: e3a03000 mov r3, #0 ; 0x0
5 k* M: N; ^) F/ C 83f4: e1a00003 mov r0, r38 |! ]4 e. G8 I1 T0 g
83f8: e28bd000 add sp, fp, #0 ; 0x04 T8 o- B- {4 z. S
83fc: e8bd0800 pop {fp}# P: Y4 r8 w- [4 M
8400: e12fff1e bx lr; x% M3 b2 o& S
arago:
$ v$ q# l/ X; p+ N8 o00008344 <main>:) M! w# N! J8 c. T% m' S& E" _3 D
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)9 z( M! h+ w! ]% f2 S
8348: e28db000 add fp, sp, #0 s, v* a2 q( J8 T
834c: e24dd01c sub sp, sp, #28
9 {3 z2 Q" r7 Y+ } 8350: e50b0018 str r0, [fp, #-24]
) N$ `/ f* [% v/ [) `- X4 `% Q 8354: e50b101c str r1, [fp, #-28]
6 V: }* }9 d/ e& t 8358: e51b3008 ldr r3, [fp, #-8]
5 y1 V! U3 ]4 U$ {5 v7 a 835c: e51b200c ldr r2, [fp, #-12]: s4 n, c( w& G3 L
8360: e0030392 mul r3, r2, r3! z% S) g$ a5 v- J5 J1 ~/ F
8364: e50b3010 str r3, [fp, #-16]% E4 ^. I! H9 j/ s3 d
8368: e3a03000 mov r3, #05 ?3 m% K) f6 ?" C( g5 R3 z) N" O7 {
836c: e1a00003 mov r0, r3# }7 r1 F6 u: z. z- d
8370: e28bd000 add sp, fp, #07 c# P7 w3 h( p+ s
8374: e8bd0800 pop {fp}9 m9 M3 U7 m( V3 \
8378: e12fff1e bx lr2 F, t8 q, p3 }9 ^* s2 {/ \2 [
none:
& h: x2 E! ?( r0 d. X; S7 g00008404 <__libc_csu_fini>:2 n. I! I! W& m* z5 q
8404: e12fff1e bx lr
8 R: c( }( O6 n2 c, ?: |" J' Garago:
! }, D% u( X7 h. Y M000083dc <__libc_csu_fini>:
3 I' V3 R' m2 S* }: A+ x0 ] 83dc: e12fff1e bx lr
4 K; s$ t1 Z2 M a, }none:
; w' Z9 V$ C: r2 C$ l00008408 <__libc_csu_init>:
2 _) `% g3 A9 [1 U 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
5 J. u* y: g3 s% }7 `3 u2 d0 f7 Z 840c: e1a08001 mov r8, r1" l, e- L( u3 g) \% f4 D, n
8410: e1a07002 mov r7, r2" O1 w2 e2 ~ ? S' H2 I
8414: e1a0a000 mov sl, r0
2 {" G) G- g/ G+ ] 8418: ebffffb0 bl 82e0 <_init>/ N# t+ x2 {8 e6 B2 |; X* ]
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
% x2 N0 T; C3 f q, [ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>% }9 u% D( x* A! K8 O+ P5 h
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
+ \0 W5 B6 G2 T" D 8428: e0613003 rsb r3, r1, r30 p6 h: u' C E B2 O
842c: e08f2002 add r2, pc, r2
3 l, a6 [5 @; k) |. n6 \ 8430: e1b05143 asrs r5, r3, #20 X N( Q* T! W' j5 K+ c2 ^
8434: e0822001 add r2, r2, r1
/ r) Q( s. v: z* K 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}1 l" C- d. ~9 K- `; p3 N( ]9 y
843c: e1a06002 mov r6, r2% E0 c- p1 c/ u" _4 G/ s/ Y% W. H
8440: e3a04000 mov r4, #0 ; 0x0- N9 J2 n7 D) ?/ j& n
8444: e1a0000a mov r0, sl
2 f; \" n1 \/ _% j, N" ? B 8448: e1a01008 mov r1, r87 [* w! E/ I. X | G k
844c: e1a02007 mov r2, r7
9 M. \! j( T8 r0 n 8450: e1a0e00f mov lr, pc) x' v( \; Q5 P7 V8 K
8454: e796f104 ldr pc, [r6, r4, lsl #2]6 O6 W5 Y3 y: l2 d6 I! [# c! U
8458: e2844001 add r4, r4, #1 ; 0x13 H$ i+ }" G( n: k' t
845c: e1540005 cmp r4, r51 @4 S& f4 E; q* T
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
/ I" Y8 F* K5 A& x" U9 s 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}" V1 K/ L, d5 W, s1 h" b/ g
8468: ffffff04 .word 0xffffff04, F; G# j! F( |" Q9 o$ E2 L
846c: ffffff08 .word 0xffffff08
" a7 a9 w; n5 m. z, M) _ 8470: 0000819c .word 0x0000819c
/ E* x; t- L; I* U! Barago:
! J2 N& ^7 }* V: D& m" I0000837c <__libc_csu_init>:8 t! G6 s6 a+ s+ H
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
/ Q! M9 P2 g9 c9 y8 D, f, I& t: i7 ? 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
/ ^ D5 z h: ^" v1 ~ I 8384: e1a06000 mov r6, r0- v4 H0 d6 L: m( A6 n* k
8388: e1a07001 mov r7, r1( \' ?; T8 U2 o6 B/ s
838c: e1a08002 mov r8, r2
% C! c" A' d, r 8390: ebffffae bl 8250 <_init>
- |& @' t% H+ C2 [ 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>( `/ N$ G% D* P0 o2 k: _) ]6 c
8398: e08fa00a add sl, pc, sl
' f0 T2 h$ {: b8 f6 k3 T& e' d 839c: e08f0001 add r0, pc, r1
! i/ u6 P4 r" Z 83a0: e06a5000 rsb r5, sl, r0 S, C* I6 H: Q5 ]
83a4: e1b05145 asrs r5, r5, #21 f y3 L$ u# R/ v. v' X; y b, u
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}4 M+ G' [) [* R" z
83ac: e3a04000 mov r4, #0
; Y) s7 Z" ]5 P# q$ u- ?/ q 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
) A1 W" ]7 D5 U. L0 j1 Q 83b4: e1a00006 mov r0, r6
5 ? M* n$ Z4 T' W% G 83b8: e1a01007 mov r1, r7! j: D0 \% U9 a* `
83bc: e1a02008 mov r2, r8
) ~. o$ h: t- ^' |. a2 }/ g 83c0: e2844001 add r4, r4, #11 @$ |& z& z! R- T% X! p4 T0 F
83c4: e12fff33 blx r3% i0 W# q5 Q' ^. n# ~+ p2 O$ f; e y
83c8: e1540005 cmp r4, r5
; w* x! F* s9 { 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>% K2 z3 y" f. W0 U& B' K2 x
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
, W G: [$ O6 g5 F: F 83d4: 00008054 .word 0x00008054# G/ @% ?3 {7 V! z* R5 e# A4 {
83d8: 00008054 .word 0x00008054
$ E* I0 y& K& ?5 L, y4 mnone:$ X+ O9 g1 C9 V5 |# k9 C
Disassembly of section .fini:7 `. X( r$ a- H7 t- u& M
( i) A& Q$ M( P& L' [$ O$ v1 O7 F6 j00008474 <_fini>:
1 X8 {5 ^9 T8 M: d* \1 z8 U' l 8474: e92d4010 push {r4, lr}
3 ?- x: q+ G% x# m 8478: e8bd8010 pop {r4, pc}1 w K& E2 F" w: C+ Y
arago:
; T) `: j# Y7 N- I) ]Disassembly of section .fini:+ U J& Q9 F% Q: F5 {
) Y1 a, o; A7 y# \. R000083e0 <_fini>:9 K5 y5 O8 [; l& u4 a
83e0: e92d4008 push {r3, lr}% r* G. I. q) f, W
83e4: e8bd8008 pop {r3, pc}
3 i& o. e+ k" o" J
& T+ N3 _/ F& V
( U3 F0 @4 I. Y- R
# w0 T/ l& G! C/ ]$ Z |
|