|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:# ]6 V: }% f8 I: E# b" f
1 #include<stdio.h> # Z5 x5 {5 W: {4 e' j r; E! V5 e
2 #include<math.h>
4 s8 k8 L1 `# M0 X" X- u 3 int main(int argc,char* argv[])8 C2 p' T- o/ q# h; Z9 ^ I Z
4 {
3 ~% G6 |. X5 r 5 int a,b,c;
9 w. r8 z/ D0 j+ z" u+ Z 6 c = a * b;
7 ?6 J0 A- P6 [- {; e 7 return 0;6 N0 K" A0 p" i( x8 Z( }
8 }+ I5 d. w6 z4 k
1 J" ]% d0 w' o! E: x* ^下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
4 N! P- M" z3 e" X3 W8 U# Y# nnone:& S, Q( ^7 X, x& V
000082e0 <_init>:/ S$ V4 J- m. W# {
82e0: e92d4010 push {r4, lr}
. X1 l/ Z; Y: E6 Y 82e4: eb00001c bl 835c <call_gmon_start>. |* J' a7 m' H5 e3 w
82e8: e8bd8010 pop {r4, pc}+ [$ ^: u) k- a' ~' a1 Z5 Q
arago:3 U1 _' z" D5 @ M# A3 W6 R
00008250 <_init>:2 \+ i8 h4 |1 U- h! w, l
8250: e92d4008 push {r3, lr}
; G o% L5 L1 m/ G0 @ 8254: eb00001d bl 82d0 <call_gmon_start>' B Z: }3 `6 c7 S
8258: e8bd8008 pop {r3, pc}
8 [2 z- q" z/ z1 |% ~% z8 K' l+ W) U; T$ r% J) y2 a
none:
3 V; _# G4 `1 `5 b000082ec <.plt>:# @8 M# O# |/ A4 j9 d/ y# {7 Q( a
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 C" S- X0 G- Z9 y. U/ i' K0 O. N 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
6 e+ i- |9 F0 N, Z- R1 X 82f4: e08fe00e add lr, pc, lr
, z$ s4 }1 K U 82f8: e5bef008 ldr pc, [lr, #8]!6 i! e$ T% X0 {
82fc: 000082d4 .word 0x000082d41 p3 X# K# f5 J) ^8 _: b8 u
8300: e28fc600 add ip, pc, #0 ; 0x0
Y% t5 a! N7 U# U0 i* v 8304: e28cca08 add ip, ip, #32768 ; 0x8000
' }/ [: `% h2 I( I1 V 8308: e5bcf2d4 ldr pc, [ip, #724]!
4 [8 q- \ _+ Z' p1 d$ V 830c: e28fc600 add ip, pc, #0 ; 0x08 W% a6 Y) K' @" `/ z
8310: e28cca08 add ip, ip, #32768 ; 0x8000
& q* a7 u1 r! m 8314: e5bcf2cc ldr pc, [ip, #716]!
/ H- }$ P' x3 b) y 8318: e28fc600 add ip, pc, #0 ; 0x0
. ]; I+ i; X" i* q 831c: e28cca08 add ip, ip, #32768 ; 0x8000: Z9 w! @4 y4 @2 ]& R0 u+ R
8320: e5bcf2c4 ldr pc, [ip, #708]!4 J# g* O* m1 S% S
arago:
0 ^) y, e9 P+ O v+ q# Z0000825c <.plt>:/ P5 U; H: H- T3 e/ I: h
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
" Z o0 g- L% G 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
" e- z2 U% j) _" H8 Z' x 8264: e08fe00e add lr, pc, lr
! w+ T" C9 Z& h0 I x 8268: e5bef008 ldr pc, [lr, #8]!
7 B7 a `1 w' `! F3 ?, ?( V 826c: 0000827c .word 0x0000827c
) Z0 l2 ^7 L& U& ~% q0 `( ^3 ? 8270: e28fc600 add ip, pc, #0
" Y+ u1 ?6 Q$ M! I" j8 a 8274: e28cca08 add ip, ip, #32768 ; 0x8000 i5 x: u2 Z) e- E
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
; r# b2 [! ^# q6 ^ 827c: e28fc600 add ip, pc, #0
: }, a/ G2 p( f) D$ d5 F8 J3 w# s 8280: e28cca08 add ip, ip, #32768 ; 0x8000$ v9 `' D7 B9 O! F# D
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2749 r% X' G/ u0 w5 c) a
8288: e28fc600 add ip, pc, #0
% z2 p" m6 Z* c# t. Q/ ^ 828c: e28cca08 add ip, ip, #32768 ; 0x8000
' C: S8 L' g4 |1 z 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
# I4 K: w8 _2 C, C) K. Y- Hnone:2 L6 Y2 z* |) S6 O ^
00008324 <_start>:
" O. a/ K/ F4 `, B 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
! R3 q9 y, M1 G1 r) o @ 8328: e3a0b000 mov fp, #0 ; 0x0
; t4 v# Y$ V, c$ N3 J$ i 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)( D: T6 h) I1 Z8 X' i& L# E/ [
8330: e1a0200d mov r2, sp
$ }0 C1 j4 M) g b* }8 C 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
3 b3 C$ A0 V5 z0 ^2 d 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
* ~- J6 }5 g1 v1 P5 D3 r4 ^ 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
$ D( g+ p0 ~) C4 U& x 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
# e7 K0 G1 u! Q4 S) g9 {6 Y. Z 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. Y& a3 {8 F. m 8348: ebffffef bl 830c <_init+0x2c>
0 C& @! L) Q5 Y 834c: ebffffeb bl 8300 <_init+0x20>% F; ]# J! f& s [ ?/ u: u. x
8350: 00008404 .word 0x00008404
) n! e* \% k, n0 V& ^ 8354: 000083cc .word 0x000083cc$ Z- B$ S V Q/ @6 c: T& T
8358: 00008408 .word 0x00008408
' C$ ]- G3 ]1 e1 |( r5 p+ S2 larago:
' i( P+ L' c2 a9 k/ s0 v1 `00008294 <_start>:* F8 H: _# V8 L. P: N
8294: e3a0b000 mov fp, #03 Y: F* j3 {) {7 f. w
8298: e3a0e000 mov lr, #0
3 w- ?0 X/ N) l8 z! i 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)% b" v# O8 _! J% S3 o* l' ?- f
82a0: e1a0200d mov r2, sp
' C$ D0 f' B$ B! T 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
; W- D: k3 `4 X2 x2 N% N 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
( \0 P: {3 d* A0 f' c$ N 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
' N, X2 G0 y+ v 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)( p6 M; b6 c1 ?; ^
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>5 T0 T/ k; Z {' ~( U- [3 e
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
5 U6 R5 {+ X/ m 82bc: ebffffee bl 827c <_init+0x2c>0 P- l$ f- b* G2 ?, L A
82c0: ebffffea bl 8270 <_init+0x20>- @, Y$ U+ {, A/ @9 V
82c4: 000083dc .word 0x000083dc' s$ M# E: e; f1 {
82c8: 00008344 .word 0x000083443 v) J- n U9 }9 u
82cc: 0000837c .word 0x0000837c! J$ ^1 W5 a: S% |
none:& x6 ^- v# Q$ u
0000835c <call_gmon_start>:
5 K8 W; h6 r8 S$ U" r3 r) Q 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>: M$ |7 j/ z9 }. }% v5 J" H+ U
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
/ a, U( S7 Q) Q" u4 x 8364: e08f3003 add r3, pc, r3
% ^! f6 T7 K9 C0 l7 b 8368: e7931002 ldr r1, [r3, r2]9 @& ]8 F1 P% A. d8 |
836c: e3510000 cmp r1, #0 ; 0x0
$ B* e0 p! k7 n" K8 r 8370: 012fff1e bxeq lr
0 s# {+ D! P( k4 z" C 8374: eaffffe7 b 8318 <_init+0x38>* G. L3 F% M3 Q: z1 R- y
8378: 00008264 .word 0x000082647 R; ^- ~' g* h c
837c: 00000018 .word 0x00000018# i) `1 O5 x c3 {% R- T/ x
arago:
. x6 \/ j2 ]$ g0 @* Z000082d0 <call_gmon_start>:
. ]0 |, a! T- k0 O) I' L7 j4 I8 b 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
& W! q$ @* [: N8 }8 F 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20># g. }1 t! |: h- s4 e
82d8: e08f3003 add r3, pc, r3
3 F9 W- C, H; L0 t; _# F; o 82dc: e7932000 ldr r2, [r3, r0]
, l# }/ y! Z$ e: V L3 V! \/ l" C1 T 82e0: e3520000 cmp r2, #00 i) ]7 [8 [9 Y2 `2 R0 U+ x( U
82e4: 012fff1e bxeq lr
' P. Z* l- W' {/ v2 ] 82e8: eaffffe6 b 8288 <_init+0x38>, ]. g, q2 `/ U( {' r; w
82ec: 00008208 .word 0x00008208
) E+ p; S9 V8 ^ 82f0: 00000018 .word 0x00000018' P7 ]+ o% M1 v: d
none:
& u5 U5 A, d* f6 ~, X00008380 <__do_global_dtors_aux>:
8 H }# t' C7 @! g* O0 O" ~ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
# f2 @0 v# q" N+ r: g 8384: e5d23000 ldrb r3, [r2]
2 m" `% G$ A: p! q% V7 l* Q2 P3 F3 } 8388: e3530000 cmp r3, #0 ; 0x0* Y* d6 G q/ T" L% e* Z
838c: 03a03001 moveq r3, #1 ; 0x1
: a! F6 e$ H4 ?. Y# N3 { 8390: 05c23000 strbeq r3, [r2]! q+ r& s; d/ N' ^& K
8394: e12fff1e bx lr6 M% [& Y- L, `+ z4 p* |5 s) v4 \
8398: 000105f4 .word 0x000105f4% N( _: A2 J, r2 J
arago:
' ^/ l. g8 K- c+ D$ P7 a5 u000082f4 <__do_global_dtors_aux>:
( J; o8 O; T, `* _/ h, F3 w; i 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>+ L0 a' y {# i: o: q" | V
82f8: e5d32000 ldrb r2, [r3]
7 `' T2 c' v0 j# _# f 82fc: e3520000 cmp r2, #0
6 O( P/ t! D s: z' d0 R( B7 ] 8300: 02822001 addeq r2, r2, #19 T( r0 ^* G0 {5 }% ?+ S
8304: 05c32000 strbeq r2, [r3]
& n# z4 m/ E, Q5 n 8308: e12fff1e bx lr& }: i( g& b+ Y4 k. v" e& y D( u
830c: 0001050c .word 0x0001050c6 l1 e+ P7 L( N
none:
0 _: W# k6 M2 G; c! }' [0000839c <frame_dummy>:$ w2 f# p; n2 s( M' R% i2 J+ U
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>* v! s, F+ A2 c3 X, K v4 S8 a
83a0: e92d4010 push {r4, lr}$ }7 t0 ]2 i0 C y9 K
83a4: e5903000 ldr r3, [r0]+ y/ a) ]& S- b- I
83a8: e3530000 cmp r3, #0 ; 0x0
7 u+ c, r8 g' z0 b$ e% O B 83ac: 08bd8010 popeq {r4, pc}" z l; L+ ]' j( i/ t
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
& E% ~0 E; c6 F l 83b4: e3530000 cmp r3, #0 ; 0x0
, w0 Z s! y: y$ z3 ^ 83b8: 08bd8010 popeq {r4, pc}) H" J9 e* ?1 P: r8 j7 }
83bc: e12fff33 blx r3
& \; @- j4 ? H/ w 83c0: e8bd8010 pop {r4, pc}
9 q {. f/ N' D+ ?0 T) K8 m 83c4: 000104dc .word 0x000104dc
( g% y; E3 _; S7 e( g 83c8: 00000000 .word 0x00000000
. ^( B! R1 G+ X4 F# X) v# h+ `arago:
8 v) u+ k5 n0 e00008310 <frame_dummy>:
' o3 s+ i* D5 P( p/ y 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>8 V/ r& T7 i9 {. b" }, G
8314: e92d4008 push {r3, lr}7 [# y3 n$ ^5 p _9 o7 T6 _
8318: e5903000 ldr r3, [r0]8 @4 K: p- E( f
831c: e3530000 cmp r3, #0
5 ]+ H6 l7 q8 P a2 C6 z 8320: 0a000003 beq 8334 <frame_dummy+0x24>
. J# V% |% h( @* u; m& G- p 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
# G# ?* q7 o& v 8328: e3530000 cmp r3, #0, s4 W; O0 Y+ M; ?
832c: 11a0e00f movne lr, pc
. h! H/ R6 M4 o u2 \2 `$ \ 8330: 112fff13 bxne r3$ r4 R6 z/ e8 I: s% B# J
8334: e8bd4008 pop {r3, lr}/ [- ^$ g7 w3 k/ c `7 d
8338: e12fff1e bx lr
% }* Z: O! h, `$ Z 833c: 000103fc .word 0x000103fc$ Z: q& s0 z2 D
8340: 00000000 .word 0x00000000( C* @6 |4 V5 S' z _3 {! R0 j' `
none:
3 t& U0 s" ]* {; w/ |/ s2 A000083cc <main>:
9 `/ o7 Q& H! G9 g; i: @ 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)8 M! L& W: }% X# n, |
83d0: e28db000 add fp, sp, #0 ; 0x0
* \5 X% z8 Y* [, T% g; ` 83d4: e24dd01c sub sp, sp, #28 ; 0x1c/ Q1 |, R1 v( {9 a# G/ @" q
83d8: e50b0018 str r0, [fp, #-24]
& h4 J5 Z4 Z$ I$ O) }8 U 83dc: e50b101c str r1, [fp, #-28]
" s0 O; V- z' j" t; c( W 83e0: e51b2010 ldr r2, [fp, #-16]
6 i a. g6 V- T, u6 I$ F7 A 83e4: e51b300c ldr r3, [fp, #-12]: I0 x; }7 y# N5 p u3 T: O
83e8: e0030392 mul r3, r2, r3# {; p/ c1 \+ A
83ec: e50b3008 str r3, [fp, #-8]' }9 a9 K: N! F; H7 x
83f0: e3a03000 mov r3, #0 ; 0x0
4 Q4 F; t; D' g1 v3 M& f 83f4: e1a00003 mov r0, r3
& C7 o" \# o m3 I% J: } 83f8: e28bd000 add sp, fp, #0 ; 0x0) K9 M' }: v8 R/ C* J
83fc: e8bd0800 pop {fp} f' T! T& l5 }0 c; E' i& W9 t( V: j' S
8400: e12fff1e bx lr* Y3 g3 V8 |! z# z
arago:% Y( X; `! J8 \" C- Y
00008344 <main>:% k( s, j6 l- I9 k
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)1 [1 e3 |8 g: J% a$ W
8348: e28db000 add fp, sp, #0: K; Q/ H& Z( I g+ k \( w
834c: e24dd01c sub sp, sp, #284 S# T0 A( r t5 v5 Z9 w8 I
8350: e50b0018 str r0, [fp, #-24]
- b4 g' Q; i9 J+ r' K. P 8354: e50b101c str r1, [fp, #-28]6 q2 g6 A0 D6 K7 k) t" O
8358: e51b3008 ldr r3, [fp, #-8]( v$ v+ d( o5 e! e4 s- i
835c: e51b200c ldr r2, [fp, #-12]
9 y# z- o; P& t2 l3 | 8360: e0030392 mul r3, r2, r3. m2 c& u. [4 B0 V; h7 ?- L6 |
8364: e50b3010 str r3, [fp, #-16]7 R! W8 z4 n( N( e2 _
8368: e3a03000 mov r3, #0. \, W) P4 x) P8 @" R4 V3 S' }
836c: e1a00003 mov r0, r3- w) O6 r& V1 Z4 L
8370: e28bd000 add sp, fp, #0
& \2 g9 p7 p F! q0 ^ 8374: e8bd0800 pop {fp}
& B; \8 G4 o2 A, ~* |+ @ 8378: e12fff1e bx lr
) m4 G! g, t7 H& h1 O9 v' u: rnone:
$ O- n" x! `: L( R00008404 <__libc_csu_fini>:6 M# L9 v( ]" _( o7 E. S
8404: e12fff1e bx lr
; {+ y! F; F+ B5 a+ `arago:; S4 @9 h: W, l. @2 K# ]- S6 d7 T) F
000083dc <__libc_csu_fini>:+ g: f: c* y6 e% _ y; ~
83dc: e12fff1e bx lr
9 ^4 x! J# Z3 ~none:# o0 d( S. ` X p7 b' a$ k
00008408 <__libc_csu_init>:
9 O. x- g( R& Z7 }, R 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
: [+ P, j+ R7 _, J0 B, R& S0 K 840c: e1a08001 mov r8, r14 B g* {1 ~' g# e
8410: e1a07002 mov r7, r25 @/ M- D- c$ H j, C( v- Q0 N
8414: e1a0a000 mov sl, r00 J9 z; N8 `" U [# v
8418: ebffffb0 bl 82e0 <_init>
6 W* C, j' W t. q# G2 u v8 G 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>2 P6 }7 c9 [- C% G
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
/ h: K- f6 {* K: r) | 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
8 q: o% u$ ~2 U! j% d! X 8428: e0613003 rsb r3, r1, r3, |. @6 O- H4 J Z7 T4 Y
842c: e08f2002 add r2, pc, r2( L+ f) n4 M& |5 H5 i B$ n7 k& \
8430: e1b05143 asrs r5, r3, #2# e1 D: l' w: _( \; S3 d: ] y/ X
8434: e0822001 add r2, r2, r14 d9 k5 G! ]3 p7 J8 g: k( z: [+ B
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
8 R. @ V5 u/ s) e" W+ Q 843c: e1a06002 mov r6, r28 X" i. I G7 u. A& P* b5 p
8440: e3a04000 mov r4, #0 ; 0x0/ g. J+ A$ q( i1 T4 w
8444: e1a0000a mov r0, sl1 p9 D9 e6 ]* G4 J3 Z6 m5 c/ ]) q
8448: e1a01008 mov r1, r8
3 v: X2 x9 ~+ @- Q9 \3 M 844c: e1a02007 mov r2, r7
h8 Q2 y. x6 _3 y 8450: e1a0e00f mov lr, pc
' G; z/ y. C- w$ R2 c 8454: e796f104 ldr pc, [r6, r4, lsl #2]
* a7 g+ J$ R# q4 C. U r4 _ 8458: e2844001 add r4, r4, #1 ; 0x1
8 Q8 \7 X1 v6 `3 o 845c: e1540005 cmp r4, r5
9 u3 W* B L6 d* @2 f 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>% B( K- |2 s8 P: J4 r, u
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
; j% M# k/ Q- N3 v0 C! x$ N" s( s 8468: ffffff04 .word 0xffffff04
( q: { e( C7 ^% z- n/ _& t 846c: ffffff08 .word 0xffffff086 y L6 G6 Q/ s6 ~7 |
8470: 0000819c .word 0x0000819c8 y- l, q5 O6 k, f& s" ] q
arago:- M |. z: ]! A2 \
0000837c <__libc_csu_init>:! C; c i, m- L2 }
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr} C0 n# M& h8 h
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>, {) @/ v; a- P
8384: e1a06000 mov r6, r0
5 q- m& Y$ q& v+ B8 G 8388: e1a07001 mov r7, r1
: D" N2 y" `# N; G, J. E% f 838c: e1a08002 mov r8, r2
, J" B, S$ H/ T 8390: ebffffae bl 8250 <_init>9 d! c6 f1 ~% |2 \$ o$ r
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
- L! B4 r" a# Q* i! M+ U2 k) @; ] 8398: e08fa00a add sl, pc, sl
3 h" d5 _& v' U0 t7 r& r) ] 839c: e08f0001 add r0, pc, r1
9 g7 C, t- [' B$ P' e 83a0: e06a5000 rsb r5, sl, r0
1 y, B1 u9 {+ Z$ i 83a4: e1b05145 asrs r5, r5, #2
) j# c, c, t$ ~8 r 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}. o. d8 W# l+ K) F% C( a! ~
83ac: e3a04000 mov r4, #07 ]4 e( g+ L3 E/ e' c, _+ W3 G5 Z
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]& V( W" M( `8 v3 T
83b4: e1a00006 mov r0, r6
# z% r8 h( Q; `) L+ x9 b" N& l* F$ T! T 83b8: e1a01007 mov r1, r7
' N: |6 P. T" S5 T9 @! w# ^ 83bc: e1a02008 mov r2, r8
, {: M! p0 B- W# c1 L' n 83c0: e2844001 add r4, r4, #1. t& m: L: P& {, ]2 A; \ p8 {7 Z
83c4: e12fff33 blx r3
' F, Z0 [3 L! G9 F 83c8: e1540005 cmp r4, r5. i4 U0 b+ K; R+ \
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>. l% z% |( S( B& F
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}) C- u% n7 d+ k. c* s
83d4: 00008054 .word 0x00008054
8 Y- p) U$ a5 p) p ^& N 83d8: 00008054 .word 0x00008054
& m* ? @ t" o" H. f n. J% Wnone:
/ l/ z. O1 {& s) u) n& UDisassembly of section .fini:
; u7 k2 `7 B8 S. n
( v! h f) c! X00008474 <_fini>:& w. e! b9 M7 d& A) L) ]+ I$ T: z
8474: e92d4010 push {r4, lr}$ ]0 v/ ^$ l8 t
8478: e8bd8010 pop {r4, pc}% _# H% C; ?5 z9 M. J* N
arago:8 ]1 O" [9 g" b! n
Disassembly of section .fini:" ~' q! r5 r3 l1 {' i
- `: U6 Y5 y+ J4 I- B- a000083e0 <_fini>:
K7 u7 v @. u9 _ 83e0: e92d4008 push {r3, lr}6 u/ K- F/ `* N* i- r% w2 Q; Q. [
83e4: e8bd8008 pop {r3, pc}
$ N) c# Q) s9 Y3 P$ _3 f9 c9 G# B' b) X
& ]2 D' ^% ~& H5 }4 E& K2 _
3 N& G" v: R4 h* J# G( V |
|