|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:' J. Z# [. Z/ |3 ~
1 #include<stdio.h> 5 j# A$ s0 Q9 d$ [8 R' q8 E
2 #include<math.h>
5 E; [0 b1 f7 }2 `0 \" o 3 int main(int argc,char* argv[])8 n7 @1 y- M. h
4 {4 F z5 e: x+ ~0 W! ~4 U
5 int a,b,c;6 r, d7 }4 r9 n% ^) F, U
6 c = a * b;; r( |( G \: i7 V0 @
7 return 0;
3 t' e5 D, l9 v4 E 8 }
- W3 i4 X( N% H, ]; }# d- z7 M- i5 `. G% m& \# D
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看$ e1 D9 P) V3 o2 b) j9 s
none: a- {: J D. X
000082e0 <_init>:* w. e: r# M1 W3 K" s/ d
82e0: e92d4010 push {r4, lr}" |4 C; X9 t" j1 [
82e4: eb00001c bl 835c <call_gmon_start>
+ h, P5 c+ R/ D5 E3 F9 H 82e8: e8bd8010 pop {r4, pc}0 g( R4 h" z K H5 @& X9 W+ S
arago:% u2 e' U9 ]9 ~; p" F( o
00008250 <_init>:: S- Z0 c3 @0 x# A. E& S
8250: e92d4008 push {r3, lr}
' t6 X u6 k* g3 J 8254: eb00001d bl 82d0 <call_gmon_start>: P2 n. d0 _' J p& Y5 r! R8 B3 V" b
8258: e8bd8008 pop {r3, pc}! W& _% ` y% \6 T9 m( l
3 F. N) p' _, Q5 g9 W/ enone:, D$ g/ ~& w' w& O( }3 Z9 t0 M
000082ec <.plt>:( ?! x, N7 P* ~7 `1 I
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)2 t0 R4 W& j0 h3 _8 ^6 m
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>- V( u3 v- [$ A4 R
82f4: e08fe00e add lr, pc, lr+ U0 r& T0 H L7 U$ }$ ^3 m
82f8: e5bef008 ldr pc, [lr, #8]!
8 ~( ~ ~8 T* ~# O% T1 z5 A5 P 82fc: 000082d4 .word 0x000082d4
$ `) I9 b/ i+ ~% {/ `* y& @* z 8300: e28fc600 add ip, pc, #0 ; 0x0 s/ d; ^4 |8 d' R4 M
8304: e28cca08 add ip, ip, #32768 ; 0x8000
- l0 s' c7 P A4 C) `; |- m 8308: e5bcf2d4 ldr pc, [ip, #724]!9 K* F6 B' Z5 G+ D: e& W- j
830c: e28fc600 add ip, pc, #0 ; 0x0( A3 {8 I3 p$ D/ _
8310: e28cca08 add ip, ip, #32768 ; 0x8000
' s) B" H' {! O0 H0 b. c 8314: e5bcf2cc ldr pc, [ip, #716]!+ w1 R9 f4 K( F4 P2 [3 [1 X0 d8 G
8318: e28fc600 add ip, pc, #0 ; 0x0. j) }8 A! _, d; g6 {
831c: e28cca08 add ip, ip, #32768 ; 0x8000; P1 G7 V" Q3 B0 u' @2 a s6 [, o4 T/ Q
8320: e5bcf2c4 ldr pc, [ip, #708]!
' A/ o4 n$ r q# Iarago:% s2 D: X/ M/ o' P+ g$ v5 B( T
0000825c <.plt>:/ z% [% B" Q; u1 y+ F. ^
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)' B2 d- l% J# D! p0 W
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>7 S; T6 m$ C5 ~5 g$ v* f9 e
8264: e08fe00e add lr, pc, lr; N0 G. Y6 [$ \) T
8268: e5bef008 ldr pc, [lr, #8]!
8 N& {4 z" P3 W5 I 826c: 0000827c .word 0x0000827c2 S# X) X, p' M% f6 z! K
8270: e28fc600 add ip, pc, #0
9 k! N9 e# Y+ C 8274: e28cca08 add ip, ip, #32768 ; 0x8000
0 W1 z! N$ I6 Z0 `+ v% X" H( x 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
; l+ L. E% i( C0 @/ F& } 827c: e28fc600 add ip, pc, #0* V( S( k8 A$ S/ Z2 S' Y' y
8280: e28cca08 add ip, ip, #32768 ; 0x8000! ?% S1 r4 a1 T; r# t5 t3 C
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
' ?" C/ X! j0 r. z( K5 B* `/ { 8288: e28fc600 add ip, pc, #0
& p7 g b; z _, r e# p 828c: e28cca08 add ip, ip, #32768 ; 0x80001 V8 D8 L+ b: y
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c( j0 D# @6 R+ Y; I/ g2 K
none:0 {4 Z8 Y% r0 |. l- U* q; ]' F; m
00008324 <_start>:
. P/ x* ?$ x" R. V# `. v 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>' ^/ z) q( M. G7 x- v
8328: e3a0b000 mov fp, #0 ; 0x0
; R. @+ W0 w$ N; F5 x 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 @& n! P0 N- h5 O1 i9 p% S0 R 8330: e1a0200d mov r2, sp
6 |7 z0 F4 m5 G X* s 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
6 |/ m7 V; C# }( @8 j9 x 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
' V# X. P9 X0 S- w t 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
- y/ N7 V& p: z! k: _, }8 E 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>% o" v4 T- i. o3 j0 N& H
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)# W* M7 \) D( u m8 N
8348: ebffffef bl 830c <_init+0x2c>7 X/ R1 t8 i! | Y# I
834c: ebffffeb bl 8300 <_init+0x20>( s( U+ ^3 g2 Z
8350: 00008404 .word 0x00008404
2 p4 b+ ]( Z, k1 ~ 8354: 000083cc .word 0x000083cc
- m) R; U4 w; T4 c 8358: 00008408 .word 0x00008408
/ {+ n9 m8 @( Y3 M: T, qarago:
/ j% M- ^( l# e, p/ o00008294 <_start>:
3 q2 J9 ^4 l: d8 [1 V8 o, I4 a" k/ | 8294: e3a0b000 mov fp, #0, d/ F* S4 ]* h( q7 `% o, \" s
8298: e3a0e000 mov lr, #0
+ j- u( R/ S O$ S! W& m& d 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
) U' Z7 W- s- U; r, O 82a0: e1a0200d mov r2, sp' Q3 Q1 |: p. d0 W
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- Z" R" k7 N7 a( B. M5 t
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)2 }* ~0 J; v6 }, u# x# U8 T6 Y
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>( e; r& @& I9 Y2 ]
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
) q- ]) I8 i% j! y- F: S6 Y 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>, i2 P, ^3 n# v& [5 f# q
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>4 c9 [) Z. P, p: m6 i& G; l
82bc: ebffffee bl 827c <_init+0x2c>3 a/ ?; V: H" ?3 i2 d9 o% @
82c0: ebffffea bl 8270 <_init+0x20>
9 ~/ K8 h4 z' b" \ 82c4: 000083dc .word 0x000083dc4 f! [6 s; @ i1 m$ F! n; Q8 t
82c8: 00008344 .word 0x00008344
1 I- S) F* z) \( S( X2 E( b3 @ 82cc: 0000837c .word 0x0000837c* N) z( v6 r4 z6 N
none:
) t- J! R6 N9 T) C4 k2 K8 j0000835c <call_gmon_start>:- G; ^5 I+ Q6 a2 ^& Y
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>. q1 Q w7 d4 Y; }3 z
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
1 A6 x; r- g6 d) C9 X' R 8364: e08f3003 add r3, pc, r3
* i7 ?4 f) E6 L5 b8 g0 u+ Y$ X 8368: e7931002 ldr r1, [r3, r2]8 v: q* S, x8 _* I" y6 x2 g
836c: e3510000 cmp r1, #0 ; 0x0! K/ Q! z: M, a; G4 m6 U
8370: 012fff1e bxeq lr+ e9 n& V2 I B6 j/ e2 T" o/ b
8374: eaffffe7 b 8318 <_init+0x38>
/ I# A8 E; s ~ U2 b. d4 U4 k 8378: 00008264 .word 0x000082645 Y+ `# f9 f. }7 T7 s! r
837c: 00000018 .word 0x00000018& _: W' j, S9 X! E7 P4 L
arago:
) M# m4 w8 h0 w! u1 K9 \: D000082d0 <call_gmon_start>:
- v) q( T% O& P( N% y5 A0 o 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>: i6 X6 o; C* i; _ ? B
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
2 v% s3 d4 b* S7 o 82d8: e08f3003 add r3, pc, r3
I1 y+ |. G& Q# g 82dc: e7932000 ldr r2, [r3, r0]0 r+ d) ~4 \( ?% I( e4 f: h: x
82e0: e3520000 cmp r2, #0* c: ?8 x8 N) ?$ p( f! f
82e4: 012fff1e bxeq lr4 }4 Y8 g3 r4 o
82e8: eaffffe6 b 8288 <_init+0x38>) f% k. e0 n- X+ {( I
82ec: 00008208 .word 0x00008208- N7 }! g0 W0 F
82f0: 00000018 .word 0x00000018
6 ?. r- L' @% @8 Anone:3 ?0 s- u" z3 Z, o0 T
00008380 <__do_global_dtors_aux>:
0 E# [, Z+ S! t) Z- P1 B/ W 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>* ~, i i4 z6 v- J% H! e
8384: e5d23000 ldrb r3, [r2]
* w. U' \. s+ ` 8388: e3530000 cmp r3, #0 ; 0x0
' V2 U0 Z# i8 j( Q# K% Z 838c: 03a03001 moveq r3, #1 ; 0x1
3 U& T4 i/ l4 l/ M; m 8390: 05c23000 strbeq r3, [r2]( u J }6 _( r" a
8394: e12fff1e bx lr
- P! E; j* P& b& B 8398: 000105f4 .word 0x000105f4
# E7 i3 A& t W, ]' u+ ]arago:
5 W9 x3 e- T- l" x2 |; [000082f4 <__do_global_dtors_aux>:( x, z" J; h+ F" y
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
" P: g( s: n- J* B 82f8: e5d32000 ldrb r2, [r3]
2 \% y2 G3 L1 d! J' ^' G7 A" d) x* G% e 82fc: e3520000 cmp r2, #0
! [; I* a1 ^* h9 S4 U 8300: 02822001 addeq r2, r2, #1
& \9 W0 ]" M. e1 ~5 W0 k4 a3 a 8304: 05c32000 strbeq r2, [r3]# i% S$ g0 h( c7 ]) E# d, z$ @
8308: e12fff1e bx lr
# j% W( Z% p; Y& y! k: [: O5 b 830c: 0001050c .word 0x0001050c* f& v' U! ~& v8 {+ }
none:! B" X6 z# y6 j7 `0 j1 o9 Q
0000839c <frame_dummy>:) [9 ]9 Q3 K. X8 y+ s* w# w! Y
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>! A W! t+ N( {0 u
83a0: e92d4010 push {r4, lr}
( w6 w3 Q# v0 A* m6 ?! S 83a4: e5903000 ldr r3, [r0]
# j# b4 X# `; f K( C! @) R$ X6 ~ 83a8: e3530000 cmp r3, #0 ; 0x09 O$ F% }0 F ]: y
83ac: 08bd8010 popeq {r4, pc}
% j! x" J, s# G3 }" d/ G 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
' `6 A& j7 {$ f, b/ l+ ? 83b4: e3530000 cmp r3, #0 ; 0x0
' i) z: B ^3 V. Z/ Y 83b8: 08bd8010 popeq {r4, pc}' f3 b# I- K* J4 P' \
83bc: e12fff33 blx r3+ V; Q/ T4 ]3 S& X* \
83c0: e8bd8010 pop {r4, pc}
- V) U O- l: A2 _) X# a 83c4: 000104dc .word 0x000104dc' j# U2 k. @2 A2 C
83c8: 00000000 .word 0x00000000
: k! q8 N0 B, r) {arago:
% C2 @2 n# f# Q6 z6 ]3 x( ?5 d& Q1 ^00008310 <frame_dummy>:
7 y, h* A# }: F8 n, x* h, g, D 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>5 ?# l% {" K% G' A' d/ }
8314: e92d4008 push {r3, lr}
5 G M# o% T9 P3 I( Y+ O: t 8318: e5903000 ldr r3, [r0]3 x% l: y* B0 M8 T4 v6 C
831c: e3530000 cmp r3, #0
" U: L& G, |% N 8320: 0a000003 beq 8334 <frame_dummy+0x24>0 a- g! N+ z% o/ n. i3 H
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>/ O& `9 @4 M* P/ w' k
8328: e3530000 cmp r3, #0. ]0 W' e2 F i* Z, Z6 a: J
832c: 11a0e00f movne lr, pc
@( h& H! j: C0 I6 k; Q 8330: 112fff13 bxne r3
- M! R d4 B9 g- Q8 M 8334: e8bd4008 pop {r3, lr}
9 k+ q$ H) B2 b. M6 i0 t 8338: e12fff1e bx lr3 |# v- D4 l$ r6 m G) Y L+ T
833c: 000103fc .word 0x000103fc+ v% P) T. |7 E0 ?
8340: 00000000 .word 0x00000000+ F* k6 Z5 j! }( a5 f# ] q
none:
C+ w' M( J) U' A- y% w000083cc <main>:- ~# I" P) `6 O4 r( |+ [% W
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
7 g! F( g) V: A% r 83d0: e28db000 add fp, sp, #0 ; 0x04 u7 Q }- B+ R- a4 t7 `" F
83d4: e24dd01c sub sp, sp, #28 ; 0x1c6 ^; H+ a. k8 Z s$ S' v" P4 Y
83d8: e50b0018 str r0, [fp, #-24]1 x1 B5 i$ s8 C! h
83dc: e50b101c str r1, [fp, #-28]! X& a) @/ e7 [
83e0: e51b2010 ldr r2, [fp, #-16]! x; {* |) r' ^/ d& A& K
83e4: e51b300c ldr r3, [fp, #-12]
' u$ D0 {, d6 m S 83e8: e0030392 mul r3, r2, r3
1 U/ i( p1 }# h 83ec: e50b3008 str r3, [fp, #-8]7 b0 U; l& ~# ?" @+ N
83f0: e3a03000 mov r3, #0 ; 0x0% ]5 t+ h9 T+ ~7 L1 c+ K. E9 K+ q: z
83f4: e1a00003 mov r0, r3
8 d- y6 g& J6 J/ h7 x; G' Q 83f8: e28bd000 add sp, fp, #0 ; 0x0
+ w/ O; I* g6 m: E 83fc: e8bd0800 pop {fp}& [3 P+ I4 j: g: X. Y5 E
8400: e12fff1e bx lr) a: T0 S' Q/ E! _
arago:* d! z6 Y0 N1 d
00008344 <main>:$ M% [2 Z9 A. e y( s7 v
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)( c( D. ]; n1 ^
8348: e28db000 add fp, sp, #0
! h3 P' H0 G$ D2 f. ~. b 834c: e24dd01c sub sp, sp, #28
& m1 w9 r' \3 I0 I. W 8350: e50b0018 str r0, [fp, #-24]* J1 ]. g* L6 \
8354: e50b101c str r1, [fp, #-28]7 e3 ~) q2 _: j8 B. L3 Q
8358: e51b3008 ldr r3, [fp, #-8]
/ X/ {9 b- E) X% M0 J 835c: e51b200c ldr r2, [fp, #-12]
$ I) S3 i6 [7 m" _! B! q 8360: e0030392 mul r3, r2, r3
4 K- X) C6 O$ C# W) } 8364: e50b3010 str r3, [fp, #-16]6 X c* z' Q6 z3 m
8368: e3a03000 mov r3, #0( c: K+ v* S* G7 p2 a
836c: e1a00003 mov r0, r33 w. Y. |1 }9 k/ O2 A( _
8370: e28bd000 add sp, fp, #0
2 o- k2 F( o) ~0 p0 ~' U 8374: e8bd0800 pop {fp}
5 }6 e) l# x# Z' G 8378: e12fff1e bx lr5 l$ ~+ x: v1 s& d9 k8 y
none:3 b0 d3 N$ H3 U" p) @$ v" ^4 M4 n
00008404 <__libc_csu_fini>:# p; K, Z9 a( b. Q4 S
8404: e12fff1e bx lr. V" s8 o, W- ]! Q
arago:1 l$ u& I4 l) r) q0 p
000083dc <__libc_csu_fini>:3 h* t8 |2 S q
83dc: e12fff1e bx lr
: O0 J' E. x9 g5 Dnone:2 U- m7 K5 `& T, W: K" P) ]) Z
00008408 <__libc_csu_init>:$ N, Q- |1 K& ~+ M
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
, ?3 U8 {. a0 T! a& E7 M9 U2 S* u 840c: e1a08001 mov r8, r1
2 J B2 C! [/ \4 |) Q9 H" y 8410: e1a07002 mov r7, r2* E. E3 O$ x i& J: @8 @
8414: e1a0a000 mov sl, r0
2 t \! p3 s: Q' i 8418: ebffffb0 bl 82e0 <_init>- ^$ Q% v* e: D. ]
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
' l: W1 Z1 q# g! L 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>/ P% G# T" X- \ ?! Q
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
( \+ ^/ e+ D+ o- k% X 8428: e0613003 rsb r3, r1, r3
$ y( N/ v; E# I6 C: | 842c: e08f2002 add r2, pc, r25 Y3 i% U; F! f5 U: }2 _! c
8430: e1b05143 asrs r5, r3, #26 M- |1 s8 T J; E% s T/ u
8434: e0822001 add r2, r2, r1
/ D4 V$ U' r* h2 p 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}2 w- G7 P: r* j
843c: e1a06002 mov r6, r21 b, s; H5 B' Y0 B' I; X
8440: e3a04000 mov r4, #0 ; 0x09 x5 m9 G" i# l8 @) b
8444: e1a0000a mov r0, sl# {( ^ P+ o! p3 j) l" s
8448: e1a01008 mov r1, r8; u' x* w5 \$ H2 E* M
844c: e1a02007 mov r2, r7. @7 A" P* y2 b& P {4 M
8450: e1a0e00f mov lr, pc* P2 q3 B. K! W1 T6 V
8454: e796f104 ldr pc, [r6, r4, lsl #2]& K2 n' _: A4 y* n! f- K& `/ |* _
8458: e2844001 add r4, r4, #1 ; 0x1
5 r% P' G% S3 D4 N 845c: e1540005 cmp r4, r5& A3 B3 x. x& |) a/ o
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
# \* [% v8 B4 c1 i: Q 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}# e v9 Y; B3 r6 J% i
8468: ffffff04 .word 0xffffff042 P7 S. p! g5 h& D
846c: ffffff08 .word 0xffffff08
4 @1 z8 p' l! s# E1 m8 E0 N2 L 8470: 0000819c .word 0x0000819c0 ~ [: M5 C0 F9 ^1 ]! s/ f' B; y
arago:: Q5 z8 W3 @% f' c) H: q
0000837c <__libc_csu_init>:
6 {. ^! P- ^+ D; b- D 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}$ k; B1 A( f" a
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>- c( l z! h/ l1 [/ A& S
8384: e1a06000 mov r6, r01 M& Q. t! h* p- Y% ~
8388: e1a07001 mov r7, r1
; t4 J" z3 ?$ }& n$ t: f3 P 838c: e1a08002 mov r8, r2- X: u! q" S# n! R+ E3 I' K; l
8390: ebffffae bl 8250 <_init>+ X. k, r5 a/ `* p
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
5 N/ G/ q; f, t" Z# y5 O2 A 8398: e08fa00a add sl, pc, sl
4 N4 I7 G/ s' L S' d 839c: e08f0001 add r0, pc, r1
9 o$ h" Q( u) T' k* N/ a y/ U" K, |6 o 83a0: e06a5000 rsb r5, sl, r0
: [* Z5 L1 w: K 83a4: e1b05145 asrs r5, r5, #2
+ Q, W4 [# o% ~$ p1 r3 z5 } 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
& g' [/ r; h5 k; s) k 83ac: e3a04000 mov r4, #0
' C* m* s6 G7 h3 P 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]+ M; f1 c) R% e3 r
83b4: e1a00006 mov r0, r66 F8 [+ Z# Q3 r% X" ]
83b8: e1a01007 mov r1, r7
+ S! B* L7 ?5 v, Q- A 83bc: e1a02008 mov r2, r8
$ y* A. _9 E5 `3 L4 U4 D# U 83c0: e2844001 add r4, r4, #1) |" z/ Q+ }9 x' F Z* {- x
83c4: e12fff33 blx r3
; }7 ?/ B: u1 D( L) ~+ H1 W 83c8: e1540005 cmp r4, r57 l8 ~9 `- ~; E7 z+ B$ ]" ^# d+ D
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
9 f5 A% g; T y/ h+ H" L" e 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}, k: s1 F3 q7 B, @
83d4: 00008054 .word 0x000080546 t1 C: j- a+ h3 Y7 W, \
83d8: 00008054 .word 0x00008054/ \2 K% b! h; H8 a
none: x) a; n) `+ s2 J+ v7 [0 {$ {
Disassembly of section .fini:
/ V9 \! z0 p2 p# K
?" `$ r5 A. [: m% {4 A# Y00008474 <_fini>:
* K% x! j) s* e( @# P/ ] 8474: e92d4010 push {r4, lr}3 L4 f5 }7 M. v" q' A( i
8478: e8bd8010 pop {r4, pc}
" R% T' L& c( Garago:
1 [% }; E# a+ Q* D1 N6 ZDisassembly of section .fini:3 D: Q& P& P1 E/ A" s& g. G! E% d% `
; c. `! A; o3 I g" z1 @$ Z! I% z! W000083e0 <_fini>:
3 ~% }" z# X- _ 83e0: e92d4008 push {r3, lr}6 @8 o8 \# N7 `. G
83e4: e8bd8008 pop {r3, pc}
& q3 F1 M' `( B k7 G3 E
' ]- R/ ~6 |5 d. w) O) H. L% ~( n$ A: e" F& m( t' [- h0 S5 S
, I+ }* @6 r6 ]0 S5 |6 p2 P8 { |
|