|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
& a. h( k* _4 I; ?* i 1 #include<stdio.h>
% D j& k- O& d& u 2 #include<math.h>
! v" B3 I3 F2 p5 c& b, @' T, s 3 int main(int argc,char* argv[])
' G7 D; P4 ^" z! |, U/ \% y& _$ j! B 4 {
) s* i; D9 o3 R4 ]( l- ^, M, F 5 int a,b,c;6 T$ a: z4 z, h9 W# N& Z' E
6 c = a * b;
- p% C+ T6 y8 Q1 r- J 7 return 0;
5 f9 A# p J" |& V 8 }
* p, h7 h" c8 h/ {- H4 m
' v3 [, b: F- S# k! M( r下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看! @" {9 r' n7 _; x- P" I2 j
none:0 d& w; }: t, {) D& Z
000082e0 <_init>:
# a+ e- g" w2 ^! D/ A& q% ~- K M% B 82e0: e92d4010 push {r4, lr}
; c! v' e0 Z. s/ b/ h8 e 82e4: eb00001c bl 835c <call_gmon_start>
: n, Q) Z" {6 {8 { 82e8: e8bd8010 pop {r4, pc}% s8 ^% T4 B4 B$ C
arago:
2 q9 r& [' R8 a- p b00008250 <_init>:
7 N' `6 j5 X4 Q- j 8250: e92d4008 push {r3, lr}' L; Y# N" ~: y2 O8 X' C. N8 G
8254: eb00001d bl 82d0 <call_gmon_start>- L5 [2 g4 q: \8 W
8258: e8bd8008 pop {r3, pc}
1 W* ?4 }% ?0 r* Q Q ^- {: z4 O* R6 c3 J
none:
# b. h) J4 P# }" Z: h) R000082ec <.plt>:+ C: D) I7 d+ d( A; |* s
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)" ^+ Y: u3 R% t8 u/ d
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
* A* y6 w$ j$ @7 P 82f4: e08fe00e add lr, pc, lr
. y' L- | e0 g+ ?# F; o1 t 82f8: e5bef008 ldr pc, [lr, #8]!
% z; ]0 t! Q# Q& K 82fc: 000082d4 .word 0x000082d4
! T/ E- j$ V0 Q( ~- o( ` 8300: e28fc600 add ip, pc, #0 ; 0x02 q) h, }6 ^2 z5 z) f0 E8 \3 Q
8304: e28cca08 add ip, ip, #32768 ; 0x8000
% C/ x' O9 }3 {3 F5 t( v" d 8308: e5bcf2d4 ldr pc, [ip, #724]!
0 u$ G& C+ _* n+ { 830c: e28fc600 add ip, pc, #0 ; 0x0
% U" Q6 \2 i$ Q$ u! H' ]; G# C) Y' q 8310: e28cca08 add ip, ip, #32768 ; 0x8000
( E W% \* R: C6 I6 [ 8314: e5bcf2cc ldr pc, [ip, #716]!/ n/ ~7 Y3 [- { m1 g; J
8318: e28fc600 add ip, pc, #0 ; 0x0. U- W& Z$ y% Y4 R1 Q, K
831c: e28cca08 add ip, ip, #32768 ; 0x8000
, m! R5 Y" b3 W0 P, L) w5 S 8320: e5bcf2c4 ldr pc, [ip, #708]!% ^9 x( j1 k' Q: I- N
arago:
4 h. i. M# s5 z6 D* d1 P& n0000825c <.plt>:
+ P1 d# w7 \. k3 X& k6 K8 E 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
x& @; h n" x! F% I 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>% G# v7 E" i# @$ j( {& `
8264: e08fe00e add lr, pc, lr
( X) C& Q( y/ } 8268: e5bef008 ldr pc, [lr, #8]!! W7 i$ t; i$ { o* C
826c: 0000827c .word 0x0000827c9 p6 s8 ~! I6 i6 T* @+ s
8270: e28fc600 add ip, pc, #0
( s! m/ a& ]4 K9 f3 L" C( ~9 h 8274: e28cca08 add ip, ip, #32768 ; 0x8000( @. `! B" X* V" \8 m3 b. G( l
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c' b5 K ]% v/ a: _$ P
827c: e28fc600 add ip, pc, #05 m$ l, ~8 D6 ]5 b" f; ~
8280: e28cca08 add ip, ip, #32768 ; 0x8000; v8 L- ]& a& l8 O1 v, a- n
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274% i6 H1 F: w8 M) Q- @* g. R" ~
8288: e28fc600 add ip, pc, #0
% a: m3 R* i+ ` 828c: e28cca08 add ip, ip, #32768 ; 0x8000+ I7 e: R; q; s5 K! p: P2 o
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
/ [7 o8 D* p2 K2 ~9 a$ onone:/ F. N9 |6 r @0 v
00008324 <_start>:* @$ G2 O# }2 U1 h: q7 N
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
1 w$ K. i+ G1 j4 Y7 J 8328: e3a0b000 mov fp, #0 ; 0x0/ _# F& G) g1 t
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)6 M; a% z" U- i9 u! T& l
8330: e1a0200d mov r2, sp
/ t9 C/ f# P) S% x 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
" u5 L& H; r1 @" E# \& x 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!). U9 w1 v" J4 O
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
) g2 H3 T2 `; L 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
( I, V8 m9 F8 E0 Y 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
/ B4 @% e2 E/ h n2 D 8348: ebffffef bl 830c <_init+0x2c>1 Q3 n% z9 l1 K# X! f
834c: ebffffeb bl 8300 <_init+0x20>
& E; I. k4 o8 G3 M3 B- s( g 8350: 00008404 .word 0x00008404
7 R( H. ~+ k4 y 8354: 000083cc .word 0x000083cc- s1 e ?- s% a' \* ~4 c' ?+ J
8358: 00008408 .word 0x00008408
1 B9 E/ G9 J; ^4 z! D/ g9 I* }4 Rarago:
: X i, |+ J# o P) C6 }4 M00008294 <_start>:
6 X' Q7 |2 v N 8294: e3a0b000 mov fp, #0
" L1 M, T h! a$ g$ X# A. K0 c 8298: e3a0e000 mov lr, #0
6 o( ] N$ A J! @ 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
& C4 x3 c& j6 |" i: k: X 82a0: e1a0200d mov r2, sp0 F+ H! o7 j& D' s% q
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)/ T2 T7 X, p; D; V( {$ c: t$ u- O
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!). y6 i! V) n" |$ ~
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>2 e: N* U5 `6 u
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
* U+ e- J- y' ? 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
& n9 Q8 [) ~/ F5 M! L) D" w' b 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
9 N) _- n$ q3 U2 R0 f* c# ?% n# W6 i" O 82bc: ebffffee bl 827c <_init+0x2c>
G0 ?1 n1 ^! F. [6 [ 82c0: ebffffea bl 8270 <_init+0x20>$ `8 w* Y- W- [1 W. v4 U
82c4: 000083dc .word 0x000083dc! X, O9 [$ o; @# c" f7 w* a' t8 G! `
82c8: 00008344 .word 0x000083443 d. C2 v8 B. j1 V
82cc: 0000837c .word 0x0000837c- ]* f0 u+ l: k: Q" ]
none:
+ V% ]2 x7 F4 i8 b- c- ]; a3 c0000835c <call_gmon_start>: S+ ?- D1 \5 G" d6 b
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
6 U8 K) H! O% z" P7 ] 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>& \& M) q' M0 I' w" j [
8364: e08f3003 add r3, pc, r3
. V6 G. o' h8 n- i3 u3 Z6 l$ G4 Q 8368: e7931002 ldr r1, [r3, r2]: c/ m/ v! P9 ^% H: x" S5 \
836c: e3510000 cmp r1, #0 ; 0x0; y) w! s3 N$ Q$ G/ A4 V
8370: 012fff1e bxeq lr* G8 ^0 y: ?: L8 _
8374: eaffffe7 b 8318 <_init+0x38>7 q7 [! I- ^: E
8378: 00008264 .word 0x00008264
" x# r* R; V" j 837c: 00000018 .word 0x00000018& b! S$ N/ }9 W, q
arago:) B4 K5 X6 \8 Q0 Y
000082d0 <call_gmon_start>:
4 d8 d b+ E; T5 G 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>: F( @* j: u. z, I2 Q
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
7 ^7 ?) I1 H# v" H' o* ? 82d8: e08f3003 add r3, pc, r37 s. V# U h& ^; _- \; i
82dc: e7932000 ldr r2, [r3, r0]" x4 p" t2 r1 y2 c( J
82e0: e3520000 cmp r2, #0
2 @7 c! `7 F/ C+ }" @+ i/ Q 82e4: 012fff1e bxeq lr" b; `$ e% {8 g9 U9 z& Y
82e8: eaffffe6 b 8288 <_init+0x38>; F8 _1 g7 v( W' W
82ec: 00008208 .word 0x00008208
5 y2 ?# ]7 u, N. C 82f0: 00000018 .word 0x00000018
0 y: R" F" l( ~/ o6 Cnone: j% `, c4 e1 {. h, Y
00008380 <__do_global_dtors_aux>:
% w" {4 S x! A' p 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
5 ]" y( ^/ \9 I9 p" ?* A' Q5 T 8384: e5d23000 ldrb r3, [r2]
# D' T$ Z1 L2 H% l 8388: e3530000 cmp r3, #0 ; 0x0
% K3 z, ]: k) ]7 a, @+ k; {2 W 838c: 03a03001 moveq r3, #1 ; 0x1
* f* n1 i/ ]* ]7 b+ \ 8390: 05c23000 strbeq r3, [r2]
& t2 I/ t* C7 |) n( A* Z 8394: e12fff1e bx lr2 x* s0 B# ~: [- N
8398: 000105f4 .word 0x000105f4/ o2 I# f$ {9 H/ D: _; e: A' D$ u
arago:0 B/ m+ p; ? N
000082f4 <__do_global_dtors_aux>:) K8 T/ x( U, b3 i0 c8 i ?7 Q
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
8 b$ {3 r% Z' {$ U2 O- j. E* \ 82f8: e5d32000 ldrb r2, [r3]- M- @- \$ J* Y2 K8 T9 e% U/ s
82fc: e3520000 cmp r2, #0% }, E3 V% m" f6 f v
8300: 02822001 addeq r2, r2, #1
) S' [" e8 [+ @3 f, K 8304: 05c32000 strbeq r2, [r3]
, \) K, w% _, l 8308: e12fff1e bx lr
, x: M) Z3 ~5 Z# ~- i* L5 B 830c: 0001050c .word 0x0001050c
. V6 O9 U3 D n; O2 Bnone:* }- y' p( K4 v
0000839c <frame_dummy>:5 V; \" g" P8 r3 H! T) E
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>' i; a! |& E' |; R: Y" O, w/ }- h
83a0: e92d4010 push {r4, lr}
4 w. ?% H, y: m 83a4: e5903000 ldr r3, [r0]9 Q5 \0 k; m1 R
83a8: e3530000 cmp r3, #0 ; 0x0
) q7 \9 `: `( E4 w9 M: e6 p- X$ x 83ac: 08bd8010 popeq {r4, pc}
! W3 I& J4 X* u; Z* v1 B8 G: o 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>. I N, a" h; a, p3 J6 J& f) I5 {
83b4: e3530000 cmp r3, #0 ; 0x0* n" d) L6 m' B/ w% X7 d/ H
83b8: 08bd8010 popeq {r4, pc}$ Z A, l& y Z7 z }, v
83bc: e12fff33 blx r3
7 y# d# ~ d7 C& g3 i2 V 83c0: e8bd8010 pop {r4, pc}/ w' d0 y. P4 B/ L1 B
83c4: 000104dc .word 0x000104dc- O( U. J F$ j! [3 F! k
83c8: 00000000 .word 0x00000000
# e# Q. ]4 @* b* varago:
/ s' f; E6 N6 `8 x F7 k/ c00008310 <frame_dummy>:
# A0 u6 r/ q" G7 {( L3 W, a 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
# I! }! ], C9 ~, X d 8314: e92d4008 push {r3, lr}& R2 J ^6 W7 K8 t* m7 T
8318: e5903000 ldr r3, [r0]
" e: s. l- [, b7 ]0 M: @/ u 831c: e3530000 cmp r3, #06 K; \% C6 {; c9 K+ E
8320: 0a000003 beq 8334 <frame_dummy+0x24>: z# S# @& w; f
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
* b5 u4 t* \/ H( u/ X3 Z 8328: e3530000 cmp r3, #05 M2 z9 k( @$ _) Z& r8 v
832c: 11a0e00f movne lr, pc
6 e. ?+ h0 K% @( r0 k" a 8330: 112fff13 bxne r3
, c5 J. _) a! J) m% r( q 8334: e8bd4008 pop {r3, lr}
# O* i: r+ ~) j# t9 D/ W9 u 8338: e12fff1e bx lr
, i. A. D) R% X y' T 833c: 000103fc .word 0x000103fc
: h9 F, k/ \9 x1 F 8340: 00000000 .word 0x00000000
$ \+ t8 Y2 b! _) ~2 B3 Znone:. l7 w9 W1 M0 z3 W/ |( |7 O
000083cc <main>:4 o, v- f2 `( R, \- }) N6 h
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
' s7 S- z5 M/ U j4 u 83d0: e28db000 add fp, sp, #0 ; 0x0* ?% I4 |5 [, r% [
83d4: e24dd01c sub sp, sp, #28 ; 0x1c/ \% M% _, A) G* ?6 ]
83d8: e50b0018 str r0, [fp, #-24]
0 w, s$ P& w+ i. K" H 83dc: e50b101c str r1, [fp, #-28]3 P. g# N: b3 \, k+ ^8 V) [
83e0: e51b2010 ldr r2, [fp, #-16]
( |- e0 _6 E3 d( X* K 83e4: e51b300c ldr r3, [fp, #-12]
0 t/ k1 ]0 h6 J$ m 83e8: e0030392 mul r3, r2, r3% _, ?& Z: z; d; u9 t6 x! _' f
83ec: e50b3008 str r3, [fp, #-8]( x, e. f; A x* C
83f0: e3a03000 mov r3, #0 ; 0x00 l" w4 E! ~" z9 r! f5 u" u% T( P* p
83f4: e1a00003 mov r0, r30 b4 h0 E& ~" C: s* @5 z& B
83f8: e28bd000 add sp, fp, #0 ; 0x0. `1 S; ]) w+ J( T! e$ C
83fc: e8bd0800 pop {fp}6 x U$ C7 ~7 r) N$ v! f/ [
8400: e12fff1e bx lr
1 g. f5 _0 g# ^- _/ s8 M b, c _arago:
/ _0 i1 R! @, n. ]' g00008344 <main>:
c; D, ~+ `' K5 N2 M 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)* C4 ^" [+ E8 w- J3 E
8348: e28db000 add fp, sp, #0
8 @/ Z' |8 n5 L8 O' p2 s 834c: e24dd01c sub sp, sp, #28" y* y# |- r# C, H
8350: e50b0018 str r0, [fp, #-24]
; x: f6 `+ m5 O: b& X' I7 ~0 q 8354: e50b101c str r1, [fp, #-28]2 u$ y+ y) c; g
8358: e51b3008 ldr r3, [fp, #-8]' Y% z- p4 x" T& @9 x% g
835c: e51b200c ldr r2, [fp, #-12]; K; m% D4 G9 r. q1 ~
8360: e0030392 mul r3, r2, r37 M# V W! u% h# i3 Y
8364: e50b3010 str r3, [fp, #-16]
9 R. C$ j! a# q( w! |& V H 8368: e3a03000 mov r3, #0( R; w% d( S: @# L
836c: e1a00003 mov r0, r3
7 s& W, Y2 {1 T& R$ ^& a) }9 h( A; D3 V 8370: e28bd000 add sp, fp, #0! f1 ^! m# [9 X8 L7 m# F
8374: e8bd0800 pop {fp}
; N2 d6 W% G: A: L4 z0 a( \ 8378: e12fff1e bx lr- h; ~* m3 |! Q5 _6 h. U
none:
9 H* \$ h, B/ C00008404 <__libc_csu_fini>:
: c& }% y# F( p/ E 8404: e12fff1e bx lr
* M2 H8 v2 c; w3 J& X5 r0 l g6 jarago:
; k& ~; ~) ]! m$ i/ z/ @8 ?000083dc <__libc_csu_fini>:8 `. Q7 W8 v: {
83dc: e12fff1e bx lr$ r& n; t; [7 J/ l1 X0 r/ A+ q: g
none:5 K1 f* a# s) m
00008408 <__libc_csu_init>:. ?! g- ^! l+ K" k7 ]
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
7 c0 ^" ?9 ]& t3 U9 f ~9 `( x 840c: e1a08001 mov r8, r1
5 ]3 a2 O( @) ~9 B+ [ 8410: e1a07002 mov r7, r2) L; T( x& j T# x0 ^# y6 @
8414: e1a0a000 mov sl, r0; ]1 Y3 v! T1 w6 w
8418: ebffffb0 bl 82e0 <_init> Z" X' M$ S2 w: Z& F0 G' o" e
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
& L2 R( i" o7 ?6 U4 ^ 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
' P+ @) x+ R* ?6 y' l5 n% W 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
( \) y0 Y6 E" V9 X( N 8428: e0613003 rsb r3, r1, r3 N( K, } R' ]0 Z# R& t+ P; E
842c: e08f2002 add r2, pc, r2
" \: j! P! d7 }/ h7 S$ N 8430: e1b05143 asrs r5, r3, #21 e$ c2 Z1 q) W# f/ w
8434: e0822001 add r2, r2, r1
. X5 Z; b" Z9 l: |8 n 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
: h: j3 b- r( S" L3 P' k 843c: e1a06002 mov r6, r2: L5 T' _2 M' Y
8440: e3a04000 mov r4, #0 ; 0x0 w+ @% D! W( r( l$ B: h
8444: e1a0000a mov r0, sl9 o* Q/ X' B( Z1 h
8448: e1a01008 mov r1, r8# u( m- T) V4 I# L( w8 n: [
844c: e1a02007 mov r2, r7
6 t5 t3 ~ |. W4 z" M# F+ z 8450: e1a0e00f mov lr, pc. K$ A' { N( l3 f! _$ V6 u
8454: e796f104 ldr pc, [r6, r4, lsl #2]1 C2 T# W Z5 Q/ a* N+ R
8458: e2844001 add r4, r4, #1 ; 0x1) c$ O* d6 s. R* c0 w
845c: e1540005 cmp r4, r5
$ b+ ?/ `* I# y1 M I% q9 H 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>; Q; q) x) n. P2 Y
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
# w1 a& s& ], ?; q$ K8 i t# \ 8468: ffffff04 .word 0xffffff04
/ v& r# k" z6 x6 I$ J: |" C X, q; }: ^ 846c: ffffff08 .word 0xffffff08
0 h1 e' R* G: z( Z& D: y7 c. A 8470: 0000819c .word 0x0000819c
7 p9 p6 O8 C4 A' ~ c6 M) K" oarago:
" v6 [' K' r5 r! T8 Z/ Y& r0000837c <__libc_csu_init>:
8 A% J! Q! o# i' [9 z+ O 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
' T% a' s6 ^9 Y. u 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
: r: P# e+ t/ C0 Z0 c+ @ 8384: e1a06000 mov r6, r02 P/ w6 @/ k3 J2 { X" N: S
8388: e1a07001 mov r7, r1
3 g" h* N D4 r6 ^5 t 838c: e1a08002 mov r8, r2
6 F6 k- G, i. e [/ j 8390: ebffffae bl 8250 <_init>5 ]7 H' | @* ], ~
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>, J9 t2 g. F: i4 i X
8398: e08fa00a add sl, pc, sl
2 d: }5 O5 i7 G; `1 p+ B3 n 839c: e08f0001 add r0, pc, r15 o# K, n g* k8 B5 Y
83a0: e06a5000 rsb r5, sl, r0$ S0 X8 B6 _; Y6 g& L, K. ]- E. J
83a4: e1b05145 asrs r5, r5, #2
% B; {' i5 y |% b& K4 O 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}1 B6 C: S, b4 {7 o& z
83ac: e3a04000 mov r4, #0
5 S$ d6 r$ A9 Q# B+ a% ]2 C 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
: {( K; a3 K6 t 83b4: e1a00006 mov r0, r6
2 K! M J+ h& P9 V 83b8: e1a01007 mov r1, r7! I; u7 \- z5 ?! h
83bc: e1a02008 mov r2, r8
6 [2 c8 k4 g0 G 83c0: e2844001 add r4, r4, #1! I/ F- g' P. r, {
83c4: e12fff33 blx r3
6 ]1 P' o2 n* [ M T; e 83c8: e1540005 cmp r4, r52 N; l6 H/ A4 ]2 x
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>! g# n0 {$ ]: Z! F6 `
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}5 T5 v+ T: j& J H/ z$ b
83d4: 00008054 .word 0x00008054
* ]7 h( u. J: M, o' C1 A 83d8: 00008054 .word 0x00008054) V) k# C% B* x' {, Q! j
none:3 U1 F4 Y# N8 T4 h# V" V* N5 ` _
Disassembly of section .fini:9 ?3 W6 S3 E& c$ J7 H
1 F- R; x& Z& F! g, E00008474 <_fini>:1 @8 J; y0 [; b$ j. |3 y8 o
8474: e92d4010 push {r4, lr}
$ @4 `# ?: y \& k 8478: e8bd8010 pop {r4, pc}
) Y* k" I9 C; g }8 y8 k2 i( garago:7 D- W# C& C# I! i9 O5 l' `
Disassembly of section .fini:
1 @! K4 a' T! B- H+ G6 H! t; k; z6 j& \; N9 n4 K z
000083e0 <_fini>:
, g q) Y- j$ @9 h8 `, a( z 83e0: e92d4008 push {r3, lr}' V- J7 w. A5 @ d
83e4: e8bd8008 pop {r3, pc}
/ `9 c7 f2 |1 j8 L5 W% j0 L0 k+ o/ q8 ~& B b0 K6 z
, Z5 O3 r, \1 s) b+ K
0 |6 T) m( I9 k+ d v. k |
|