|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
: v) ^& X2 G% G3 Z+ L4 N' G 1 #include<stdio.h> 5 ~! }$ t" V, t6 U- A" |& x
2 #include<math.h>
% c! t- K7 x; c# M. b6 B9 d 3 int main(int argc,char* argv[])
0 T% ]( U/ x1 M- l& e/ i7 Q& ^% l 4 {
1 ?' y) Q0 p$ x: R& o. ^ 5 int a,b,c;
4 ]& k7 W; \( S. c" I. W, o 6 c = a * b;
" J0 K9 M [# V' B$ i 7 return 0;6 Z' `, ~/ U2 ~
8 }
G' ]; k+ Q4 A7 i" s: {7 B( \5 u2 p! r" K
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
! H- f4 Z+ o* A( F9 p& hnone:
7 ^, o: [% c4 s4 U% z000082e0 <_init>:5 S4 s7 f5 O; ]8 z: S8 n1 x8 G- D
82e0: e92d4010 push {r4, lr} J0 K! n% E5 A8 y* k }7 F
82e4: eb00001c bl 835c <call_gmon_start>
2 N1 f: Z+ \2 K6 D! l6 l8 f 82e8: e8bd8010 pop {r4, pc}
. G9 v0 N8 }$ B# b+ k- E' Marago:
/ L5 p* R0 T; c: B3 g6 L$ o, x, C00008250 <_init>:0 m* O; U" n; k
8250: e92d4008 push {r3, lr}
( B3 ^1 h+ \6 q* M5 H 8254: eb00001d bl 82d0 <call_gmon_start>
/ a. Y* I9 P/ `& C; j/ T 8258: e8bd8008 pop {r3, pc}6 q- ]0 E! x W+ n
0 \. G0 M4 E B8 [# H( \1 E$ Pnone:! }" G$ X0 @4 ~' [' d
000082ec <.plt>:
, u5 k- X. m/ U2 F 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
& B8 X7 E/ O/ ?! u8 p4 N 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
" Y0 H5 f* g; }& z1 [ 82f4: e08fe00e add lr, pc, lr
; h2 f8 @$ o7 G. v 82f8: e5bef008 ldr pc, [lr, #8]!* r# I$ N0 U4 @- `9 c
82fc: 000082d4 .word 0x000082d4
2 x0 }+ a, E' u 8300: e28fc600 add ip, pc, #0 ; 0x0; _, D9 y; O+ K; m
8304: e28cca08 add ip, ip, #32768 ; 0x8000+ k; v& _: y: c6 d$ ^
8308: e5bcf2d4 ldr pc, [ip, #724]!
9 k; H/ O$ ]. b( _0 k$ [) b 830c: e28fc600 add ip, pc, #0 ; 0x0/ D) g. n- Q$ R" e
8310: e28cca08 add ip, ip, #32768 ; 0x8000
7 \2 c5 M9 ~' l" J' p 8314: e5bcf2cc ldr pc, [ip, #716]! y% D9 p5 r. g) @3 q' g3 A9 m
8318: e28fc600 add ip, pc, #0 ; 0x01 i! |: l$ b+ i6 f5 }1 `
831c: e28cca08 add ip, ip, #32768 ; 0x8000
9 ~* i- g+ L! R4 e( u3 y; @ 8320: e5bcf2c4 ldr pc, [ip, #708]!* M) _6 ~ v% G1 D9 w$ @2 d
arago:# K- s; q1 S1 _ S3 n
0000825c <.plt>:& V# {& V6 |9 x3 p) z7 ?' [
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 p V& g2 X* [: X8 H. F, d 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>! h" Z4 `) K, U. I% ?; C
8264: e08fe00e add lr, pc, lr0 \. c; V7 o/ D- m
8268: e5bef008 ldr pc, [lr, #8]!) M0 ?7 ~9 Q6 p+ M+ X
826c: 0000827c .word 0x0000827c9 ~$ w% x) l8 G1 |+ T- q D: N2 v- t
8270: e28fc600 add ip, pc, #0
7 ^8 @% l2 F1 D1 h$ }. T" F5 ] 8274: e28cca08 add ip, ip, #32768 ; 0x8000: @/ j1 I( S$ v0 d
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c7 _" H, _" H$ `) [9 W: k
827c: e28fc600 add ip, pc, #0
; N) g7 v9 O) B } 8280: e28cca08 add ip, ip, #32768 ; 0x8000% |9 s9 `+ B9 k; S) p
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274 `5 m1 t4 [/ E! d% h" ]2 d; b
8288: e28fc600 add ip, pc, #0; L) N: P3 W9 ~. f6 _
828c: e28cca08 add ip, ip, #32768 ; 0x80005 i& L/ ~7 q# s% R, b; S
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c1 A6 b6 l, c7 j2 B
none:
v' C4 m7 ?% p00008324 <_start>:9 ^$ l& _; Z# e4 l
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>8 N! z, P' ^) q9 |
8328: e3a0b000 mov fp, #0 ; 0x05 k. G. U% }- A! g- _# o5 p
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)3 D8 X' ~2 Q: u" g' u+ J9 t
8330: e1a0200d mov r2, sp* e3 ^% ^& J0 s# X ^
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
* q% C7 m( ~' D 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)! k0 R' y3 S4 S6 l
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>2 G% U1 B# y4 {/ z; D' K
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
( V3 D& V$ |" i2 D% _. l 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. H8 ~8 ?2 S! n1 l+ \ 8348: ebffffef bl 830c <_init+0x2c>" u7 l8 R4 }& H& g ^! m# X4 Z* ^
834c: ebffffeb bl 8300 <_init+0x20>, k! p9 M7 l. f1 G1 h1 B1 b
8350: 00008404 .word 0x00008404
( ?9 @+ w: R" r; {4 J7 k V 8354: 000083cc .word 0x000083cc3 P i' i8 O; @( G4 X1 N. p2 L$ J
8358: 00008408 .word 0x00008408
7 J5 l% q5 w( H% {% Narago:- G0 y. \" b: Q, ]! `3 ^
00008294 <_start>: ~& u- M+ }$ u# N/ S9 z* p
8294: e3a0b000 mov fp, #0' g) g, O/ c) r6 }
8298: e3a0e000 mov lr, #0
, w# J% n P1 f) v( t 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4) }: {' u4 |4 E, U
82a0: e1a0200d mov r2, sp& m, x$ S0 f, R# ~
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!): f; I$ U+ F' ^
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
( v3 g0 C, o# e7 G% k: W! _9 P% ?3 w 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
R# L( r6 H: D* {9 h- q 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)0 _3 M, ~) x% X, Q5 Y; a8 h1 d
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>. T; O; p: X4 ]. Q
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
. i* |8 X$ b, v+ T! b4 g( c 82bc: ebffffee bl 827c <_init+0x2c> j: @. u" x g: Y2 k7 _
82c0: ebffffea bl 8270 <_init+0x20>
. R( n4 S/ X# E2 M% S0 B 82c4: 000083dc .word 0x000083dc) a! w1 Q# J- K9 M& T: Q3 S
82c8: 00008344 .word 0x00008344
1 B1 ^4 u" ^8 X q4 Z5 b$ {( o5 S, v 82cc: 0000837c .word 0x0000837c4 `& a' \2 d% s2 x0 z; N( D
none:" F* F3 {2 h2 `# X& Z" `
0000835c <call_gmon_start>:
. P' W( H+ @$ P8 _2 Z6 _ 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
7 ^; b- e# G) [. c* W 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>9 Y- y* m( e- ]2 b2 w2 O* C
8364: e08f3003 add r3, pc, r3
* p' j- G; S# Z7 U; Y; r 8368: e7931002 ldr r1, [r3, r2]+ J2 C# d4 g: u) U- Q$ U5 s3 H8 m p
836c: e3510000 cmp r1, #0 ; 0x0
& `; t, W) ]& W4 V* |0 g 8370: 012fff1e bxeq lr4 p* }5 A( I$ U9 ?% B' d Y6 D
8374: eaffffe7 b 8318 <_init+0x38>
" y* }' E/ H- h# I9 f# O2 q+ \ 8378: 00008264 .word 0x00008264
/ \+ }4 d" p# g4 N2 R# | 837c: 00000018 .word 0x00000018' L- t6 B- ~2 [# R* e
arago: l1 \ b1 Y& y) ?3 Z# f' I
000082d0 <call_gmon_start>:" g- a" r4 }0 e, \6 [
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
$ g, P Y6 N* n) D' v 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>) x+ Z6 G$ {( x/ F5 S0 j. ~; E
82d8: e08f3003 add r3, pc, r3
: m) L" p2 A4 Z% m! N/ c2 o/ ` 82dc: e7932000 ldr r2, [r3, r0]
" z$ `: a: |& j% L$ y, _ 82e0: e3520000 cmp r2, #0$ @3 J5 |" t; E
82e4: 012fff1e bxeq lr+ v4 V# v: ?' n& C) h
82e8: eaffffe6 b 8288 <_init+0x38>) U4 M7 z) U$ A- g8 W
82ec: 00008208 .word 0x00008208
5 V8 k* f! ^* d4 E: { 82f0: 00000018 .word 0x00000018
$ x5 X: y h N/ [: knone:
. N( ~4 G8 L; m3 _: b4 ~& ]$ D/ k00008380 <__do_global_dtors_aux>:& z* y% ~# C& O' X2 \3 M: u6 s
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>% P. \. s$ B9 `. \3 X- F$ S! p
8384: e5d23000 ldrb r3, [r2]) }) `" [, {) T$ W6 P& L
8388: e3530000 cmp r3, #0 ; 0x0: `+ _$ K$ ^$ L
838c: 03a03001 moveq r3, #1 ; 0x14 d5 V% O" @7 E7 N% `. j
8390: 05c23000 strbeq r3, [r2]: E! I: i3 u4 C% o, d9 z
8394: e12fff1e bx lr) D6 n5 L% z# p. G) h
8398: 000105f4 .word 0x000105f40 C7 v. s; N1 _' E0 p& Z
arago:$ x$ n% C) R- w9 V
000082f4 <__do_global_dtors_aux>:
8 x3 H& C9 T, v5 B 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>% x( w# I4 |, Q3 s- M/ H# X
82f8: e5d32000 ldrb r2, [r3]% s7 X, F: [2 J0 A4 G
82fc: e3520000 cmp r2, #0
. N0 ?; v* M: K; Z 8300: 02822001 addeq r2, r2, #1
9 |6 `' j1 N/ }, c+ c 8304: 05c32000 strbeq r2, [r3]# M( [# @! t0 u# D$ s
8308: e12fff1e bx lr
, _0 |0 y& H# x% P 830c: 0001050c .word 0x0001050c& u+ w' X. L. e3 ^4 U! e# u
none:- m6 j D$ A* \
0000839c <frame_dummy>:( E- B% x6 Z, W6 L$ f! k
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>/ E) d7 K5 w3 k, i0 [: S
83a0: e92d4010 push {r4, lr}
v$ ~& \' E; [" u d1 O( T 83a4: e5903000 ldr r3, [r0]
6 h5 s) ?7 t: R2 O! S 83a8: e3530000 cmp r3, #0 ; 0x08 h4 X0 M' N) x1 k8 k( q
83ac: 08bd8010 popeq {r4, pc}" U9 X4 T2 I- a) L ~
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
3 h$ x+ ?* f4 G( Y* |' w; H 83b4: e3530000 cmp r3, #0 ; 0x0
6 X% E8 ^, L1 o+ L& Q 83b8: 08bd8010 popeq {r4, pc}% U* ?3 e' g4 Z" C" [$ J9 o1 [1 m
83bc: e12fff33 blx r3" Z" D/ q7 n! ~, m% Y
83c0: e8bd8010 pop {r4, pc}
P3 s( y% V. _" h 83c4: 000104dc .word 0x000104dc
$ k7 o3 r, b; D 83c8: 00000000 .word 0x00000000; N4 @$ k; T. X8 H- t- n
arago:
- [, o" `( d& v! h& D/ v; Y00008310 <frame_dummy>:) W4 L8 Q1 C5 }0 {4 E! P$ I
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>% x8 g' E) d9 J- \ j' @
8314: e92d4008 push {r3, lr}
( g0 _* y6 i: ` K" y 8318: e5903000 ldr r3, [r0]
1 a% V5 L$ A( ]7 ? 831c: e3530000 cmp r3, #0
( _7 ^3 y1 B; [& f 8320: 0a000003 beq 8334 <frame_dummy+0x24>
2 l4 \7 _1 g9 j4 Z+ S: e/ y1 G 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30># p+ G2 C* b5 t: d+ T0 _* W
8328: e3530000 cmp r3, #0& d6 A, `- K" y3 H1 V
832c: 11a0e00f movne lr, pc- |& l' i+ ]# U; S9 u
8330: 112fff13 bxne r3
6 k; k: R1 }( k 8334: e8bd4008 pop {r3, lr}
! x3 \( H- U" p5 o1 S& @0 l- h1 ^8 u 8338: e12fff1e bx lr
( ^7 W! ~8 T! M: U& L 833c: 000103fc .word 0x000103fc/ u) @2 m% I2 B& B% p
8340: 00000000 .word 0x00000000: n& C9 i0 [: k- _; P
none:
) `5 E2 D( O, c4 s. _000083cc <main>:
& b: }5 V; V3 n 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!): }9 H8 c# h, Y' W
83d0: e28db000 add fp, sp, #0 ; 0x0$ q* t7 t1 p6 N' L
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
- X3 X+ x+ ]& J1 E+ p 83d8: e50b0018 str r0, [fp, #-24]1 J: O+ I8 H4 P( O
83dc: e50b101c str r1, [fp, #-28]; S: l" C& c o) [6 M
83e0: e51b2010 ldr r2, [fp, #-16]( y' Q6 B, A3 N) z! V/ E, G
83e4: e51b300c ldr r3, [fp, #-12]
! D0 M3 }7 _) u+ k- l 83e8: e0030392 mul r3, r2, r3
( u/ E, l# g( B7 G1 v0 o8 _ 83ec: e50b3008 str r3, [fp, #-8]
! ^' c! M: h9 L3 ]: T# j 83f0: e3a03000 mov r3, #0 ; 0x0
3 R5 j9 l9 l4 n6 v 83f4: e1a00003 mov r0, r3
4 {1 s$ X' G1 B6 Y( A% } H 83f8: e28bd000 add sp, fp, #0 ; 0x0
! {% B i6 C9 `$ m" E( d 83fc: e8bd0800 pop {fp}# X' Z0 A$ x) e
8400: e12fff1e bx lr7 U, M/ P6 r. u: H, c. r6 y3 P
arago:3 E) ^; X# M ?. M7 i* Y
00008344 <main>:4 @! q& I$ I, w* z
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!); X( ?8 g0 j( ~" `
8348: e28db000 add fp, sp, #0 X: {( P* Y: H8 W2 I
834c: e24dd01c sub sp, sp, #28% d: \( D9 l8 i, a. S; T
8350: e50b0018 str r0, [fp, #-24]4 H0 J" {8 Y9 K. N6 j) _7 ^8 S* S
8354: e50b101c str r1, [fp, #-28]
+ }+ {" @( h1 M6 z 8358: e51b3008 ldr r3, [fp, #-8]# q' `9 I/ i2 q4 Z( ^3 _- [( `
835c: e51b200c ldr r2, [fp, #-12]
; g9 O7 W" B* t$ V 8360: e0030392 mul r3, r2, r3+ w3 @, C) `2 e. i! `
8364: e50b3010 str r3, [fp, #-16]) ?$ W- I+ b* D, @9 o* ~
8368: e3a03000 mov r3, #0! a, X; L. C" l
836c: e1a00003 mov r0, r32 q# Y0 e* H9 V! q( j9 p
8370: e28bd000 add sp, fp, #0
$ o3 L# }/ M: X& N1 W) O) N- } 8374: e8bd0800 pop {fp}
0 k6 e, o4 k+ ?' j 8378: e12fff1e bx lr
6 `$ u* s0 f. ~3 Q! R, a7 h( m& G' Qnone:
( F7 ?- [$ x; f00008404 <__libc_csu_fini>:4 c: W% O6 f( ^0 e( P. w
8404: e12fff1e bx lr
0 a7 `4 M8 l) m; {' W' qarago:9 D1 ~' L7 G& l# F8 p; u2 E; w
000083dc <__libc_csu_fini>:
. z; y* _1 y" s2 W! O 83dc: e12fff1e bx lr. s( m8 y$ M- P$ [
none:* L: C2 G& h% C3 S: N% i2 ~3 D
00008408 <__libc_csu_init>:
$ M9 D9 y$ [1 P8 _4 i) w 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}9 ~: b9 w( q* [7 M" Z
840c: e1a08001 mov r8, r10 ^- u. n6 d% y8 \* t/ E
8410: e1a07002 mov r7, r2
7 @# t# l; P2 `, u- l 8414: e1a0a000 mov sl, r0
# h9 O+ O; K- s% p p% C8 h# i0 v 8418: ebffffb0 bl 82e0 <_init>4 B: @/ ]: e* k' E, q; n& v- D
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>2 g9 p) n& h/ m9 ]: I" w
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
. R0 b$ ]$ c( P# ]* ]3 F. }3 V 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68># `2 M7 T T$ w3 A- I
8428: e0613003 rsb r3, r1, r3
- R+ s' s% j5 u- N 842c: e08f2002 add r2, pc, r29 C3 X0 ]. L3 u2 s: O d6 ?2 y
8430: e1b05143 asrs r5, r3, #2
) e& b/ H4 C6 r- b( L 8434: e0822001 add r2, r2, r11 _, w+ ?7 {# a' F
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}# x: f5 \+ H# Q3 w5 W- A
843c: e1a06002 mov r6, r2. ~1 I. _! Z! l8 o# E( m
8440: e3a04000 mov r4, #0 ; 0x0
& X7 g8 s3 Z' s7 K% i 8444: e1a0000a mov r0, sl
: R! e- Y. u; H* c/ |, P* | 8448: e1a01008 mov r1, r8
" k2 [) g3 f7 E ?" Y. w 844c: e1a02007 mov r2, r7
n3 z: `: @$ d! Y" d( ~, @ 8450: e1a0e00f mov lr, pc3 q- j1 J( }& p# O7 y$ i1 N
8454: e796f104 ldr pc, [r6, r4, lsl #2]$ L% e, M$ }6 }; ~6 ?7 Y. X
8458: e2844001 add r4, r4, #1 ; 0x1" h/ q0 X: h( o' _
845c: e1540005 cmp r4, r5
) t* ?9 K' X) r. p# E0 K 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
! R3 z5 q. D4 a/ H/ s9 { 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
7 q- d: x% y3 @ Y9 t 8468: ffffff04 .word 0xffffff04
0 Q g5 V6 Q5 q2 A 846c: ffffff08 .word 0xffffff08( J3 O8 Y9 |' O3 |
8470: 0000819c .word 0x0000819c D# ]8 X6 J8 i; a
arago:
2 b3 G/ I& N0 H8 o' U0000837c <__libc_csu_init>:
, w2 z0 z+ }3 o& H# [ 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
r! ]4 D0 I8 S 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
+ e! ?0 [% m' q 8384: e1a06000 mov r6, r0
% V" W# f' j3 J" L! h4 s; x- B 8388: e1a07001 mov r7, r1
# f( N3 {4 Y- [. n 838c: e1a08002 mov r8, r2
2 C. ?2 b4 S4 Q 8390: ebffffae bl 8250 <_init>
+ o0 L* C* P% ` 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>4 ?8 F& j8 W4 I$ j5 X$ r
8398: e08fa00a add sl, pc, sl
8 b' g( f$ C3 R& H% I 839c: e08f0001 add r0, pc, r1
2 s4 w5 Z4 n" [7 F; o5 [& N 83a0: e06a5000 rsb r5, sl, r0
$ i0 S3 x# b' Z* S, L0 P, z 83a4: e1b05145 asrs r5, r5, #22 i9 q7 a6 h9 t3 g; m
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
" w$ r" g1 X- a& W 83ac: e3a04000 mov r4, #0
7 y; p# J* ?. e! U4 s' `3 | 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
# Y1 a& H& `& Q9 s: Y 83b4: e1a00006 mov r0, r6' e; |+ O) U* {% L6 W# W
83b8: e1a01007 mov r1, r7
2 ?5 i+ j; F& K- A7 |: i+ I5 T 83bc: e1a02008 mov r2, r8
2 v) i. | y( x$ t0 A* T 83c0: e2844001 add r4, r4, #1/ K u3 a+ n+ c
83c4: e12fff33 blx r3* c9 D; J9 @% i
83c8: e1540005 cmp r4, r5
6 I# R7 d: U( O) V" T$ m7 i. E 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
( m& U, M; {( Y) ^. q6 Z6 I) Q 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
3 _# D0 q' v" x/ t7 N 83d4: 00008054 .word 0x00008054
( f' V2 _% e) L/ c9 d 83d8: 00008054 .word 0x00008054
1 e A5 \- v( S5 p' C. qnone:' k. N0 v% \! j w# @! D! K
Disassembly of section .fini:/ g. p. M3 B1 ~+ f7 @) g
& G1 |! M" F& {6 \( a2 {00008474 <_fini>:
" ?6 u; h! e% O& q 8474: e92d4010 push {r4, lr}
/ L) I: C/ z& n- H0 X4 S 8478: e8bd8010 pop {r4, pc}
/ t+ u. w5 k5 A4 @3 C; g$ ^# Harago:
; X0 k, m* r! K" O' ~Disassembly of section .fini:3 h' b8 J$ \$ g) {
2 b) [2 _8 \& \+ Y; ?, o4 V0 i
000083e0 <_fini>:$ S6 I# D8 f1 C5 @0 z( d2 V
83e0: e92d4008 push {r3, lr} A9 t0 E; q. w
83e4: e8bd8008 pop {r3, pc}
5 ~6 Y, k( b4 `" ]# x$ K" d* |0 k! S1 Q' b8 z$ c
! s( D0 X9 ?. ^( ?2 m: K- [' l
|
|