|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:$ U+ G" L9 h( G% y" H
1 #include<stdio.h>
5 p. _ H1 R% K5 s, I* p$ k 2 #include<math.h>
1 h* e! R1 R* {$ } 3 int main(int argc,char* argv[])
& c# A& K; O/ b3 s. p; h- W 4 {$ u, ~% {# w( S P
5 int a,b,c; {+ X7 L( s# T( o/ a
6 c = a * b;
! i) A: G9 b% a6 R/ U- S 7 return 0;
1 D# I/ V( U' k; c8 F/ k2 c, P 8 }
3 f; S4 l- [5 c- q) E
& c+ w2 K; Y: n下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
( M) G4 F4 N; e( u8 H. [1 qnone:# I5 L9 _. M! s( c' g
000082e0 <_init>:
- H; K: ^- F# y0 i8 | 82e0: e92d4010 push {r4, lr}
; U/ M* ^( N7 q 82e4: eb00001c bl 835c <call_gmon_start>
& c2 {* j. H: z* d& D/ n# z 82e8: e8bd8010 pop {r4, pc}. Q/ J2 K) r( k) @( K% ^
arago:# N0 [: x! _4 `0 g
00008250 <_init>:
; ~: r( f- t* c* @, ^. @ 8250: e92d4008 push {r3, lr}
) C0 D S% L7 n7 ~2 z# [5 o& W6 G 8254: eb00001d bl 82d0 <call_gmon_start>( L' x [0 Z9 u7 I' p: I
8258: e8bd8008 pop {r3, pc}
: h6 I% p1 \& c8 v q5 b! l5 [5 o# c/ ~) o1 C: l F
none:% [2 x1 T4 f- e" K0 E
000082ec <.plt>:+ q5 G- y7 Y- h6 c
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ T2 G% `1 Q, V# X0 Y- q
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
7 O" @/ m* F3 P/ j- R2 |. b 82f4: e08fe00e add lr, pc, lr
. V, l- \; I# h! ^ 82f8: e5bef008 ldr pc, [lr, #8]!
W) U6 I9 Y& a3 v 82fc: 000082d4 .word 0x000082d4
; R9 w: X' k j% }4 X* z8 h 8300: e28fc600 add ip, pc, #0 ; 0x0
U& N7 y/ t' F 8304: e28cca08 add ip, ip, #32768 ; 0x80006 Y" ^, c% }/ {7 E2 I3 Y2 f; p Z
8308: e5bcf2d4 ldr pc, [ip, #724]!- N, S. c4 N3 N# S" b7 H5 l
830c: e28fc600 add ip, pc, #0 ; 0x0
3 |) t& l% B$ k a* c 8310: e28cca08 add ip, ip, #32768 ; 0x8000
1 r$ o8 } Z. ]! k; t) V 8314: e5bcf2cc ldr pc, [ip, #716]!) Q. m& X4 ^/ D/ z
8318: e28fc600 add ip, pc, #0 ; 0x0
( H& w& R( [: q& x e- A( A 831c: e28cca08 add ip, ip, #32768 ; 0x8000
2 W0 V- j/ b% c 8320: e5bcf2c4 ldr pc, [ip, #708]!
0 [! M8 v z+ T, C4 K% Narago:, m w# z. i, m9 q+ Z" b- q- e2 a
0000825c <.plt>:
; r" f" g" ]( f# N% A& C1 ` 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)* H2 O. \" z# g0 F
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>& j2 f6 u5 N; y2 R
8264: e08fe00e add lr, pc, lr
( b6 H: |' ^" w7 C 8268: e5bef008 ldr pc, [lr, #8]!
* z+ O4 A2 f& P, U 826c: 0000827c .word 0x0000827c# V y& j; U# D8 T* U% n& N
8270: e28fc600 add ip, pc, #05 R1 Z4 b# j! {+ B9 K0 C" n
8274: e28cca08 add ip, ip, #32768 ; 0x80005 ]7 ^( F( Q+ f5 l
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
/ B% ~5 v/ |4 u+ y# {5 E 827c: e28fc600 add ip, pc, #03 I: l( `, W5 z) e: N5 Z
8280: e28cca08 add ip, ip, #32768 ; 0x8000
& a, A6 C" f* \1 S' ] 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
- a" v! h3 D" I& W: g 8288: e28fc600 add ip, pc, #01 P$ }: { m) a
828c: e28cca08 add ip, ip, #32768 ; 0x8000
% m! n6 r2 ]) @- R- T# }; \, k W 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c2 B2 t' s) H- l* B* u' @
none:5 S3 f% h1 \* _$ y- v- A- M$ f9 v( s
00008324 <_start>:
5 S% n k, U& H/ N' i l; H- i 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
2 k- d# N) B2 W a7 X 8328: e3a0b000 mov fp, #0 ; 0x0) I/ V: I' I0 ^1 N4 N! J$ p; Q
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)3 s- ~' O( i: u& L
8330: e1a0200d mov r2, sp% V) E2 d4 w2 p- C* n
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
3 y2 X, {) a- K; y0 G: T 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)' J4 k1 |& P5 P- t6 E
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
; @) d8 v4 q! u- Y: q/ Y- x1 p3 I. B 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
) \) L# h" ?* z- ~* C 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)* I1 L# g* u0 E6 u( E& }7 S6 G
8348: ebffffef bl 830c <_init+0x2c>
, Y- ^% w& Y; x( Z7 V 834c: ebffffeb bl 8300 <_init+0x20>2 v) W: Z6 f) _1 A% @+ K- i* \
8350: 00008404 .word 0x00008404
( d9 g: k+ Y' c( f 8354: 000083cc .word 0x000083cc; W( r T1 ]8 f. |
8358: 00008408 .word 0x00008408
; j5 X* w0 x, q5 D1 u3 i, Warago:+ S; H0 Y9 D2 p" Q8 W5 Z- I1 f
00008294 <_start>: a: b0 a3 }$ e4 o. Z _0 N5 e3 m
8294: e3a0b000 mov fp, #0
7 e& w- |, [! W3 D" g6 u 8298: e3a0e000 mov lr, #0 H9 Y0 f3 X8 b+ B& k9 Y( P0 T0 z; Z
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)0 j+ o" q8 W+ C6 v7 k
82a0: e1a0200d mov r2, sp
1 I0 b( j4 K" k; g2 c' t& n 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
( q4 i9 f2 ~) u6 P% M- L. I4 ]7 g 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
* c5 p" f% U4 z9 [" G 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>- j) J" ]) a- }7 e/ T6 t7 z$ I
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
' H$ w" `7 k/ ^. ? S2 q 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>/ G* l, v( C. p0 T8 ~
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>6 ]. T+ |$ }' H5 o! N* P3 n
82bc: ebffffee bl 827c <_init+0x2c>% z$ r$ q0 K: J, G
82c0: ebffffea bl 8270 <_init+0x20>
6 |% [) Z- W- K) Y' ^9 o5 H 82c4: 000083dc .word 0x000083dc9 q6 C. ]2 `0 m5 k- a/ D# v- B
82c8: 00008344 .word 0x00008344
. H& C8 U* m# G+ [0 }4 k$ R 82cc: 0000837c .word 0x0000837c
; D" h$ g7 _7 M' c9 ^none:
& ~ G: y+ {+ j; @. f; F' H0000835c <call_gmon_start>:$ M ], _% @/ G( {) o( y3 |
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
2 U( F8 j Q$ ^$ L3 s 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
2 E4 h: T( y0 c3 v, }4 e/ y# J 8364: e08f3003 add r3, pc, r3
( ]/ O2 b4 Q* g2 x' l, e2 L3 j 8368: e7931002 ldr r1, [r3, r2]- s2 C7 S: V2 L5 l
836c: e3510000 cmp r1, #0 ; 0x02 c' U8 m, ^0 B, \& d% O
8370: 012fff1e bxeq lr
2 ~% {( J* m- | 8374: eaffffe7 b 8318 <_init+0x38>
# O5 V( T n0 H/ ]' ? 8378: 00008264 .word 0x00008264
0 o7 s7 D; j5 v$ q" \ 837c: 00000018 .word 0x00000018
' L- K) C+ K6 q7 @8 z- Z- Carago:
7 c; x! k) G5 ]. D, \: }& R: P000082d0 <call_gmon_start>:
! N& [; K9 M) {/ C8 s: ] B 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>; ^0 |1 Y h% b5 Z& E
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>+ U+ l. ~" v f, C) c
82d8: e08f3003 add r3, pc, r3" O) U; r: S/ b2 ^
82dc: e7932000 ldr r2, [r3, r0]
1 E5 u4 J- k8 h. |1 ^ 82e0: e3520000 cmp r2, #07 h0 D. _# `; A. z
82e4: 012fff1e bxeq lr& D3 Q& e+ W' i
82e8: eaffffe6 b 8288 <_init+0x38>0 e3 I: S2 B9 ^ u1 F0 `
82ec: 00008208 .word 0x00008208
2 _" s) Y8 X) z$ m! H7 C 82f0: 00000018 .word 0x00000018
" v( V5 h- x1 f& h& Snone:1 K5 D9 P3 ^( Y
00008380 <__do_global_dtors_aux>:+ G5 k7 M8 Q2 b0 u6 J
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>7 T; T9 z% V$ O" ~$ I
8384: e5d23000 ldrb r3, [r2]
5 }. J( g( |9 m; C; A 8388: e3530000 cmp r3, #0 ; 0x0
# A" D7 i+ k1 X5 { 838c: 03a03001 moveq r3, #1 ; 0x11 ^; o. i; ^& i$ \
8390: 05c23000 strbeq r3, [r2]
; h3 z6 e# }( P" C0 u: L 8394: e12fff1e bx lr
4 l- f) P4 w4 R* ? 8398: 000105f4 .word 0x000105f4
1 r; w7 c# J. i. ]* P. ~4 T* Carago:/ k) _- ~1 @$ R: P u
000082f4 <__do_global_dtors_aux>:
( B2 R/ M: q1 }1 g" a& A. }% E* K 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>/ m$ s) o' H1 a
82f8: e5d32000 ldrb r2, [r3]
4 z- m0 T) I0 L, D+ ? 82fc: e3520000 cmp r2, #07 M8 |; K6 K1 `' [6 r
8300: 02822001 addeq r2, r2, #14 O* k8 z9 k8 E/ z7 |* I
8304: 05c32000 strbeq r2, [r3]
' {& T1 @; N* k3 `, n! ]6 t$ M; k 8308: e12fff1e bx lr
" r# b. [. `8 I7 P2 i1 _ X0 o( v 830c: 0001050c .word 0x0001050c" b" N7 L$ c$ D1 P
none:
4 M4 A6 J- f5 B2 L, C. _' I. x) x0000839c <frame_dummy>:
2 z, M2 C: y( J; g 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>4 w. j2 d0 I8 y# c9 h. i
83a0: e92d4010 push {r4, lr}
6 `1 ~( y6 M& y' ~. L 83a4: e5903000 ldr r3, [r0]& E# v5 ?2 v0 U$ O( B' s
83a8: e3530000 cmp r3, #0 ; 0x0
# Y: V7 p) ]) r8 _+ q6 k 83ac: 08bd8010 popeq {r4, pc}
$ g# K( h2 v# ]5 } 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
# l# p( s# U# {/ Q1 U 83b4: e3530000 cmp r3, #0 ; 0x0
A, r3 R: y& j7 ?' t, K, C* | 83b8: 08bd8010 popeq {r4, pc}. b% v9 Y8 O; w1 ?9 y+ y
83bc: e12fff33 blx r3
@1 f# w2 b9 \2 ]. F2 v( |# | 83c0: e8bd8010 pop {r4, pc}9 ?, {5 i" V6 J2 S3 k; T: A
83c4: 000104dc .word 0x000104dc' v6 _2 H7 N" {; s6 k3 E* o& f
83c8: 00000000 .word 0x00000000* t+ m& @, a5 D/ F7 }# M
arago:) O; L/ I# j4 V( c. c# F- q) m
00008310 <frame_dummy>:
* ]* h! A9 R% Q; y 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
6 r. `3 K/ h. L( t 8314: e92d4008 push {r3, lr}0 U9 k4 s3 n, l1 h' H* v) Z
8318: e5903000 ldr r3, [r0]3 c; U7 C7 ~! \* i
831c: e3530000 cmp r3, #0- t. \4 e( K9 A6 n
8320: 0a000003 beq 8334 <frame_dummy+0x24>( G! _5 N; p C- d1 |7 u
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
- v2 M/ N5 i2 ^7 v% W 8328: e3530000 cmp r3, #0) L; T1 U7 q0 W
832c: 11a0e00f movne lr, pc
! Z; M- ~, n, s" s 8330: 112fff13 bxne r36 o1 n! e$ I, T! {
8334: e8bd4008 pop {r3, lr}1 H3 D: m/ v2 U& u$ F
8338: e12fff1e bx lr
6 D0 s' A9 P# c 833c: 000103fc .word 0x000103fc
& \9 W& r, g1 G: r# @8 R 8340: 00000000 .word 0x00000000( _* p$ A) }7 F! y! N
none:
& Q v( D6 s* y+ v: W000083cc <main>:
1 e( V% P9 f' E- C5 b 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!). `7 V( t+ A. K9 L! X0 P
83d0: e28db000 add fp, sp, #0 ; 0x0
/ y! x! i/ ]! a, { 83d4: e24dd01c sub sp, sp, #28 ; 0x1c8 N1 I/ d- \! o2 g2 J( y
83d8: e50b0018 str r0, [fp, #-24]- \( S0 W- K- o- F
83dc: e50b101c str r1, [fp, #-28]4 }* ?3 m( v) f2 ~( x' E
83e0: e51b2010 ldr r2, [fp, #-16]
4 x5 T, s4 ^) O 83e4: e51b300c ldr r3, [fp, #-12]
6 T/ J, y z* Q' p' n0 W 83e8: e0030392 mul r3, r2, r3
) y- B3 p2 F* g' Z" Z3 b 83ec: e50b3008 str r3, [fp, #-8]/ m2 j4 f1 L6 S2 z2 _1 z
83f0: e3a03000 mov r3, #0 ; 0x0% A/ f0 D! u' s/ b. h7 E/ H4 ]
83f4: e1a00003 mov r0, r3
# U, l! F; l! ?3 j! ]( m7 p8 J# F b 83f8: e28bd000 add sp, fp, #0 ; 0x05 Q0 ~! l) W! ~0 O2 W) A
83fc: e8bd0800 pop {fp}/ A8 s+ I+ Q2 B9 Y K7 X0 Z: }* F
8400: e12fff1e bx lr
4 [2 G, E1 ~# n, _, \# I) narago:" J; {7 a6 h' x" I; l" Q6 G; U
00008344 <main>:, }/ p' D* _) o4 [6 i; x
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. e0 G& r+ K9 x3 ?7 q4 B 8348: e28db000 add fp, sp, #0# U+ I* ~( U# }: b" A: W7 x: v
834c: e24dd01c sub sp, sp, #28% s5 J- t$ P( ~) i3 C
8350: e50b0018 str r0, [fp, #-24]) N; \ O. Z$ n! s# G0 d" F5 E
8354: e50b101c str r1, [fp, #-28]3 G1 Y3 W/ R5 L3 R" b9 C5 B& n
8358: e51b3008 ldr r3, [fp, #-8]
) v; ]: K& b5 p, b6 J+ A 835c: e51b200c ldr r2, [fp, #-12]% W" A! }6 i1 a5 t
8360: e0030392 mul r3, r2, r30 D4 {. i6 o0 e) c7 R% y+ B9 [
8364: e50b3010 str r3, [fp, #-16]
, w/ v8 u5 M: `7 p/ e4 z 8368: e3a03000 mov r3, #0
; X* u# U* k, W3 E 836c: e1a00003 mov r0, r3& M) h, |- A n8 }9 M, R3 _# m
8370: e28bd000 add sp, fp, #0% Q$ r& p7 k# F
8374: e8bd0800 pop {fp}
2 F& @) B: m* D3 r2 { 8378: e12fff1e bx lr
) Y5 f( o: f6 i+ e6 F& Jnone:% T5 C2 L9 r$ ^7 C+ e3 D: e5 ^8 T
00008404 <__libc_csu_fini>:% f Q/ F) z) [
8404: e12fff1e bx lr0 c# n6 Y4 ~2 N+ y- B
arago:
$ r4 c3 o; x+ z& W h9 {000083dc <__libc_csu_fini>:
$ |/ c9 z7 C0 Z 83dc: e12fff1e bx lr3 z( a- h& U' `+ V3 A) @, o
none:* x6 z: x5 p0 m* x9 E; l
00008408 <__libc_csu_init>:8 U, C& D: t% A1 q: C
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}# A; p! H8 w- Z" m/ U# d2 g
840c: e1a08001 mov r8, r19 b9 G, h$ e$ X
8410: e1a07002 mov r7, r2" U3 C+ X n3 E$ Q- B
8414: e1a0a000 mov sl, r0, ~" P6 V* _2 r
8418: ebffffb0 bl 82e0 <_init>+ \8 G: {$ F8 m; T, b% Q
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>& M5 G9 ~# T$ k0 Y+ Z3 v% }
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
0 C3 [5 V! w+ ` @ 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>5 t) f+ E2 |1 M, M" I+ n* l! G6 J
8428: e0613003 rsb r3, r1, r3
2 o4 c! Z, w6 _: g 842c: e08f2002 add r2, pc, r2 g! L% Q/ T+ b: J
8430: e1b05143 asrs r5, r3, #21 p* ]5 L# Z5 g2 o1 H* f: f6 Q
8434: e0822001 add r2, r2, r1
' A! ?; Z! e5 c7 u4 l5 t7 x: t 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
: X7 C! x* }0 o/ L) j3 F 843c: e1a06002 mov r6, r2
; ]1 o% ^$ j; e6 \; W. g; ] 8440: e3a04000 mov r4, #0 ; 0x0" V- ~( D; i9 C6 \
8444: e1a0000a mov r0, sl+ I2 j/ ]2 g$ _! M7 A2 m
8448: e1a01008 mov r1, r8
4 s" P. ~2 L& B9 I2 }0 I2 H6 L 844c: e1a02007 mov r2, r7
' e9 w) p5 y! B( }) L7 l 8450: e1a0e00f mov lr, pc7 o5 {2 P) J$ }& J* Z1 i
8454: e796f104 ldr pc, [r6, r4, lsl #2]3 J* N' N2 S# W& e: o3 R7 B* ]
8458: e2844001 add r4, r4, #1 ; 0x1 h' j8 T$ v0 l2 q
845c: e1540005 cmp r4, r57 G. c0 o g# s/ X$ m1 C
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
1 y& D& n/ q( e5 V( W; R5 Z9 H8 F 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
( K: p e' N$ t7 _' S 8468: ffffff04 .word 0xffffff04
8 B. j5 \+ @% t. N 846c: ffffff08 .word 0xffffff08
6 f& T3 c1 v- y 8470: 0000819c .word 0x0000819c
9 f% T! G* ?5 L4 F Barago:4 f: y, H' a2 v: v- _
0000837c <__libc_csu_init>:
. ~2 H- y2 n N( j# ? 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}3 y% J! R, \ N& v% {5 D
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>2 K! {9 y$ G( @' W8 P6 V
8384: e1a06000 mov r6, r0* e3 C8 |7 }/ K( w$ O! ~
8388: e1a07001 mov r7, r13 n G: Y8 Y$ L; }7 I# x: T" ~
838c: e1a08002 mov r8, r2
6 x+ m& l# @/ U0 w: z$ o 8390: ebffffae bl 8250 <_init>
8 ?9 U0 Q! G; ^2 ^4 F& c# M 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>: c0 s. C) D% v: r6 Z! o( t, D
8398: e08fa00a add sl, pc, sl! \2 P; Z7 P: N7 J: S
839c: e08f0001 add r0, pc, r1
& R+ I" |+ b5 N) [. [0 P8 K 83a0: e06a5000 rsb r5, sl, r0
+ D$ }5 ?' X7 g7 y' } 83a4: e1b05145 asrs r5, r5, #2
5 F/ a$ T: Z# V2 u5 i6 x4 R 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}8 e+ w: v3 ^: W4 I' ?
83ac: e3a04000 mov r4, #06 t* A' L1 ?/ f8 {
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]9 h3 ]- O* d1 d' ^6 L6 F
83b4: e1a00006 mov r0, r6- S7 k! g7 e: d/ p! F& ^
83b8: e1a01007 mov r1, r7
7 O! T5 O" c7 G' N2 C 83bc: e1a02008 mov r2, r8
* t9 L, z" ?: R, N* |% k: X 83c0: e2844001 add r4, r4, #1 |7 \( l( a I
83c4: e12fff33 blx r34 }5 A5 Z/ P, W
83c8: e1540005 cmp r4, r5
: ^, f( R, ?3 J* J# D 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
$ z" J2 o( I7 n7 P 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}# T. R# v0 }- u( }; a
83d4: 00008054 .word 0x00008054; p$ X1 Q, j: A: O
83d8: 00008054 .word 0x00008054
0 N6 o6 |0 a% @ `7 ~none:- G7 M4 @* D: V4 [1 c {' I
Disassembly of section .fini:# A5 |, A3 l f3 i1 e; S! O* y' c
5 P! _/ h$ x5 X5 A* W2 {00008474 <_fini>:
! q6 y+ M$ ]( E 8474: e92d4010 push {r4, lr}3 G# P$ y+ W* b6 `" `
8478: e8bd8010 pop {r4, pc}
7 i. a: I" p& B* H" Uarago:
& g7 A" y# I+ k* v1 F( dDisassembly of section .fini:
8 T9 D. R! w6 e! w! y5 Q- d! Q/ @ ^8 o, L; T
000083e0 <_fini>:
2 b6 G% z- ]: m( I; u/ f 83e0: e92d4008 push {r3, lr}
; N& k! V B+ W7 X* L 83e4: e8bd8008 pop {r3, pc}
- d* @* I5 J5 u
9 M. z" R( Q& n& Q
$ Q& h- l9 s& ~1 ]+ D+ ~# w$ y% u- I1 H( X# E
|
|