|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
6 q/ h7 {/ @. Y: F 1 #include<stdio.h> % a4 W% J. G' Q' L. v( i o' v: f! f
2 #include<math.h>
" L& W. a/ `" {: P. h% _5 o 3 int main(int argc,char* argv[])
; l6 S: q/ t- a5 K 4 {
O8 Q' o: F% F. o, H 5 int a,b,c;, d2 O/ a, N# E* J
6 c = a * b;. I3 x* ~2 D+ |( C4 D7 }$ Y5 u/ V
7 return 0;- b* w/ w' j8 Z! E1 m1 v
8 }1 d* J6 P& `) `+ d. P0 t
# q5 s9 q" L- b; g; J
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
' ?$ n0 k. {7 q) Q* V6 jnone:8 `1 F2 d% K/ J, v; I5 S- P
000082e0 <_init>:7 a* R6 t. x+ ~' o
82e0: e92d4010 push {r4, lr}
+ G# q4 H3 v9 F9 U, v 82e4: eb00001c bl 835c <call_gmon_start>
1 K# D1 p3 Z n 82e8: e8bd8010 pop {r4, pc}$ [( ^! |, Q! w! f! W5 G
arago: x2 v# S" I* I0 N$ T4 t% G
00008250 <_init>:
" m% z7 M' u2 h 8250: e92d4008 push {r3, lr}
1 Z/ D5 L% w* I9 O6 N8 d 8254: eb00001d bl 82d0 <call_gmon_start>
- b4 m5 E" }: d- X( Z) T" f 8258: e8bd8008 pop {r3, pc}
: L2 [% n" J" [ a$ j3 ^7 r" d& \* T$ B. N3 w6 O
none:( A6 ?8 S4 E7 f/ f( ^& @
000082ec <.plt>: D$ L( m% v; F. Q i) v: H
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
% |& G7 f. p" _: a 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>' ^' a- B) L2 p
82f4: e08fe00e add lr, pc, lr
( e. @+ X! ^/ u/ V/ P* t0 | h 82f8: e5bef008 ldr pc, [lr, #8]!
, X! Z4 \1 e- k7 R4 w; |" n 82fc: 000082d4 .word 0x000082d4
3 F& R& v/ |6 N) j9 A3 S 8300: e28fc600 add ip, pc, #0 ; 0x08 H+ C+ a. p5 i8 x' E
8304: e28cca08 add ip, ip, #32768 ; 0x8000" o$ H0 c t% T! z' c
8308: e5bcf2d4 ldr pc, [ip, #724]!$ A* ]4 n5 z, X8 W* k, z
830c: e28fc600 add ip, pc, #0 ; 0x02 l5 Y. O) b+ \' k* h' h
8310: e28cca08 add ip, ip, #32768 ; 0x8000
. D. z+ I, n% v# ` 8314: e5bcf2cc ldr pc, [ip, #716]!% j) L3 T: ?" h' m% P! H8 g
8318: e28fc600 add ip, pc, #0 ; 0x0
, H2 a4 _4 J5 \- ~) p G8 M 831c: e28cca08 add ip, ip, #32768 ; 0x8000
% j2 r) p6 u$ C, I7 | 8320: e5bcf2c4 ldr pc, [ip, #708]!
8 [" j1 }5 I0 u- w* q: \; yarago:" ?9 D. ^# ]: m9 H. \* ?0 c
0000825c <.plt>:5 p# [' V; J& y( D1 u4 v$ U
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ q" K$ l' B0 }% e9 n" f. y 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
$ @- N2 ?. b' r, F! ? 8264: e08fe00e add lr, pc, lr" g- |, x- S& E7 L3 D S' ?7 \
8268: e5bef008 ldr pc, [lr, #8]!
% n0 `3 t; Z. a$ k& V 826c: 0000827c .word 0x0000827c0 A+ S- l$ L; ^8 N9 _
8270: e28fc600 add ip, pc, #0
8 F2 V6 W* t" C 8274: e28cca08 add ip, ip, #32768 ; 0x8000
% `' B" ?. S2 R) `+ b6 I 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
! D/ a& |* O0 o ` 827c: e28fc600 add ip, pc, #0; J6 e7 [5 k7 c5 c
8280: e28cca08 add ip, ip, #32768 ; 0x8000
/ H) \, M# u% C) I M3 V$ H7 c8 v 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274) M. Q, X% Z7 S- ?4 ?
8288: e28fc600 add ip, pc, #0
5 L" Y1 L" R% y) ~- H 828c: e28cca08 add ip, ip, #32768 ; 0x8000
2 a1 |) v& l. m- @+ @, I$ V 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
! i. d& j$ i, i5 L' }' l- gnone:4 A7 v! q/ s# k* D! U% i1 d5 q2 x
00008324 <_start>:2 b: |1 |2 j2 V0 s: C* @8 x
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
5 {$ o; ^- Y4 O2 ~; I% h' \: q 8328: e3a0b000 mov fp, #0 ; 0x01 T* z! i; l4 V/ b2 B2 @# |3 G% k
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
* i. Q' a9 T; U1 [ 8330: e1a0200d mov r2, sp
: c, C5 b5 U9 F+ v! G0 F 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
# x3 U/ }8 d k" B% T 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)3 l$ [6 L/ [. c
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
: l% ?- @" d9 F4 N8 ]% L) e7 n S2 S 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>$ b6 [1 J# s# l; e. [
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)) `! s7 d" I( o8 _' j, B
8348: ebffffef bl 830c <_init+0x2c>7 t) \# L% |/ T, p- f! n1 B
834c: ebffffeb bl 8300 <_init+0x20>9 y( `& V3 j# o
8350: 00008404 .word 0x00008404
! d( s: |8 M9 p% o3 B8 Y( u 8354: 000083cc .word 0x000083cc2 n8 w7 B; F/ ~$ x" t8 K
8358: 00008408 .word 0x00008408. @( n2 K/ |: M% E
arago:
' e' l/ N( S* h! y' ?- |00008294 <_start>:
0 b0 s5 S# I, P7 ~ 8294: e3a0b000 mov fp, #0
' `: A$ N% i5 S) l6 G 8298: e3a0e000 mov lr, #0+ W! R1 H! [# h3 C& t
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)# s7 P9 k$ o, @, e
82a0: e1a0200d mov r2, sp
7 ?6 q* y( v; X, d6 J, H2 s 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
' ~& ]1 n9 n! `8 R 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) x# d; j! u0 W( n8 `8 ? 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>% }; Z$ O% e& ]
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!) K4 c2 h* @6 U6 \# }1 U
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>: b! f- |* ?( d
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>3 H7 E( }( o# s' X% {/ x
82bc: ebffffee bl 827c <_init+0x2c>0 k" Q4 d4 h# t) P
82c0: ebffffea bl 8270 <_init+0x20>, A5 |+ y+ N' r1 s
82c4: 000083dc .word 0x000083dc. o9 }# w9 k) ]! G& ]5 V; W
82c8: 00008344 .word 0x000083446 V* C# A( { _5 P C
82cc: 0000837c .word 0x0000837c& @3 z, T4 ]6 q$ D& @0 U
none:
9 k1 }" z4 c, Y0000835c <call_gmon_start>:1 a7 `% x: { v" h+ r+ L# Y' H
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
3 ^: u$ F9 w2 z. z+ r 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
- Z9 ~! R- ?; j1 e2 v2 I" p$ P% R9 O) ~ 8364: e08f3003 add r3, pc, r3: J2 A" M. x, t% c4 s- N" ~6 t- T
8368: e7931002 ldr r1, [r3, r2]
: e; G$ u7 v, ]/ W* g% H 836c: e3510000 cmp r1, #0 ; 0x0
0 O% ]% \0 _- K" \ 8370: 012fff1e bxeq lr* p ^. w" j9 x6 s
8374: eaffffe7 b 8318 <_init+0x38>
+ F H0 Z5 L" A+ r/ a) O$ A 8378: 00008264 .word 0x00008264: k* ^: [' L* {: q, V; A) c
837c: 00000018 .word 0x00000018. [! y& c/ B) e+ o) i
arago:
7 _$ d- P7 v6 C; |2 U' Q3 t000082d0 <call_gmon_start>:, V% N' c# g5 p' e& n
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
1 S, H/ }' t; f2 Y) j( y 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
* ?4 s1 V& W0 H 82d8: e08f3003 add r3, pc, r3
- z4 o; ] ]( w% V3 C, t( E' ? 82dc: e7932000 ldr r2, [r3, r0]8 f# F: ^& c' c# X
82e0: e3520000 cmp r2, #0; y9 `4 Q6 R; r3 y
82e4: 012fff1e bxeq lr
4 H) [0 \1 Q- w) J 82e8: eaffffe6 b 8288 <_init+0x38>
# b7 g8 H$ T" F 82ec: 00008208 .word 0x00008208* ~4 z. U7 W4 G; f B# W- z+ M* E
82f0: 00000018 .word 0x000000182 |6 F& S( y: g
none:. q: f' ]; W; N$ H. [0 g5 x6 m
00008380 <__do_global_dtors_aux>:9 ]6 V/ B. @. d# }
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
( Y1 g; F0 E2 m: r 8384: e5d23000 ldrb r3, [r2]2 a1 C: _* L4 P8 f( b! s$ H
8388: e3530000 cmp r3, #0 ; 0x0- i3 ^# ]% I+ W+ g# G
838c: 03a03001 moveq r3, #1 ; 0x1
7 T- B5 ^8 c9 a 8390: 05c23000 strbeq r3, [r2], }) v, U2 g% v/ d( j' p
8394: e12fff1e bx lr0 J1 S5 m ^: ?6 _/ d
8398: 000105f4 .word 0x000105f4
/ T \, o5 x5 |- e) S# j& Karago:- S0 r6 o+ u3 k$ M5 J
000082f4 <__do_global_dtors_aux>:
, I' m: p0 ?9 z 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>6 J8 F: M8 l" Y1 j8 a, G% ^7 o& k
82f8: e5d32000 ldrb r2, [r3]/ {. y! c6 x# K
82fc: e3520000 cmp r2, #0
! U& q- D; b, L, R; i 8300: 02822001 addeq r2, r2, #1
7 j& G2 @, ~$ \, ?" `0 y 8304: 05c32000 strbeq r2, [r3]
3 Z; I9 l: j* E 8308: e12fff1e bx lr
8 F6 R" |* o7 O' d2 g6 W! T 830c: 0001050c .word 0x0001050c
( |- T/ F/ \5 H3 {" q( L/ snone:- R7 {& m" v, i4 C+ b
0000839c <frame_dummy>:1 @' C9 m4 ?6 t* z% x3 D& L
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>8 ?3 Y; R- M. E) P( j
83a0: e92d4010 push {r4, lr}
% U8 Y g/ C0 y6 y% r6 _ 83a4: e5903000 ldr r3, [r0]
3 m: X! H. V3 D 83a8: e3530000 cmp r3, #0 ; 0x0: }& H8 N: I- U# ?, A
83ac: 08bd8010 popeq {r4, pc}7 O& E' ~6 e# ^5 b% V
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>, V* N3 [: [" t, P
83b4: e3530000 cmp r3, #0 ; 0x09 g, }2 e" a2 s! C2 F7 n4 i' |
83b8: 08bd8010 popeq {r4, pc}5 w1 Q1 @& |* C+ `* g0 \* V
83bc: e12fff33 blx r30 {: Y, D4 P r9 O4 p- f# u4 g g! H
83c0: e8bd8010 pop {r4, pc}
1 Q/ {" h9 c% |& s 83c4: 000104dc .word 0x000104dc1 ~0 N6 K8 |& b2 n5 s
83c8: 00000000 .word 0x00000000! f3 @2 B8 t/ S
arago:% z- H, {% i- Q
00008310 <frame_dummy>:
" V2 F, ]' i& J4 o6 ` 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
: x* W& J- [+ k) }3 g 8314: e92d4008 push {r3, lr}
0 O$ ^( C( r, R8 T# D: F8 T 8318: e5903000 ldr r3, [r0]
' h @6 K [/ T6 |$ X; f N9 o9 i9 L 831c: e3530000 cmp r3, #0$ X) ^/ b5 p6 t$ ]
8320: 0a000003 beq 8334 <frame_dummy+0x24>
7 J7 u# A" S1 g1 L9 y2 u' y- W 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
+ l+ p4 t# h/ x' J 8328: e3530000 cmp r3, #0
p$ A3 u1 Y5 {+ u/ i 832c: 11a0e00f movne lr, pc2 j9 h8 h# t! U a+ n- I0 s
8330: 112fff13 bxne r3
8 g/ ~7 G$ n0 t 8334: e8bd4008 pop {r3, lr}
+ I5 ?; z, e: \! M9 i; @0 H; D' k 8338: e12fff1e bx lr0 p# x+ a9 g* r2 q) s
833c: 000103fc .word 0x000103fc
; C" _' V6 m2 l) Y) q* n' X 8340: 00000000 .word 0x00000000
$ {- ~, @9 q7 U. {none:8 p& H. q9 e4 B5 }, q) G
000083cc <main>:& A! t! X/ ] n
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)4 \- a3 Z4 X6 R
83d0: e28db000 add fp, sp, #0 ; 0x0' v3 H7 i0 E$ e* O4 W/ y E
83d4: e24dd01c sub sp, sp, #28 ; 0x1c( H# c6 F' y* }, Y
83d8: e50b0018 str r0, [fp, #-24]
. ?( ?1 p' N- s R0 @" ]0 ~0 J7 ^& y 83dc: e50b101c str r1, [fp, #-28]
0 c: J2 Z( A; U3 v, ` 83e0: e51b2010 ldr r2, [fp, #-16]
1 H) @1 n$ y4 e* u- x( K 83e4: e51b300c ldr r3, [fp, #-12]" a4 p) e" z! R! S/ M2 y
83e8: e0030392 mul r3, r2, r3
8 ^4 z Q' d6 A2 \& q& \2 E 83ec: e50b3008 str r3, [fp, #-8]. O" p& k( m/ z0 d+ J j1 _9 _+ Z
83f0: e3a03000 mov r3, #0 ; 0x0
" x5 d- |; N2 l 83f4: e1a00003 mov r0, r3& d4 [% N$ G, n9 X! G& E
83f8: e28bd000 add sp, fp, #0 ; 0x0
( T5 @+ {) Y9 [& f5 o 83fc: e8bd0800 pop {fp}7 w: a- I$ J9 `6 S; ~& j" A P4 I
8400: e12fff1e bx lr7 S$ y( E8 I/ I4 r+ X
arago:
# x3 R' h0 ~9 ~6 O- @" F00008344 <main>:
, N! |$ N* f) G! a3 h. m% a 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* p e1 {/ Z, X3 x* E 8348: e28db000 add fp, sp, #0$ H2 C- G/ p0 X
834c: e24dd01c sub sp, sp, #28
9 S3 I6 J8 D# q# {- t 8350: e50b0018 str r0, [fp, #-24]) g5 T8 i/ q; O
8354: e50b101c str r1, [fp, #-28]! t2 E- q y Y3 d5 @! ~
8358: e51b3008 ldr r3, [fp, #-8]/ e9 m9 x0 Q1 g# p: c( F
835c: e51b200c ldr r2, [fp, #-12]1 h, e* U; l, }) k9 g
8360: e0030392 mul r3, r2, r3- A S5 ?' p# ~0 |
8364: e50b3010 str r3, [fp, #-16]
1 p) Y* z# G8 W, Y/ p0 O/ I, { 8368: e3a03000 mov r3, #0
& @. \3 A0 M/ t. Z 836c: e1a00003 mov r0, r3+ M" _3 {0 W7 ]+ F
8370: e28bd000 add sp, fp, #0" m. Z8 v6 e% E+ d9 F% F
8374: e8bd0800 pop {fp}
2 w8 G8 v6 e* r9 C* U1 G 8378: e12fff1e bx lr
/ ^/ u3 r& [2 r( tnone:
$ [3 n8 z- s+ u# f00008404 <__libc_csu_fini>:' g# x. J! Y# @0 L5 I Q* Z$ q) i' d" ] ?
8404: e12fff1e bx lr8 {3 T k I8 l7 P% ^; e! ]
arago:. x# r, A) J4 o# y+ h/ B4 e
000083dc <__libc_csu_fini>:
0 m7 D. a: X8 \% l! G" J7 I 83dc: e12fff1e bx lr
- Q z6 q4 I! Z" wnone:
+ }/ s5 p- w" t! t& x5 ], {2 q00008408 <__libc_csu_init>:
: Q/ k' t' M& m6 O0 x+ I: t, W" ` 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
* G6 H2 G+ f4 l/ D3 @ 840c: e1a08001 mov r8, r14 C, Q/ k$ u3 s; P
8410: e1a07002 mov r7, r2
6 ^' H/ l& W) |/ ]$ n6 _: p/ ^& S 8414: e1a0a000 mov sl, r0! C) \7 z9 \# l* \5 p
8418: ebffffb0 bl 82e0 <_init>
0 O; t9 ?" n0 B, J. X 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>" g6 K- u# P( }/ s, ?" ]
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>% f+ f) \ c" A; G4 r' L' o2 A3 R
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>' P# P4 ~- F- D# ^+ `/ Z
8428: e0613003 rsb r3, r1, r3. b' z/ m1 n I) L
842c: e08f2002 add r2, pc, r2
: f& P1 u9 P; H$ E 8430: e1b05143 asrs r5, r3, #2
: \) G @2 F+ B7 M o; c2 |: G 8434: e0822001 add r2, r2, r1; E( C3 k6 `$ [4 U
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}5 \8 z# m2 j( g7 u* O4 z H( I
843c: e1a06002 mov r6, r23 [/ n3 C2 j4 h
8440: e3a04000 mov r4, #0 ; 0x0
& Q7 ^/ X1 _2 c! i2 b+ _ 8444: e1a0000a mov r0, sl
9 P. r: p( Y6 p% P b4 H2 f7 M 8448: e1a01008 mov r1, r8" Q# W& g0 a/ D
844c: e1a02007 mov r2, r7& _* j" A$ b6 }; ]' G" b% l
8450: e1a0e00f mov lr, pc
# B" D. Z7 ]+ q1 m& l% \- w! ^; i 8454: e796f104 ldr pc, [r6, r4, lsl #2]/ H0 |3 h* z8 B E5 F
8458: e2844001 add r4, r4, #1 ; 0x16 X9 V- m: d: w4 A& Z& m
845c: e1540005 cmp r4, r5
( S5 ~& Y7 S1 M$ ^ |: \/ n2 V 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c># c, W* n( x1 u- _
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}/ K. d3 y" Q/ t* Q1 B* l5 t& G, s
8468: ffffff04 .word 0xffffff04! z( y) `, k4 A7 d) N g. a& k: O
846c: ffffff08 .word 0xffffff08
! G8 O" p5 Q7 z8 ? o 8470: 0000819c .word 0x0000819c
+ A+ Q' ^. V" o* ?arago:& t( t) g4 q! A) N: u
0000837c <__libc_csu_init>:
% I& @& o0 X2 `% ~$ R$ Q: _ 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}+ b% H5 {- Q" x- I( p8 G& ^
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
4 B. I& k* V$ t# w4 A" s 8384: e1a06000 mov r6, r0
* s; h; }; b! C- d3 q2 {' u 8388: e1a07001 mov r7, r1, O3 \. E7 `( D2 \) u- Y& ]- g
838c: e1a08002 mov r8, r2
- T; c6 M: y; _ |! z7 I 8390: ebffffae bl 8250 <_init> Y) [4 J3 ]: [1 {
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>7 e% T7 H; ]) Q. b
8398: e08fa00a add sl, pc, sl
2 B9 v- ]7 @; u 839c: e08f0001 add r0, pc, r1
. ~6 E, k# A) f7 H, | 83a0: e06a5000 rsb r5, sl, r0
9 y8 z' h$ V2 `* ]+ J& R5 Q( ^ 83a4: e1b05145 asrs r5, r5, #2- w# {2 D$ Z+ n8 u) e) ?/ ]# @8 g
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
9 Z X% v. |+ M) S1 g! p6 Y$ L 83ac: e3a04000 mov r4, #01 Z% o# L7 q, U
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]9 E4 v K/ l; _$ c8 D; C3 G
83b4: e1a00006 mov r0, r6
! b' Z2 z- _+ S. ~" R 83b8: e1a01007 mov r1, r7
$ W9 L+ l# n2 D5 `, g0 j& F 83bc: e1a02008 mov r2, r8
4 R4 d1 r4 C; n& \ 83c0: e2844001 add r4, r4, #13 `) W. o/ ]* U/ N: }5 ^, _/ C
83c4: e12fff33 blx r3
! b K: Z% u8 o* o* n 83c8: e1540005 cmp r4, r58 _8 ~) U0 w" s5 i) D1 a
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
8 j4 N5 D" R; Z7 g 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
- a$ ?4 A; {1 S/ J% \: C8 i 83d4: 00008054 .word 0x00008054* `; ?% ~2 }8 T5 g4 A
83d8: 00008054 .word 0x000080546 h3 |7 u; b/ P& c9 T1 V
none:* o; _, H2 f! V& J$ Z
Disassembly of section .fini:7 X7 t* M! N: ^9 K, B5 y
7 t, q/ v0 p b9 q$ t
00008474 <_fini>:: r, m) L) u) |) `
8474: e92d4010 push {r4, lr}0 w3 ?: X) R$ C0 O* Z
8478: e8bd8010 pop {r4, pc}
3 [% l3 _+ I$ ~% c: E$ F, uarago:$ y$ D# L5 j* v7 q( } m
Disassembly of section .fini:# m- }& q }4 U/ H$ X
% i0 a/ d. H" m000083e0 <_fini>:
; E& Z7 R" A/ i5 p6 H6 Y 83e0: e92d4008 push {r3, lr}
1 q) \2 Y* _5 o# }7 P" y- f" c- l! O 83e4: e8bd8008 pop {r3, pc}9 R9 z. l/ }5 Q- H/ \- [3 d. [
4 V; o" A! k4 o% @- i- x! D/ K* l3 w1 ^7 C
; U1 M; b1 k* N* t) x |
|