|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:/ L/ t T. L! y+ o! H& b# H
1 #include<stdio.h> & N, n( V5 h% P$ c
2 #include<math.h>
+ u) I" z4 A3 D8 h3 ^, ]) S$ v& b 3 int main(int argc,char* argv[])
! R2 z1 |. @2 R8 R/ z 4 {, Y/ m; Y: Q5 ^# e6 h
5 int a,b,c;& c6 m B. t3 {. N. m) [2 i- m, U
6 c = a * b;
/ \& o5 k/ C/ Y3 F L5 P- M 7 return 0;
7 |, D% O% U. N3 `. r; U. K 8 }$ b1 X$ o2 z* [7 q
0 j$ H" P% U* _. w7 Q6 v$ d& ~6 u/ Z下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看; b* Z0 ]$ K( x- i: g
none:
2 K# z7 A( ]; c- e& w000082e0 <_init>:% ]& }4 `6 c* p- }
82e0: e92d4010 push {r4, lr}* f8 t+ w5 W" s B/ K2 z
82e4: eb00001c bl 835c <call_gmon_start>
M0 P( M6 a) y. ~9 S6 _3 M3 t 82e8: e8bd8010 pop {r4, pc}
4 j9 L0 a1 c& k1 y, f% carago:9 ?: K1 [7 M/ T& y
00008250 <_init>:
% A( `" K% T6 x5 `. _ 8250: e92d4008 push {r3, lr}8 r9 d0 [. `( [! S, G, S+ z
8254: eb00001d bl 82d0 <call_gmon_start>7 N5 o/ u* J$ L3 c& k
8258: e8bd8008 pop {r3, pc}
$ ~$ ?+ {. q& L( T- u6 v" W5 |" D; Y! n. S7 C" c
none:
, f& \$ ]+ J ?$ N6 W% d% R000082ec <.plt>:
# | c$ o R, Q& o; ~* M9 x& }/ N 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)+ {( b1 |9 a! d# }* S% e" F
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>/ G7 m3 o0 k6 l, g+ z
82f4: e08fe00e add lr, pc, lr: K8 T7 K8 C5 S' h2 k- e
82f8: e5bef008 ldr pc, [lr, #8]!
6 T1 y6 s! x! R5 y7 H 82fc: 000082d4 .word 0x000082d4
% X O: ~* j9 A4 G 8300: e28fc600 add ip, pc, #0 ; 0x0
1 I, i+ B2 `2 Y, \! ?7 V' p7 r/ X 8304: e28cca08 add ip, ip, #32768 ; 0x8000' X0 I& q) o- l) }: ~! F e' V- `6 m
8308: e5bcf2d4 ldr pc, [ip, #724]!- ~. e5 u- S( Z# _ z
830c: e28fc600 add ip, pc, #0 ; 0x0
+ J. n9 M1 ^5 ~$ [+ p- V 8310: e28cca08 add ip, ip, #32768 ; 0x8000
2 _: k* y* \$ Q+ R+ | 8314: e5bcf2cc ldr pc, [ip, #716]!( E8 a# G7 H* z: V* l
8318: e28fc600 add ip, pc, #0 ; 0x0
4 c0 d' N6 `" | Y2 Q% x# E 831c: e28cca08 add ip, ip, #32768 ; 0x8000) q8 [2 V9 |* F, x4 t! w) r. v! I9 Z
8320: e5bcf2c4 ldr pc, [ip, #708]!
9 u3 ^: G+ W' O7 g& n7 Warago:
8 {: ^0 s0 b. V/ r% T/ F0000825c <.plt>:
8 I5 R9 ~9 M4 b/ M3 o 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
! ^, [' S" e' b4 \ U9 ~( W 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
' h, @9 R( R! H+ P 8264: e08fe00e add lr, pc, lr2 f: H5 i0 g. N
8268: e5bef008 ldr pc, [lr, #8]!1 ~% Q8 F/ p3 v6 n4 [# m4 Y$ r1 D
826c: 0000827c .word 0x0000827c
4 Z, x8 r2 R4 @ 8270: e28fc600 add ip, pc, #0
! b) a% P* \) w( Z. w3 C7 v( [ 8274: e28cca08 add ip, ip, #32768 ; 0x8000
/ j9 o( G: `5 x; w/ d5 W2 r: w9 c 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
5 {; u _3 \% `. r! Y2 r5 j2 B0 D 827c: e28fc600 add ip, pc, #07 f" T3 K6 v$ S9 @7 J
8280: e28cca08 add ip, ip, #32768 ; 0x8000# C. G8 ?1 @+ W* e0 P6 _) o$ y% |0 n
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274) i) C9 [( i7 x# N# Q7 N) R9 s
8288: e28fc600 add ip, pc, #0* E8 n" n$ w2 n3 |' m
828c: e28cca08 add ip, ip, #32768 ; 0x80006 ?8 `2 {( ]& O C% o
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c6 B' r5 ]# e$ K/ a
none:% g8 v2 z1 W; Q, g7 w) m/ i
00008324 <_start>:
7 y4 w; d8 ?# x P3 r* R. y 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
: ]: S* u, Z: I 8328: e3a0b000 mov fp, #0 ; 0x0
( y0 ]( o! m) ~: m: L% i 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
5 w) r" t0 Z: p! U 8330: e1a0200d mov r2, sp5 m; |: y, K, w7 N* U
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)5 |9 @$ e9 ]9 ?8 s+ D! l
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)" I9 x1 d4 ^ N. E" _
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
+ D& V. s1 Y( J5 H' |+ q" b0 \: k9 H 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>& E& ?# j" S( R5 P( j% q. ?: a# z5 B
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
8 i2 p" L3 {: ~$ a, Z8 Q9 c: ^( P 8348: ebffffef bl 830c <_init+0x2c>
% q5 F3 G( Z/ `2 ~! o 834c: ebffffeb bl 8300 <_init+0x20>+ `: [4 Q# h/ M( e
8350: 00008404 .word 0x00008404
$ _ s) S; u& J" k4 i2 ` 8354: 000083cc .word 0x000083cc, m( V8 e/ s/ o. B
8358: 00008408 .word 0x00008408
2 K7 J( C \+ t* U/ ?! Y: narago:
* D. I7 M4 m7 c& Y, ?) h1 k00008294 <_start>:
8 k& h- W! R0 N; w3 | 8294: e3a0b000 mov fp, #0) m( u( l* R/ U
8298: e3a0e000 mov lr, #0$ m0 D5 V. D# g9 _" _* G
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
: l# Y; o) W, f# E# u 82a0: e1a0200d mov r2, sp0 M+ [+ N% M; K
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ d/ ^: u4 m O6 |5 J- X: R7 C 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) A& B, T u$ O& c 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>. ^" Z+ r+ ^! J: N o. x
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)0 i6 o2 k6 b; ^+ W K7 R( R
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>6 p9 X# l" O. Y5 Y
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>% ]% n- ]4 P4 S7 o; R0 u
82bc: ebffffee bl 827c <_init+0x2c>, s' J a7 H9 A
82c0: ebffffea bl 8270 <_init+0x20>
) D- ~- M0 z7 Q& Y 82c4: 000083dc .word 0x000083dc9 A0 O* T2 H1 U& o# c, [, O
82c8: 00008344 .word 0x00008344& q0 O! d( b4 h, U: D5 p$ U4 s
82cc: 0000837c .word 0x0000837c s$ j5 y5 T# ?2 H
none:; d7 q5 P6 I2 s0 q5 q4 x1 H; r
0000835c <call_gmon_start>:
" Z- y4 }; V& w$ T. c3 t0 P 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>4 g5 Z1 R' @) I
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
2 s- J1 ?9 ? j' r+ B2 a 8364: e08f3003 add r3, pc, r3
$ R# x2 L0 l4 v% c, P0 ] 8368: e7931002 ldr r1, [r3, r2]! O8 I6 _; `5 G( b# G0 a7 m+ A& N
836c: e3510000 cmp r1, #0 ; 0x07 e6 W) w$ m( Z$ z7 o
8370: 012fff1e bxeq lr
1 h! M+ v: h9 ^8 m: c9 T( L 8374: eaffffe7 b 8318 <_init+0x38>
( @7 w6 L2 |2 X( q; H# c2 e 8378: 00008264 .word 0x00008264* M9 j' b y* l1 U( ]
837c: 00000018 .word 0x00000018 N' }3 n/ _) j9 u. \( e
arago:+ n+ Q* ?# g1 C g
000082d0 <call_gmon_start>:
8 k0 h; I* J3 s" Z1 U 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
s C' z8 C R/ h1 B/ j 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>' K& y J' ^6 l% P0 G
82d8: e08f3003 add r3, pc, r3
* i+ g/ U2 n; h% o( b! R' Z9 m 82dc: e7932000 ldr r2, [r3, r0]; D$ P4 g- M3 z2 e$ n1 h
82e0: e3520000 cmp r2, #0
$ x- n: P* U, X; ?5 K 82e4: 012fff1e bxeq lr
8 a4 K ^& M% M/ ], ?) ^ 82e8: eaffffe6 b 8288 <_init+0x38>; }, h G6 ^0 C: V. D# ?
82ec: 00008208 .word 0x00008208
9 |% b: y) Q/ g* p! |3 m 82f0: 00000018 .word 0x000000184 `7 a2 w. l U8 I0 k4 R! U6 C5 @! B3 {
none:6 e: u! | w; Q% q
00008380 <__do_global_dtors_aux>:: D6 w. U6 a5 Q- |$ A3 X
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
% d+ v u5 [9 N8 G5 n 8384: e5d23000 ldrb r3, [r2]( q; w# D# r" w$ h1 ^7 s& T
8388: e3530000 cmp r3, #0 ; 0x0) s( w" z5 Z. d5 D* _
838c: 03a03001 moveq r3, #1 ; 0x1+ O3 C- D. g0 n
8390: 05c23000 strbeq r3, [r2]+ _8 J s' u9 _$ ~, L, D
8394: e12fff1e bx lr
: }! E, V4 \$ D8 r8 \- n" g 8398: 000105f4 .word 0x000105f4
1 y# [" e7 W% F9 x# k$ H. J9 B+ marago:
6 E" Z8 }8 b% A0 J/ P000082f4 <__do_global_dtors_aux>:
" m, _( m, G" P+ o7 C 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>! l9 o; Y! I( J, ?
82f8: e5d32000 ldrb r2, [r3]
* k2 S( s+ i* {% Z# r' F 82fc: e3520000 cmp r2, #09 i' ]9 W. x: V
8300: 02822001 addeq r2, r2, #1
4 D% t7 J: K: N* Q$ W4 y0 E; L 8304: 05c32000 strbeq r2, [r3]
0 P( n. ]+ i4 n ^ 8308: e12fff1e bx lr
7 l5 b% k* _5 z& a 830c: 0001050c .word 0x0001050c1 w. Z/ T: R; E4 `& L+ g
none:- W" p& f" i( ]( J5 e
0000839c <frame_dummy>:
' v3 u- C% w/ J( D 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>9 `1 P9 b: Y2 S. N
83a0: e92d4010 push {r4, lr}9 b+ n: Z7 W+ ^
83a4: e5903000 ldr r3, [r0]7 O3 V3 n% P4 o- d( l
83a8: e3530000 cmp r3, #0 ; 0x0
# y' `( }) M2 E2 r& _0 a, y7 [ 83ac: 08bd8010 popeq {r4, pc}
' ^8 u# |9 w) F# w" \! r, K 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
" ?% `- I! B" E9 i: X/ q 83b4: e3530000 cmp r3, #0 ; 0x08 W" D4 M, R1 i/ M
83b8: 08bd8010 popeq {r4, pc}8 Y# g0 o& }; H6 ^
83bc: e12fff33 blx r3: Z" ~; g- b+ b }6 K
83c0: e8bd8010 pop {r4, pc}/ N0 ^0 _" L, v; n9 S# a, M6 F0 @
83c4: 000104dc .word 0x000104dc* t( p2 u; `- D
83c8: 00000000 .word 0x00000000
! d% n5 h6 t9 R- Sarago:
+ i* b# t; A+ S+ m6 Z! `7 T% o00008310 <frame_dummy>:
9 Q7 m p9 ^; N9 E 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>) E" f; u. M5 v& @ o" e
8314: e92d4008 push {r3, lr}
% r8 J7 F" x- F1 n 8318: e5903000 ldr r3, [r0]# S% R* z# |- z Z' n6 }' z
831c: e3530000 cmp r3, #0: I9 N, ^# l4 Z8 i$ a
8320: 0a000003 beq 8334 <frame_dummy+0x24>! d8 K# z1 v: N/ q* Q
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>7 F/ B% T* K% W- ~/ a
8328: e3530000 cmp r3, #0$ _! [- Z) M/ U* C
832c: 11a0e00f movne lr, pc
+ n+ L7 U. f6 t. I6 k X 8330: 112fff13 bxne r3
; w2 P+ g4 D0 {: f: V# @% q$ K 8334: e8bd4008 pop {r3, lr}( ?. }* _, i* Y, W: F
8338: e12fff1e bx lr" a( ` ^& v+ i ]$ x: R
833c: 000103fc .word 0x000103fc7 ]2 |, r+ t/ Q2 w# [
8340: 00000000 .word 0x00000000
6 c0 P$ l1 n0 y3 f' [none:( m+ k: T2 z1 t: c) p
000083cc <main>:% `* h( d# Y# J. }4 P
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)( x4 x) Z! A& K) e# W# c
83d0: e28db000 add fp, sp, #0 ; 0x02 u, w) C; B! w1 G- H- \
83d4: e24dd01c sub sp, sp, #28 ; 0x1c* q9 u1 M0 ^( q; _
83d8: e50b0018 str r0, [fp, #-24]& N7 q4 g* V" x2 ^ P) J
83dc: e50b101c str r1, [fp, #-28]
6 n5 b& P- }% D6 j 83e0: e51b2010 ldr r2, [fp, #-16]0 ?+ {/ S7 b9 P- L/ y
83e4: e51b300c ldr r3, [fp, #-12]
; M1 S& o, w1 q7 J3 `1 ] 83e8: e0030392 mul r3, r2, r3
8 H; D$ m& W4 h; l3 Y 83ec: e50b3008 str r3, [fp, #-8]
% K- Z8 o2 w4 q3 f! W9 y- {1 J 83f0: e3a03000 mov r3, #0 ; 0x09 z) r& A% m H1 r0 N; T0 s; v
83f4: e1a00003 mov r0, r36 M* T+ v1 d9 w8 Z, |3 J
83f8: e28bd000 add sp, fp, #0 ; 0x0
. b! K! f# d4 d* J6 ~ `% D 83fc: e8bd0800 pop {fp}2 |# E5 l, Q+ W
8400: e12fff1e bx lr
+ P$ i' B6 ^, Z& A3 f" G, varago:3 f+ _9 V3 C! J B) z9 L( o/ e Y
00008344 <main>:+ G8 q1 S3 @* a- `* r- @ q
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
+ R$ e* Y' T3 P8 v2 y 8348: e28db000 add fp, sp, #0
8 h% R+ H) e- t t( @. Y 834c: e24dd01c sub sp, sp, #28) z9 u; } s; Z" ~* A
8350: e50b0018 str r0, [fp, #-24]0 J R' ]9 |: L
8354: e50b101c str r1, [fp, #-28]# H5 j& g0 y8 c5 T+ C1 a$ ~
8358: e51b3008 ldr r3, [fp, #-8]
7 U* O, h- C" ` 835c: e51b200c ldr r2, [fp, #-12] B- M. \+ ^3 D8 z8 ]& u
8360: e0030392 mul r3, r2, r3
- W/ L" w/ b- f) H& e 8364: e50b3010 str r3, [fp, #-16]
9 N9 t: X. h) v- y- A! H 8368: e3a03000 mov r3, #0
) K9 \ _8 y+ F' u# z& } r 836c: e1a00003 mov r0, r3
3 q7 }' k0 k8 g2 z9 q 8370: e28bd000 add sp, fp, #0
% c9 R/ a/ ~# Q8 M 8374: e8bd0800 pop {fp}) T* j8 T" b+ C% i, z4 u
8378: e12fff1e bx lr- C, d4 f) C- ?5 [; Z" F
none: C: X6 B8 l+ N7 G) Q @
00008404 <__libc_csu_fini>:/ o8 g3 x" d/ r0 R$ y, t
8404: e12fff1e bx lr! z: s, @* J1 A$ m5 ]# Z5 @
arago:
; G' _$ W9 ^+ G000083dc <__libc_csu_fini>:
" p; a* d$ x; X/ _7 I; O 83dc: e12fff1e bx lr
$ b4 @2 M5 r B, T! ~5 k, Jnone:) R' Q! N" f- P0 F
00008408 <__libc_csu_init>:) Z3 x. D# P9 u, t5 S* o
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
5 n4 E9 @! c; _! | 840c: e1a08001 mov r8, r1
" z. e5 b1 L4 M0 `. p 8410: e1a07002 mov r7, r28 z' I( _- R H' V" k+ {
8414: e1a0a000 mov sl, r01 k6 h& ?4 `: Q
8418: ebffffb0 bl 82e0 <_init>& j* \5 I# O; p* Q
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60># D) |4 x+ i1 [6 r
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
2 P7 U1 ]+ H8 ^5 q3 v; z 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>8 c4 ~6 g1 T6 k% r3 r3 g
8428: e0613003 rsb r3, r1, r3# U* G& u! C* U' w, l) R
842c: e08f2002 add r2, pc, r20 c- }& O, i2 [# H3 d. `% q
8430: e1b05143 asrs r5, r3, #2) B" U; ]7 ?. ~
8434: e0822001 add r2, r2, r1' B* O: K% A8 R' H* I
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}4 G* o+ v2 G4 P
843c: e1a06002 mov r6, r23 K; Y* ?4 }# `: u3 f* z- `! Q
8440: e3a04000 mov r4, #0 ; 0x0
1 ?. ^$ B$ u9 E+ k3 V1 m7 b 8444: e1a0000a mov r0, sl
/ U6 y; w5 v7 @ 8448: e1a01008 mov r1, r8! ^, b: w3 } |$ f
844c: e1a02007 mov r2, r78 |+ D7 ^: K9 ^- T: A
8450: e1a0e00f mov lr, pc5 z& c9 Z2 m7 I/ E
8454: e796f104 ldr pc, [r6, r4, lsl #2]
6 E; [& G! l- b7 F* s! J8 L 8458: e2844001 add r4, r4, #1 ; 0x1
+ |2 h$ N9 C3 M$ x# v 845c: e1540005 cmp r4, r5
7 m. E8 A. [/ x0 a) M8 L 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>+ F6 t) E: L x
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
* V' ]! N: J% c) P# v! k: B 8468: ffffff04 .word 0xffffff04* j! ^6 R% L# S& h @
846c: ffffff08 .word 0xffffff08% o0 D* ^. p0 e }4 s6 X9 J
8470: 0000819c .word 0x0000819c
/ E( T' a% u" _/ larago:6 h. x9 \; T! \7 T- o
0000837c <__libc_csu_init>:
' m+ T4 L& z% O2 ~ I 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
( I( a% W; V M 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
7 M! x2 Y1 y/ H) ]& U9 { 8384: e1a06000 mov r6, r0
m3 _; d7 j& [# A- p 8388: e1a07001 mov r7, r1$ A# R( b, J3 z9 W
838c: e1a08002 mov r8, r2& ]9 y0 W. P0 X6 t
8390: ebffffae bl 8250 <_init>
/ n( ?& d2 t6 Q- L, s2 x 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>8 n* |% U" K# q, t0 d
8398: e08fa00a add sl, pc, sl9 J/ V! e; K" X9 q$ @
839c: e08f0001 add r0, pc, r1
; F+ c$ e0 X: I+ s+ Q; U 83a0: e06a5000 rsb r5, sl, r00 Z8 K {6 G4 E9 {- g$ J
83a4: e1b05145 asrs r5, r5, #2* c! D+ c* _7 }/ M; ?5 } ^" a: v6 F
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}8 [9 ~2 ~3 T& A" _( y! Z; `- @
83ac: e3a04000 mov r4, #0
- _, k! u7 f- ?$ k; ^7 s! w" R 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]# b/ Y8 o. Z4 g* d) _, O
83b4: e1a00006 mov r0, r60 m$ X a7 S T& F% t7 C, v
83b8: e1a01007 mov r1, r7# I1 T# m' j" M* e/ v
83bc: e1a02008 mov r2, r8! X( d( C+ K9 M. e% _
83c0: e2844001 add r4, r4, #1! P; h/ g" T2 i$ Y0 [: O4 j8 b- Q
83c4: e12fff33 blx r37 u3 v/ q5 U8 Z: m+ Z
83c8: e1540005 cmp r4, r5
$ R7 x: i$ y: {+ m7 ^ 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>/ F1 _: S3 n' W
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
7 K6 G1 v$ X1 K, Y% i8 j2 X w 83d4: 00008054 .word 0x00008054
& ?( C1 A6 n( E& v! G 83d8: 00008054 .word 0x00008054
7 L9 O5 z; ?. B0 }( G0 Y; unone:) ]1 ~+ v: \* N0 N- O% w) S, e
Disassembly of section .fini:
7 k2 Y1 |% E7 u }
6 h. }' q }1 l W" j5 w& B* Q00008474 <_fini>:: o/ ~: ^4 i0 z2 z+ u7 Q/ D7 N$ |, S
8474: e92d4010 push {r4, lr}& h0 M+ t7 y$ i7 Y; P1 E. i
8478: e8bd8010 pop {r4, pc}
2 V7 h: B! @+ u4 Z2 v+ _/ sarago:
' T- i; h( B( I2 \0 `% XDisassembly of section .fini:
$ O' G4 b, Z( y0 e/ T# n* j- W- O1 K1 T2 W) E3 n2 ^- ]
000083e0 <_fini>:6 [" s6 C+ y- @( Z: Y" D
83e0: e92d4008 push {r3, lr}
: l5 }7 e9 }& z3 D" m' T. \ 83e4: e8bd8008 pop {r3, pc}8 a: i8 E# W) s
3 E: U7 n. L& u4 \4 Y. e1 s, a
' S R6 J2 B" v. q0 ^2 q
' S- D4 A3 y1 k8 @6 s% o8 O |
|