|
源码:" l5 {7 b# h$ s
1 #include<stdio.h> % J0 U# P$ `1 w) X
2 #include<math.h>% z4 `4 r+ f' L( w# l; T0 a0 {, O
3 int main(int argc,char* argv[])
# p0 h& S$ Y2 {6 c% E* E1 f 4 {0 G! v( q/ K9 H: r& B; `
5 int a,b,c;, m; `" ? F+ y7 u! g4 X* n5 v1 j
6 c = a * b;1 z; ~/ v' ~1 S7 ~4 N
7 return 0;+ Q b- \. C+ X% P# E. I
8 }& N0 Q4 M% L$ v; k( b
% @. ]3 a' a- |8 g下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看9 f" R" F: v0 c- `- B2 W* P. Q1 a" x7 W
none:9 \! n. p) w! T5 j$ J( \; u4 V4 S
000082e0 <_init>:
1 _) M+ M+ R7 n+ H7 }& l; H 82e0: e92d4010 push {r4, lr}
7 q2 T" o6 f1 r: s4 D+ B 82e4: eb00001c bl 835c <call_gmon_start>
+ B; ]6 e9 h9 {' [0 H, d4 j 82e8: e8bd8010 pop {r4, pc}
1 P$ e$ S G# |$ S9 E5 c1 x9 rarago:
) v, q: X# }4 | f% s1 v00008250 <_init>:5 ~+ H5 g) z& P
8250: e92d4008 push {r3, lr}
$ }7 x% R, d f1 f9 O0 h) g 8254: eb00001d bl 82d0 <call_gmon_start>, b* k _, n2 X2 q/ D
8258: e8bd8008 pop {r3, pc}4 Z8 M* X5 P: g3 Q* `6 J d
0 }9 ~4 A. k9 R" O% m. C" g* Gnone:: q2 u! F. Z* r2 ? F3 t& A
000082ec <.plt>:
8 z% _( c5 x+ M% N: E- K: Y 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)7 P1 }, v! e+ Q
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
- [" y2 z+ s' ]5 }/ P& b 82f4: e08fe00e add lr, pc, lr0 I6 \8 f' L- ^& K
82f8: e5bef008 ldr pc, [lr, #8]!$ T: g# f! c: t, ?
82fc: 000082d4 .word 0x000082d4
' S6 {' A( M6 B. A2 W 8300: e28fc600 add ip, pc, #0 ; 0x0
* z: U: C+ C L6 p 8304: e28cca08 add ip, ip, #32768 ; 0x8000% P" C; t) Y+ L
8308: e5bcf2d4 ldr pc, [ip, #724]!
; `7 M, b3 g( K) w 830c: e28fc600 add ip, pc, #0 ; 0x0
$ q" \ X' w* m; D7 z 8310: e28cca08 add ip, ip, #32768 ; 0x8000
; z2 J8 a' {% b' O 8314: e5bcf2cc ldr pc, [ip, #716]!
7 r) ^; C. h+ }1 x' v" a 8318: e28fc600 add ip, pc, #0 ; 0x0
+ G* g3 y( \5 h! x8 l4 u 831c: e28cca08 add ip, ip, #32768 ; 0x8000
* G9 N/ _9 @7 x6 a9 u 8320: e5bcf2c4 ldr pc, [ip, #708]!3 T0 T! R. a$ X y
arago:0 y5 p& W; k3 g. H1 a: k3 I
0000825c <.plt>:
1 c5 u: F# _8 N2 ^4 \$ k 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
X, h) g j% J) f# C+ P6 M 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
' ?- P6 j% E6 B! ?+ g4 S. e! G 8264: e08fe00e add lr, pc, lr4 Z0 Q8 F7 [6 Z# x
8268: e5bef008 ldr pc, [lr, #8]!7 j# J9 X* N( g8 ]0 ]7 M! B
826c: 0000827c .word 0x0000827c0 A" ]2 `% K5 B' W, O3 A6 U7 e
8270: e28fc600 add ip, pc, #0
$ E+ k4 y( C( F) z& k) D 8274: e28cca08 add ip, ip, #32768 ; 0x80001 I! u. j! R% o
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c( W! I% [8 Q/ q& Z
827c: e28fc600 add ip, pc, #0! M6 H8 H4 J% k1 ]4 j2 C: [% Q
8280: e28cca08 add ip, ip, #32768 ; 0x8000
9 `4 z5 ]8 r, ]3 d5 o6 x" [ 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
' m/ ]' n5 H0 F3 u* q 8288: e28fc600 add ip, pc, #0 n! o) Q j4 T2 U
828c: e28cca08 add ip, ip, #32768 ; 0x80009 K5 ]5 Q. u7 Y$ f r( P- r4 k+ m( R
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c/ q' w6 Z3 j5 f6 ]
none:
2 A4 ?: r2 O( O2 f& ~00008324 <_start>:
1 F' x( @8 L1 D1 U8 E2 T' { 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>9 N4 {" H) F' j; ]: f5 d/ I' P
8328: e3a0b000 mov fp, #0 ; 0x0) b3 s4 O; h0 @3 B! b
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)# A* G) j ]% a; K! f5 \
8330: e1a0200d mov r2, sp5 J5 O7 B. T6 t; E, U
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
+ Q" o2 k: r! [2 p 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)( r' ^( L+ M; B3 ?" V
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
! \& d7 t5 x' R- ~- z 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>& J8 H: H z3 W* i' k3 C. c. e1 m# |
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
, q2 f* a. e; P' x1 | 8348: ebffffef bl 830c <_init+0x2c>
8 q: s# m- @( J 834c: ebffffeb bl 8300 <_init+0x20>! x8 f* X# `- \$ ]
8350: 00008404 .word 0x000084045 ^* S( ~6 p, }8 L% r! [# u+ a
8354: 000083cc .word 0x000083cc2 w% ~& n6 U9 Y
8358: 00008408 .word 0x00008408% _1 [- F2 L9 `2 {: ?
arago:* s: o2 |" i7 F+ S) T/ F- _
00008294 <_start>:
- t; y; b7 u( X' C Q% u0 W 8294: e3a0b000 mov fp, #0/ I0 I; W5 o7 | |7 j: o0 X
8298: e3a0e000 mov lr, #0# U. R+ R& P! a; e. V
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
% [3 M2 t& s D 82a0: e1a0200d mov r2, sp
6 g. {% B- f! t- `$ s4 \ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)3 o4 p* i2 E! D7 ^* {* E% ]
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!) f+ Q' @. f7 U7 n6 Z- @
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>5 `4 L$ `# u! B4 D3 b
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)" J0 @1 i: S# {, r. n
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
9 G# n( ^$ s! T" p 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>2 H/ J! z+ }7 ~! i! [: D% a
82bc: ebffffee bl 827c <_init+0x2c>% {7 H: c9 }; \0 V& G
82c0: ebffffea bl 8270 <_init+0x20>6 _) F8 N- V* v7 `' K
82c4: 000083dc .word 0x000083dc
- }" g+ D+ _3 ^8 {% {: r6 Y 82c8: 00008344 .word 0x00008344/ M6 _& O1 g8 I7 A8 [; W# z/ p/ ~9 C
82cc: 0000837c .word 0x0000837c1 D( ^+ \! K- g
none:1 m8 J" p0 v8 F0 O" }$ C. ]5 p
0000835c <call_gmon_start>:, h+ n) U6 ~, L& f7 N8 Z" l
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
) C$ _; r# x, f3 o 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20># b' `% _* j9 H, {
8364: e08f3003 add r3, pc, r3- H4 D3 W4 X4 A* ]
8368: e7931002 ldr r1, [r3, r2]& Q5 {/ p2 X8 c. e
836c: e3510000 cmp r1, #0 ; 0x0! I4 K3 t2 T( g5 r$ ~
8370: 012fff1e bxeq lr. s; L& c+ w5 F3 P; i# r
8374: eaffffe7 b 8318 <_init+0x38>
|; Q" S7 M' I% _8 `8 h 8378: 00008264 .word 0x00008264
) E+ m7 v# }0 H$ P5 N8 Z2 E$ R 837c: 00000018 .word 0x00000018
; d% a2 |7 O# Uarago:
* x4 u/ _( R0 l$ g6 J; w7 S" X( G( W000082d0 <call_gmon_start>:' J# q0 `: l( D ~* k: ]
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
- V: E) v3 Q0 M3 O& b W L- p 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>' `7 r$ v" d5 ], Y. h! D
82d8: e08f3003 add r3, pc, r3
0 B' }9 [2 R7 O3 [( C& o6 C M* X 82dc: e7932000 ldr r2, [r3, r0]
# W4 W& B0 L- h 82e0: e3520000 cmp r2, #0+ n: z6 O, S1 y$ b! H' ~: k0 r: u
82e4: 012fff1e bxeq lr
9 ~ N6 S1 L" ~) `% w 82e8: eaffffe6 b 8288 <_init+0x38>% L' d: W( x* P6 _( f7 x0 P- M! G
82ec: 00008208 .word 0x000082086 i& Q. y g6 @: n2 }: Y/ H) b
82f0: 00000018 .word 0x00000018' ~. Y. k. e$ N: A" F: }- F/ F% W
none:; u# s+ d) z( c8 K1 u" H# }4 o+ e
00008380 <__do_global_dtors_aux>:
/ I# B! w! r2 P- `4 H" q( c 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>% Y% l( I, p5 X9 h! {% Z
8384: e5d23000 ldrb r3, [r2]# M* Q! I2 {" n4 B) Q, \
8388: e3530000 cmp r3, #0 ; 0x0; G4 F! q, _% Q: Z
838c: 03a03001 moveq r3, #1 ; 0x1
& D7 L! k# b3 v" \ 8390: 05c23000 strbeq r3, [r2] N5 Y1 d- G ~' q! Z1 Y3 P
8394: e12fff1e bx lr% \: i1 C2 w2 N' M
8398: 000105f4 .word 0x000105f4% W' q1 R X3 w+ g2 w, \- u3 K. ?+ V4 w
arago:! C% a3 T5 ^0 g6 ]
000082f4 <__do_global_dtors_aux>:) I( O9 t! Q" B+ r
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>) f- y- n+ u9 g1 O
82f8: e5d32000 ldrb r2, [r3]
. w3 ?. E0 G; R) C' a1 Y# Q) | 82fc: e3520000 cmp r2, #0
5 k" o+ F/ h/ z/ |0 M5 U4 g0 }* J 8300: 02822001 addeq r2, r2, #1* O; t: \* g; {- h3 L
8304: 05c32000 strbeq r2, [r3]
2 A& _/ T: U3 U5 \ N$ V! @$ z4 Y 8308: e12fff1e bx lr& Z: D! a% w5 v ]
830c: 0001050c .word 0x0001050c
) T2 ]: G/ j/ e/ T8 x! dnone:
4 I. W/ k& l; F: j1 G; p0000839c <frame_dummy>:
; G4 J( ^$ C( q$ U2 H 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>6 c" P* r# N( I
83a0: e92d4010 push {r4, lr}
) ]! \4 k! T6 X7 Y 83a4: e5903000 ldr r3, [r0]/ |. x$ H7 S- V `
83a8: e3530000 cmp r3, #0 ; 0x0; b% T# g6 E/ R$ |
83ac: 08bd8010 popeq {r4, pc}+ A2 h' l* N, |$ W. H2 D
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>( U0 J, A! G! w6 V" x9 w
83b4: e3530000 cmp r3, #0 ; 0x0 I9 `& w! {4 ~; d( d, e
83b8: 08bd8010 popeq {r4, pc}- g0 o D/ ^$ O2 l
83bc: e12fff33 blx r3- S$ Z; g2 }+ f/ z7 C
83c0: e8bd8010 pop {r4, pc}0 v. G: [' U* E
83c4: 000104dc .word 0x000104dc3 `" F0 y2 w2 N
83c8: 00000000 .word 0x00000000% H) C3 C' D9 U& \% Q
arago:* W; W; w% i- F( u$ j x. x- j
00008310 <frame_dummy>:
7 V7 R9 L4 `6 ` 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
, [/ G2 Z; ]3 M: V Z0 o 8314: e92d4008 push {r3, lr}3 a/ _$ @2 y/ [4 X% u" K7 T0 B, H
8318: e5903000 ldr r3, [r0]
' k$ p- Y9 F* I& R; L+ L: t( ~ 831c: e3530000 cmp r3, #09 m9 P1 D, t% B8 t4 ~7 o, y
8320: 0a000003 beq 8334 <frame_dummy+0x24>
9 ?. z/ P8 Y/ W" ?# `# m* X" {- Y6 E. f! _ 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>. ~' Q% U% b- i8 Y; z
8328: e3530000 cmp r3, #06 U3 _. F5 q! u8 \1 w# t
832c: 11a0e00f movne lr, pc. u7 a4 m3 H+ h9 a2 s2 }
8330: 112fff13 bxne r3: i5 t7 a" q8 W
8334: e8bd4008 pop {r3, lr}' S% U1 r( j: e% G# P0 {2 P' c0 g6 j9 n# {
8338: e12fff1e bx lr' ]8 E8 A2 `1 C" Q1 k/ r
833c: 000103fc .word 0x000103fc5 P( f8 E$ f; T& f) s. `
8340: 00000000 .word 0x00000000
2 d, h& t' q9 ]# a/ k8 `none:
+ g' p# F) r4 H$ W! a2 h2 R000083cc <main>:
- M; R5 s z) f! z 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
* K. l+ D5 C' L# w3 m! y 83d0: e28db000 add fp, sp, #0 ; 0x0
; X/ T% n" S% q' [ 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
9 E5 u0 Y7 l8 P! i( s. x, H' ~ 83d8: e50b0018 str r0, [fp, #-24]% e( Q+ I, H( l, b
83dc: e50b101c str r1, [fp, #-28]" f1 W7 {0 A6 p+ r) r: z
83e0: e51b2010 ldr r2, [fp, #-16]( l/ B( Z( T7 @9 G+ p
83e4: e51b300c ldr r3, [fp, #-12]5 y; |, d' r7 o4 n6 H0 e# N
83e8: e0030392 mul r3, r2, r3
' S9 Q% p$ ?" _* p8 T 83ec: e50b3008 str r3, [fp, #-8]# Z( P! ^% S; [1 h% g& q) D
83f0: e3a03000 mov r3, #0 ; 0x0
: s. S% \. f9 l/ F8 m 83f4: e1a00003 mov r0, r3
# d9 \. H- u* H6 s" @" a5 O8 S. ] 83f8: e28bd000 add sp, fp, #0 ; 0x09 t- z$ R; F6 ?, u, o1 `( U
83fc: e8bd0800 pop {fp}3 P) O% @2 t- ?/ J9 A+ \$ D6 n
8400: e12fff1e bx lr! s0 w% `+ Y8 S% g+ P6 |
arago:0 Q1 U$ F) t, E2 J+ i, [/ ]1 B
00008344 <main>:
/ P2 }, x% B2 A$ f7 X 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 s. T7 M! f4 f2 W
8348: e28db000 add fp, sp, #0
+ Z7 ~! ^& b; g0 R# F 834c: e24dd01c sub sp, sp, #28; f5 n+ \( j% c! V& O0 ~( m' \
8350: e50b0018 str r0, [fp, #-24]
, ^: Y, V: k. w3 k 8354: e50b101c str r1, [fp, #-28]
' i+ v' J( u) R) V# p$ g 8358: e51b3008 ldr r3, [fp, #-8]
3 V/ h* T' O( b9 s! N: v 835c: e51b200c ldr r2, [fp, #-12]
0 a8 W# G' v& y3 g: ~/ w3 ?* i& { 8360: e0030392 mul r3, r2, r38 F# G+ N: u! y( `& [/ O8 r! y
8364: e50b3010 str r3, [fp, #-16]* \ n& J7 R& c6 ]
8368: e3a03000 mov r3, #0( H2 T& ?% y h9 Q# g q
836c: e1a00003 mov r0, r3! P$ m: d" c! T8 V
8370: e28bd000 add sp, fp, #02 Z( Y4 q G, r% Y, O# p
8374: e8bd0800 pop {fp}$ t$ `1 k: U( ?( U# u: u
8378: e12fff1e bx lr
) |4 Y3 _! w0 {; F$ q+ gnone:. W- H7 w6 e) J% p* ~
00008404 <__libc_csu_fini>:
: i. W: a# M) }' E 8404: e12fff1e bx lr4 Y5 J/ b4 b R6 {3 |1 Y
arago:# x8 \% A5 H+ i, R; w' A. {
000083dc <__libc_csu_fini>:2 {' ~# l1 ]8 k' D- \/ x. B3 I
83dc: e12fff1e bx lr) ?8 s2 X0 m2 P! Z/ l
none:$ e, O+ L7 s& T) T4 K- s1 N7 z
00008408 <__libc_csu_init>:3 \! n K) z( g4 o
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}9 c; t0 x% ^2 d
840c: e1a08001 mov r8, r1
1 S6 r. K1 c5 A9 s. X( c 8410: e1a07002 mov r7, r2
9 f! h( s- M) o* s! M. A a, i* ^) } 8414: e1a0a000 mov sl, r0# D' C+ |, V8 M f X; @/ T
8418: ebffffb0 bl 82e0 <_init>5 M. y; [. Z+ @! c, | |9 H
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
6 p+ v4 p& b& g 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>. V; \* g1 I# T( X+ j) M1 A+ W: ^: M
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
& o9 ~7 F- ?( m! Y# b) G- r 8428: e0613003 rsb r3, r1, r3, _$ b3 ?: H( @" ^$ l' F
842c: e08f2002 add r2, pc, r2) {; e" R: F0 L# D2 ?
8430: e1b05143 asrs r5, r3, #2+ p$ a- V1 u' G0 ~7 s( c6 u2 c! z
8434: e0822001 add r2, r2, r11 [' p- M' U0 Q3 I
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
& d. ~# i7 Q& t 843c: e1a06002 mov r6, r2 S4 D4 i' W3 g6 N1 E0 N
8440: e3a04000 mov r4, #0 ; 0x0
, D: n. y9 O" `, y5 @ 8444: e1a0000a mov r0, sl& x7 b+ P* _" \
8448: e1a01008 mov r1, r8. u i1 q4 f5 D5 ]) S5 i
844c: e1a02007 mov r2, r7& I [4 e0 r f
8450: e1a0e00f mov lr, pc
) r% i9 \; ]: A3 }3 @; ~. s+ [9 v 8454: e796f104 ldr pc, [r6, r4, lsl #2]
+ s( c% Q- z: h/ m; x! ] 8458: e2844001 add r4, r4, #1 ; 0x1
8 Q- T* q# Z+ q; w" U' b 845c: e1540005 cmp r4, r5) O* T( K" z% x
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
, G" U7 S) H7 l6 W" r* }, s5 n 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
1 e! y- [, K. `3 S 8468: ffffff04 .word 0xffffff04
- i+ u. S+ C! k8 g) ~" Z+ f- g 846c: ffffff08 .word 0xffffff08* e* O6 n( r& o7 V& R) c
8470: 0000819c .word 0x0000819c2 g: C% K( s' ?# [+ o( }
arago:( D- k2 f; n, L. b4 [
0000837c <__libc_csu_init>:% f3 Z2 q' Y: K
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}- Z5 M" D& a, w, C1 _ _
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>7 F2 H, Z/ x1 u
8384: e1a06000 mov r6, r0; Z. p4 j* n a# y v& O
8388: e1a07001 mov r7, r12 x$ k; ]% D2 _; ]; F: e8 a0 k
838c: e1a08002 mov r8, r2
5 S* @% J4 K: p" _1 J5 M 8390: ebffffae bl 8250 <_init>
* Z. F! ^% e& ]1 p 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>" y G- s$ i% \# l" y
8398: e08fa00a add sl, pc, sl% S$ ~8 I8 m8 X2 \5 j* g
839c: e08f0001 add r0, pc, r1, Q% s# X4 |+ }8 S2 v# Q, {# M5 _0 k
83a0: e06a5000 rsb r5, sl, r0% V3 K) \" ]5 ~8 s
83a4: e1b05145 asrs r5, r5, #2, H3 C. g/ D! L* g" J" c
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
& ]9 C: ~$ U/ x: u8 P8 ^7 | 83ac: e3a04000 mov r4, #0
* G' J5 j! x$ ?* }- T2 x4 [ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]7 h# T" I G6 g) p3 l9 p
83b4: e1a00006 mov r0, r6
: j$ _' g' \% g 83b8: e1a01007 mov r1, r7. U; a% U) I7 X2 V
83bc: e1a02008 mov r2, r86 L' Q0 ]' d: T8 }
83c0: e2844001 add r4, r4, #1
: ]* }8 J( h% x# m 83c4: e12fff33 blx r3. d" Z V6 Y1 Z" \/ f! L% h1 S& h
83c8: e1540005 cmp r4, r59 @$ a' v7 r: w- d% s
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
' j1 I& J: K9 h7 K2 d 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}8 B, y& o: Z* W$ }; D* v
83d4: 00008054 .word 0x00008054
8 u$ U1 w/ o5 L' C; E- u 83d8: 00008054 .word 0x00008054
$ _, L# @4 \- @; A, S1 Cnone:
0 y& S1 G% W0 ~2 S3 Y+ U7 Y# ]9 J& L" ?- ODisassembly of section .fini:' s7 n- l9 ~8 `
5 m2 {! S( N3 B; e% V00008474 <_fini>:
# Y$ o- u5 B+ x" c 8474: e92d4010 push {r4, lr}) G8 t5 l* Q. {
8478: e8bd8010 pop {r4, pc}( k0 k% G7 [; i9 t- G! h, s& |
arago:
0 i% K: e [+ _Disassembly of section .fini:: ~4 B8 R8 I" m3 I
4 P1 P: _$ ~: U- m9 E
000083e0 <_fini>:
1 F" }5 h# u d* g: S* ^ 83e0: e92d4008 push {r3, lr} r/ S1 C, R. M5 i6 M, T/ [9 q
83e4: e8bd8008 pop {r3, pc}
0 d8 k7 M& T5 K5 S4 V- ?$ U' b2 T* [
' }/ m+ X% ?" z. ?* J% a: I% a% E! U6 M0 ]6 e
+ w# C2 ]) X' m9 J# V5 I |
|