|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
0 r0 v7 f9 K. q! L3 \, G% q 1 #include<stdio.h> $ P) m* r& H4 i+ H6 i8 O
2 #include<math.h>
( ^0 t/ S7 j$ ^, C' v/ |: S2 A 3 int main(int argc,char* argv[])7 v% B& k; k* j% j$ c0 N/ n
4 {: _4 _0 v( J- ^
5 int a,b,c;
! M2 l+ m+ }5 A8 i4 k5 I3 b 6 c = a * b;
2 W" ]1 Y. D& w 7 return 0;
" {% d9 x) \, p4 V 8 }, G+ k/ [4 T) `; B
, V/ g. J$ R8 i& a) a" Z5 J
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
4 k$ ~( H/ Q, F' g! Jnone:
- T1 H$ J, m' K* K% `# V% V000082e0 <_init>:
* @3 C: V; M/ W4 g/ R 82e0: e92d4010 push {r4, lr}
% [, C/ s/ o: M$ o& a/ u 82e4: eb00001c bl 835c <call_gmon_start>
& S8 ?8 |3 R7 a 82e8: e8bd8010 pop {r4, pc}
5 A& d, l7 Q. sarago:# j0 X* h1 U# k: m, Y8 o! D
00008250 <_init>:
0 y& C# R0 \* [9 h 8250: e92d4008 push {r3, lr}3 N Q1 n8 O; V% A8 q
8254: eb00001d bl 82d0 <call_gmon_start>
' g/ j8 N) }) _5 D4 W' F 8258: e8bd8008 pop {r3, pc}
0 @0 K* Z+ @6 i3 l a' s8 L+ S7 h# [$ C! D- c4 k, p
none: S, J5 c7 T: h
000082ec <.plt>:
& k6 O- k5 q/ f# W% k 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)# B, ~5 t8 k4 x
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
. r7 z9 H( z6 I 82f4: e08fe00e add lr, pc, lr
% E# Y* h0 u" X+ k2 H6 Y 82f8: e5bef008 ldr pc, [lr, #8]!- ?4 f3 ?# D* g& g! B: J
82fc: 000082d4 .word 0x000082d49 t Y1 z0 V. _) s, X7 T
8300: e28fc600 add ip, pc, #0 ; 0x06 b k% Y3 X4 _$ M" m6 q$ G" O
8304: e28cca08 add ip, ip, #32768 ; 0x8000' K1 ?2 P# C3 f2 f' R$ D1 L
8308: e5bcf2d4 ldr pc, [ip, #724]!
* J! n- c6 S) J* v, h+ B: d: m( _ 830c: e28fc600 add ip, pc, #0 ; 0x00 T$ t* }, ^) V. X
8310: e28cca08 add ip, ip, #32768 ; 0x8000
: ~4 l" i, m: M/ M. Q$ Z 8314: e5bcf2cc ldr pc, [ip, #716]!. b2 P+ E+ U# A0 m' N, a
8318: e28fc600 add ip, pc, #0 ; 0x0
& D T+ k8 R+ P& D# U. l 831c: e28cca08 add ip, ip, #32768 ; 0x80008 D8 D: G* f8 ~: s+ P/ ^
8320: e5bcf2c4 ldr pc, [ip, #708]!& V/ r6 P6 c( [: Q! p
arago:
0 _+ |. Y7 {6 e" o" S7 n+ Y0000825c <.plt>:# `* B7 T& J% m6 f
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
; O( p3 v& w8 M4 g 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
9 D0 y: p" r: h/ G$ _) p0 z 8264: e08fe00e add lr, pc, lr
% a# S! ^0 s/ a 8268: e5bef008 ldr pc, [lr, #8]!
; f: I* V( u1 Z: o/ y$ ?8 L' }2 y 826c: 0000827c .word 0x0000827c
8 ^, }: S5 I- y4 ^ 8270: e28fc600 add ip, pc, #0
# r% O, Y$ _5 k0 f5 Z' i, } 8274: e28cca08 add ip, ip, #32768 ; 0x8000
; f8 R @" R8 E; n7 ] 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
/ m3 m% g" `: a: }( [, o' I3 ? 827c: e28fc600 add ip, pc, #0
3 k" `; z$ g0 B" p7 Y$ f7 a 8280: e28cca08 add ip, ip, #32768 ; 0x8000# _. v U7 X) b1 h
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
6 u8 ?: I# c# W0 }3 i3 Q$ \ 8288: e28fc600 add ip, pc, #0 v+ z" o. L& F ?8 o; k! k
828c: e28cca08 add ip, ip, #32768 ; 0x8000! u" h4 I1 a! r% Y$ V
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c( U! c, k- k4 o8 r, q
none:! D* f2 C2 o/ G# v5 r
00008324 <_start>:3 S2 F7 n J G8 `0 z( s4 o
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
5 X' G6 D* @5 f; b* \7 C 8328: e3a0b000 mov fp, #0 ; 0x0+ [! `3 S* g, M" V" Q; C" _
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
" g. P ~) g4 T a( H! P7 o d 8330: e1a0200d mov r2, sp- n* v+ L! c$ A% d
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
% u( W5 w0 D s3 h8 [- o v 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)) q( a/ `3 Y) K( v9 J7 `8 s
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>: {& Y5 y n: B' u0 o- s7 y
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
9 `, p4 V' T3 U6 T% ` 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
& k5 ~2 N+ j6 r( S 8348: ebffffef bl 830c <_init+0x2c>; j- {' {7 P/ e: g' q
834c: ebffffeb bl 8300 <_init+0x20>6 G+ }; n/ \: i1 ~& }. P Q! P
8350: 00008404 .word 0x00008404
# F5 a) p- @8 A: {! F 8354: 000083cc .word 0x000083cc
3 O% _$ j L0 Z, b& H7 O 8358: 00008408 .word 0x00008408
8 w9 i5 R# \8 j8 e( k7 G" Yarago:' e* d4 c. p8 f
00008294 <_start>:" y$ ]) H, J* m5 @
8294: e3a0b000 mov fp, #0
$ y. b7 \% v0 }9 U 8298: e3a0e000 mov lr, #0
! n8 l9 w6 W# s0 [5 S& ]5 O% G& { 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)5 P8 ?* i# z' X- c1 W! R7 D
82a0: e1a0200d mov r2, sp
- l: A" R& `$ e 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)/ P+ L$ i% y0 T: U
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)$ E, N* R+ d. c9 q
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
3 ^ U1 f! a# T 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
/ T" f4 W7 V4 X. {$ x8 \) ~* G 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
& ~4 A0 _6 R& r9 x W$ ^ 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38># n& X4 m0 E/ g1 |, S; `
82bc: ebffffee bl 827c <_init+0x2c>/ B1 S: {- S: @/ ^
82c0: ebffffea bl 8270 <_init+0x20>
6 |' m9 I7 ]& `3 a 82c4: 000083dc .word 0x000083dc( w4 V) N7 |$ V( o
82c8: 00008344 .word 0x00008344# p# @9 \6 Y' U. l4 V# J, x2 ~
82cc: 0000837c .word 0x0000837c
, P+ u3 h: F0 A: s* O+ c* R+ T" Mnone:
, P0 e6 i1 J2 ~$ J& K* q0000835c <call_gmon_start>:" [; r6 V3 T) r3 U5 q, f" o
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>8 }+ e" p! Q9 [) Z
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>- i4 ~9 E: H2 L0 F# e5 P
8364: e08f3003 add r3, pc, r3
+ |2 [2 D" ^/ { 8368: e7931002 ldr r1, [r3, r2]
( N( { m( P/ j% L( h7 U( x9 | 836c: e3510000 cmp r1, #0 ; 0x0
2 J( v: v) c( ?0 z 8370: 012fff1e bxeq lr
7 B4 d1 o9 T; u$ ]( O$ V F* _) |, d 8374: eaffffe7 b 8318 <_init+0x38>
* B! j# ^/ i7 E p; s2 L2 B 8378: 00008264 .word 0x00008264+ ^1 N! E7 P+ ? r: b
837c: 00000018 .word 0x00000018% U6 F! H" R& ]
arago:. E) r% u+ H/ u! ^+ a9 k
000082d0 <call_gmon_start>:8 V. t9 q0 k5 t' Q M6 \
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>: ^/ ^) m$ a& ?, Y' W, {- I
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
! d' d% M6 k) h8 J* E: d8 a' j 82d8: e08f3003 add r3, pc, r3
+ I( L, w2 y8 J& q% a 82dc: e7932000 ldr r2, [r3, r0]
% Q0 D( P$ f' K" u7 w* N* H 82e0: e3520000 cmp r2, #0
5 I: F1 r! W2 y4 S* m/ c: ^- E 82e4: 012fff1e bxeq lr. \& R/ ]! [& j {% }3 q% x7 m. X9 |
82e8: eaffffe6 b 8288 <_init+0x38>
7 s: d( E% l7 r; a. m 82ec: 00008208 .word 0x000082085 O9 k3 X& Y6 i% X
82f0: 00000018 .word 0x00000018
7 k! e" f1 l, anone:
4 n. t2 @1 n. }. t00008380 <__do_global_dtors_aux>:+ t0 l9 W! ], x3 r/ o4 m8 K7 _
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>- V# @ |' @( b2 d0 ~+ n/ s& w
8384: e5d23000 ldrb r3, [r2]. z$ t7 e/ E+ P$ x1 S. e
8388: e3530000 cmp r3, #0 ; 0x08 t5 {1 ]8 c( F9 L7 [- N
838c: 03a03001 moveq r3, #1 ; 0x1) s4 T @2 y% Q O6 r
8390: 05c23000 strbeq r3, [r2]
L( b( d# k; W 8394: e12fff1e bx lr5 u* Q# N4 C8 ?; e2 N+ g" h
8398: 000105f4 .word 0x000105f4/ r6 [- c- h8 h; \
arago:
1 l5 |$ C3 j7 M6 P- H$ r' ]% v0 u" K000082f4 <__do_global_dtors_aux>:1 o0 _) \5 U) ~: n* A. B% R
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
]! Q- d1 y' q9 f. l q3 E4 W( J 82f8: e5d32000 ldrb r2, [r3]
7 |9 b F, c9 i3 Y: p3 ^ 82fc: e3520000 cmp r2, #0
6 t. Z/ l- L' W 8300: 02822001 addeq r2, r2, #1
8 G: w4 i* Z9 \$ s0 \ 8304: 05c32000 strbeq r2, [r3]$ A" U: p. F% h1 x' p! B
8308: e12fff1e bx lr
! f# p5 P3 a7 i+ R) h Y 830c: 0001050c .word 0x0001050c% o( w( O8 b$ i0 U. q$ P
none: h* L4 D( v# l7 W: L
0000839c <frame_dummy>:
3 I: C! N0 }$ o9 X8 W1 L 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
7 |, T! @& ?# s* N" u' n 83a0: e92d4010 push {r4, lr}4 I6 v1 e: q! E% X
83a4: e5903000 ldr r3, [r0]
; \( Z2 x6 i- U/ X( o* k 83a8: e3530000 cmp r3, #0 ; 0x0
9 [0 k8 n5 u+ F/ P8 H; L1 Y 83ac: 08bd8010 popeq {r4, pc} e& i6 N! j# h
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
+ M( w6 _! T+ V* l; k- l; q! t* e4 p 83b4: e3530000 cmp r3, #0 ; 0x0
; U7 a1 t, h8 F f3 Q7 O! p 83b8: 08bd8010 popeq {r4, pc}
5 t- ] r; e- I" o& U 83bc: e12fff33 blx r3
, U0 @+ u7 R$ G: o0 ~6 a6 T6 | 83c0: e8bd8010 pop {r4, pc}
8 q$ j( A# ^0 P) q9 r8 X 83c4: 000104dc .word 0x000104dc0 h0 j% W9 ]( V$ y' [! R
83c8: 00000000 .word 0x00000000$ S1 G. i& }& `: A6 }3 s
arago:( s. Q$ Y9 T/ V
00008310 <frame_dummy>:
% r1 D u: N0 Z' F9 `7 w 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
' n9 w8 ]9 R* B* m 8314: e92d4008 push {r3, lr}
9 \* J5 |% m( c: f% j: s 8318: e5903000 ldr r3, [r0]
3 Z' ~' h- |5 l& l. J 831c: e3530000 cmp r3, #01 D) \' u/ l. [; F( Z
8320: 0a000003 beq 8334 <frame_dummy+0x24>$ R: J' l$ c" S$ h* P- F; X
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
# H0 G) B, y* [. v$ p3 f 8328: e3530000 cmp r3, #0
' |" v8 Q3 n5 l, W 832c: 11a0e00f movne lr, pc! F$ a# a" N9 ]# ?- v+ z4 h- L2 B
8330: 112fff13 bxne r37 \! ^* z" N) q$ V' ?* X
8334: e8bd4008 pop {r3, lr}
$ {, n# m$ Y i/ B4 _' N 8338: e12fff1e bx lr% V9 A) P0 }' I: L
833c: 000103fc .word 0x000103fc
7 ?0 y# r5 G5 U, O$ g' ] 8340: 00000000 .word 0x00000000
: U" h4 i2 J" X4 U, Hnone:; t; s3 P) d) I8 y) [
000083cc <main>:7 ?6 G& m7 X, j3 c% f0 @8 c" V
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
. n% y6 ^* u5 B0 y! c5 N- c C 83d0: e28db000 add fp, sp, #0 ; 0x04 X1 V+ |3 U+ b0 {
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
( T) e0 ^1 U8 n& {: }4 W1 Y 83d8: e50b0018 str r0, [fp, #-24]! s6 w/ U9 f% i2 D X
83dc: e50b101c str r1, [fp, #-28]
+ n7 p5 B; U9 D: m 83e0: e51b2010 ldr r2, [fp, #-16]
5 d& J/ c7 z. |4 c, L; M" N* }( s 83e4: e51b300c ldr r3, [fp, #-12]
$ R# J4 Y. ?* f$ f! z 83e8: e0030392 mul r3, r2, r3
' i/ I& u, r% R4 o; R+ X5 U 83ec: e50b3008 str r3, [fp, #-8]
E* L$ W! y$ ~% R+ Q" }5 G4 g, F 83f0: e3a03000 mov r3, #0 ; 0x0, y! Z* C/ N- s `
83f4: e1a00003 mov r0, r35 L. I$ _( d- `) F
83f8: e28bd000 add sp, fp, #0 ; 0x0; [: E' H6 u7 V; X
83fc: e8bd0800 pop {fp}
4 n. ]0 ]% G+ f+ m 8400: e12fff1e bx lr
2 D0 N9 _: M3 i( rarago:; V6 U1 P- z3 }) u* C" L& l
00008344 <main>:
1 h8 q5 } @ `* B/ _2 {9 ? 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
: g5 C# `, r1 ^9 M2 G 8348: e28db000 add fp, sp, #0
0 @& D* M2 h7 N8 H/ R 834c: e24dd01c sub sp, sp, #281 M( R8 i+ z0 \/ r& ?
8350: e50b0018 str r0, [fp, #-24]
# v" e. v1 D* N) ]9 i 8354: e50b101c str r1, [fp, #-28]' _3 o4 `* `4 H2 e# ~ I
8358: e51b3008 ldr r3, [fp, #-8], I: @0 Q" W# H0 ]
835c: e51b200c ldr r2, [fp, #-12]
" L5 {( r1 _# M$ n2 U 8360: e0030392 mul r3, r2, r36 g% H# D2 y3 y( a* A. q2 ]* {$ L
8364: e50b3010 str r3, [fp, #-16]
; l' H/ u* J+ y9 m8 a% R8 n9 z 8368: e3a03000 mov r3, #0% e5 A P8 U* z6 l, Z4 W% N. V# l5 W
836c: e1a00003 mov r0, r3' _0 `' c' Q- b5 t9 b& [* @
8370: e28bd000 add sp, fp, #0. `' D- S- y5 p& B
8374: e8bd0800 pop {fp}
+ t* t& y4 I$ E. E$ n3 ` 8378: e12fff1e bx lr
' O7 v, z H: w- C4 \- F# bnone:
( H# `- I& i- \7 {- x5 J. J+ u00008404 <__libc_csu_fini>:* R3 w( B8 M' _1 \: v8 g
8404: e12fff1e bx lr+ {0 F" i0 g6 p9 F( A
arago:1 R+ l& {4 J5 A# ?8 s- E$ p8 b1 W0 u* z
000083dc <__libc_csu_fini>:
9 o8 J0 K6 R- }# l! P4 m 83dc: e12fff1e bx lr, e; O" A, i" Z/ U, G) P
none:( N: V/ R* t# Y0 o2 I) B7 Y: a
00008408 <__libc_csu_init>:5 X2 J3 c# G- z* Y: l$ O
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
3 [! b3 @( _4 @- w) _! r 840c: e1a08001 mov r8, r1- E& j. t. g( F2 ?
8410: e1a07002 mov r7, r2
# k1 ?. {+ ~/ m% ^) R, _ 8414: e1a0a000 mov sl, r00 C4 D$ I1 B$ `# j; J0 H
8418: ebffffb0 bl 82e0 <_init>
' u; |# ]" u1 ?* F 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>4 r, z A* J( @$ Q" ]
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>9 A& x2 a# v0 z0 {. B' X8 C
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
& _" z- `3 w2 ]5 W. l# `. M 8428: e0613003 rsb r3, r1, r3- c7 |7 ^+ y8 v0 {1 T G. V/ }
842c: e08f2002 add r2, pc, r29 g8 C6 _* N* _4 G7 t3 T
8430: e1b05143 asrs r5, r3, #2
. H! p( D" ` U+ @! n 8434: e0822001 add r2, r2, r1
6 _! y% |' W4 w" h 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
# c6 n, K8 | k 843c: e1a06002 mov r6, r2) c! `5 N8 O) C% v
8440: e3a04000 mov r4, #0 ; 0x0( n$ K6 m7 v! y# j2 Y' N. T @9 ]
8444: e1a0000a mov r0, sl& H* z, R0 |4 |. d7 K. [
8448: e1a01008 mov r1, r8
/ }# X9 f! C2 _4 a9 {5 ~ 844c: e1a02007 mov r2, r7& J0 }, o4 B# k) b
8450: e1a0e00f mov lr, pc( }% E( \& v# G. b* z& ~
8454: e796f104 ldr pc, [r6, r4, lsl #2]: ^7 I2 Q. c/ V
8458: e2844001 add r4, r4, #1 ; 0x1& Q3 e4 H; B9 p" F1 b
845c: e1540005 cmp r4, r5
z5 [; H2 @! Q6 a6 U2 K+ g+ c% }- d 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>" }: @) V S) ~6 }% F
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
+ ^% F, C0 K" G( W% x; K 8468: ffffff04 .word 0xffffff04+ p2 \1 d {. x% e
846c: ffffff08 .word 0xffffff081 G: E( F( x1 \7 \/ z) m
8470: 0000819c .word 0x0000819c
, ~; d. D& D/ ?arago:
* Z2 Y( X1 D8 ?* n. V) E* B: G0000837c <__libc_csu_init>:
/ W! O5 w1 m7 O$ e 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}$ \; }9 g2 ]* n8 K
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>. T8 X/ r7 T! N- H0 o5 W
8384: e1a06000 mov r6, r0
: e- u) F" |! K* A0 S A 8388: e1a07001 mov r7, r1
8 H3 _ X- l5 d. V 838c: e1a08002 mov r8, r2+ E' N$ r4 g0 g) D# W, P$ q
8390: ebffffae bl 8250 <_init>
1 E& e2 F8 U4 b8 \5 ] 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
- x, \: ?% T: ~) G: ^, n 8398: e08fa00a add sl, pc, sl" g8 |' ?# w/ F
839c: e08f0001 add r0, pc, r1. {4 ?% T( c5 N% Q W' R) @
83a0: e06a5000 rsb r5, sl, r0) O2 R+ @& L+ D
83a4: e1b05145 asrs r5, r5, #2" e( K |: v! G( K
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}8 x2 [% `( }8 }$ m6 r! H6 k6 Q
83ac: e3a04000 mov r4, #0' ~5 ]9 C. U* h
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]- R2 @$ D, B& |1 R' D
83b4: e1a00006 mov r0, r6/ s3 W% U `) Z
83b8: e1a01007 mov r1, r7
k3 m' ?0 l% E, g 83bc: e1a02008 mov r2, r8
- S+ c- ^ D$ | t/ \ 83c0: e2844001 add r4, r4, #1
. V9 i$ B6 X: b+ A+ t6 e8 Z3 V0 J; p$ c/ D 83c4: e12fff33 blx r3
- p# y% M5 }# b/ {, P/ g; q 83c8: e1540005 cmp r4, r5, n& E [* c* S1 B9 u6 \; |
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>* W/ u; p$ r5 z
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}& t' {9 x( a. M2 n, K
83d4: 00008054 .word 0x00008054
E# T" U+ f# \ 83d8: 00008054 .word 0x000080547 }" D4 H+ Y# ^1 Y1 L
none:
5 m$ b0 g: ], e" [" g+ |9 {; _Disassembly of section .fini:9 o8 A4 x* B" D, h
6 ]; X+ p b/ @) J5 J% q4 U
00008474 <_fini>:
$ u6 o" P5 ~+ E5 ~4 {: g( }# T$ n8 S 8474: e92d4010 push {r4, lr}% L' U+ E$ z6 q& Q1 N1 z( c
8478: e8bd8010 pop {r4, pc}
6 |) P0 u# J* t2 ?# y, h( xarago:* E$ m" {; F- `0 W* K+ \
Disassembly of section .fini:; y8 _7 U1 {0 V' a) Q S. P! R9 `
0 I. r# l3 t& F, R: q/ a* r
000083e0 <_fini>:
: v) G$ L/ S9 g 83e0: e92d4008 push {r3, lr}
$ P" M+ y& @) u/ s6 K 83e4: e8bd8008 pop {r3, pc}
, _1 G0 ?. L; I2 Q5 a9 N: I
9 m6 e' G* Q6 Y# T! z: h1 B, C( t9 g% k% O2 R4 R4 ~
: N' [' j9 N( r: q% h. P" b% U |
|