|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:3 |6 ~7 o( u" g8 r' B4 N
1 #include<stdio.h>
& ], g. h, a) G8 S 2 #include<math.h>6 ~, i m2 \5 x) ?1 G$ _; p# H! M( o
3 int main(int argc,char* argv[])/ ^( v: z3 i+ t$ L; T0 k
4 {
5 D' r* q5 L3 f3 B7 a' T 5 int a,b,c;: ]( M! n( y/ |: R
6 c = a * b;# z" Y+ z, H: W3 a8 X- f
7 return 0;
7 p& X' @0 i% S, @7 t 8 }2 r) U4 o1 s9 g' G% Y: [' n6 h5 y
8 E$ t3 L$ `: d) o# w; h下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看- B7 B7 d4 Q, _3 K: f$ B
none:, Z' P% ~1 |+ I. t5 F
000082e0 <_init>:
9 q* X& ]; q7 w. v z# H 82e0: e92d4010 push {r4, lr}- T9 J1 n7 e6 C0 A+ Y( E
82e4: eb00001c bl 835c <call_gmon_start>* n+ a& q# o, Y+ r; J5 |
82e8: e8bd8010 pop {r4, pc}! |( J+ Q7 T6 ]+ f: @
arago:8 O' s# d* k( w* O1 |0 [- j
00008250 <_init>:
" f! |$ c/ I3 o( ` 8250: e92d4008 push {r3, lr}. O# A+ z; f1 D: H
8254: eb00001d bl 82d0 <call_gmon_start>: v) E6 p: z; s1 Z' _
8258: e8bd8008 pop {r3, pc}
# X1 e5 L1 P2 O5 |7 t8 p% e4 `8 Y
none:. f7 G. }# C2 S1 @
000082ec <.plt>:$ W x% ]* `/ @8 u- _# X/ B
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* X1 R8 K' p; W: Z( d4 r }& ?1 ] 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
4 S; R. j0 t+ _4 M1 U 82f4: e08fe00e add lr, pc, lr/ ?, D; t1 q3 T
82f8: e5bef008 ldr pc, [lr, #8]!
# `! V/ ^1 g% z& m 82fc: 000082d4 .word 0x000082d4
$ E8 Z6 r' ?4 @, j" K8 u4 D% h: E: N* s 8300: e28fc600 add ip, pc, #0 ; 0x0
: d' n( k ^6 C' c& @+ P6 X- ^6 f! W 8304: e28cca08 add ip, ip, #32768 ; 0x8000& ]# K, m& W2 A8 W, }/ g
8308: e5bcf2d4 ldr pc, [ip, #724]!
5 `7 B/ m+ o( C' L 830c: e28fc600 add ip, pc, #0 ; 0x0
" N( E, u Z4 F0 P9 a# W 8310: e28cca08 add ip, ip, #32768 ; 0x8000
! _! Y2 r+ g0 Y# W! `. Z! t8 r1 l0 \ 8314: e5bcf2cc ldr pc, [ip, #716]!6 ~6 H0 n( o( r1 g6 Y
8318: e28fc600 add ip, pc, #0 ; 0x0
( a6 V4 P' ]; _ 831c: e28cca08 add ip, ip, #32768 ; 0x8000: {" B2 _$ k9 B( g8 r2 q
8320: e5bcf2c4 ldr pc, [ip, #708]!6 V. C, w, p+ O0 y: \; F
arago:4 u, l# O: Z2 _
0000825c <.plt>:
6 C# c) C8 `8 C 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)% Q Y2 k$ K$ K/ ~/ p% M) u
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
, f3 c) M$ e7 F' d7 I 8264: e08fe00e add lr, pc, lr& L2 X% J7 P: z
8268: e5bef008 ldr pc, [lr, #8]!3 ^+ y$ L" D2 s6 {1 W( `# N
826c: 0000827c .word 0x0000827c; V% [# q# v; D' B6 \
8270: e28fc600 add ip, pc, #0
) u2 T7 R7 \' H5 i% c: q 8274: e28cca08 add ip, ip, #32768 ; 0x80004 c) F" C& K7 n8 w6 x
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
3 W. K" a0 C* K3 Y9 ]$ _! [ 827c: e28fc600 add ip, pc, #0
0 Q* W d/ s- x! a; w J 8280: e28cca08 add ip, ip, #32768 ; 0x8000* E. a0 i" {) _* b1 u
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2741 _+ q" E. o% A. {2 y1 R8 e
8288: e28fc600 add ip, pc, #01 \$ o, v& S2 D6 C
828c: e28cca08 add ip, ip, #32768 ; 0x8000
3 H9 [9 k2 E5 R: _2 G5 l* n4 u 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c/ c' M6 T$ [. n) C$ P1 ^4 Q! i
none:. \5 T3 f1 B- s2 J4 }8 Q1 c/ b2 M
00008324 <_start>:
# S1 x2 _; n# P 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
% k6 U; d I- Y 8328: e3a0b000 mov fp, #0 ; 0x0
( g4 c0 C% W6 o 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)+ k, D3 G: s2 [7 A
8330: e1a0200d mov r2, sp
- j; P1 v/ q- |0 m! e7 N% j 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)0 [. T! B" H* k$ C# N
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
9 B2 L& U% t9 q% ^7 Y7 s6 D 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
- e) ` R8 g9 x# Y8 q( B 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
% x4 k# L" H! N) E. N 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)# i- j, h+ Z" A
8348: ebffffef bl 830c <_init+0x2c>
" C6 e, X0 J, q8 S5 N& U) | 834c: ebffffeb bl 8300 <_init+0x20>
% G, {& v ^+ o7 } 8350: 00008404 .word 0x000084047 I% N( w, i! e5 A
8354: 000083cc .word 0x000083cc* z" a+ \# u+ x( O- f9 k
8358: 00008408 .word 0x00008408# Z) s# ?( ?5 t% q
arago:
6 G/ {4 i, P' A! { o) q00008294 <_start>:
; P2 J8 r2 A& t7 m& e 8294: e3a0b000 mov fp, #09 |0 E( _, Z5 n% @4 W3 Y" V( M
8298: e3a0e000 mov lr, #06 R& N+ c* Z+ U
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)' K" `( d+ p/ J2 u( C3 ]
82a0: e1a0200d mov r2, sp
P+ G& e1 G( \: c" ?8 | 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
! M9 I* G6 |1 t5 d- k 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
! f& }) d5 ^+ ^3 I9 c 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
3 d t6 T" V2 M 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 A7 k: `8 A' P5 r% g* m1 b 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
8 t1 O7 u0 J2 ^% e ^0 i 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
- ^: v# U8 a" h+ W( F4 i* C 82bc: ebffffee bl 827c <_init+0x2c>! w7 V" ?9 c, l: R# z5 \
82c0: ebffffea bl 8270 <_init+0x20>
( k' j1 m( X" a4 V2 n/ { 82c4: 000083dc .word 0x000083dc8 g$ x- [. N8 r) l
82c8: 00008344 .word 0x00008344$ [: ]9 \. P: y: ?1 @( e
82cc: 0000837c .word 0x0000837c2 S! X% Y# t l2 | @
none:
$ {9 w6 x+ e' D7 ?( Q6 @; X$ j) H0000835c <call_gmon_start>:
m9 I; K+ |% c3 b. C: c 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>) D4 H' M4 s R7 J
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
; r3 A) o& S; N: q+ J; [. E! d 8364: e08f3003 add r3, pc, r3
9 k2 j5 M$ d h1 i, N7 ]. o; l 8368: e7931002 ldr r1, [r3, r2]' Y. H4 {; ~1 Q/ q3 @7 S; I. C
836c: e3510000 cmp r1, #0 ; 0x0
" U4 a. R. X8 a B 8370: 012fff1e bxeq lr/ k1 N7 z/ L, n$ n/ ?
8374: eaffffe7 b 8318 <_init+0x38>' M$ T8 o. }7 Y" e! d/ V
8378: 00008264 .word 0x00008264
- R" G4 X! q% Y2 J2 T* e 837c: 00000018 .word 0x00000018
0 Y0 S. j1 j8 sarago:
! [) Q5 E1 j% F ^000082d0 <call_gmon_start>:
8 d7 B& A) l+ P( P/ ^' ~7 s1 ?0 D" ~ 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>; {: X- l' f! A) L$ T& \
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
1 d5 t0 w w e! [: M! B 82d8: e08f3003 add r3, pc, r3
Q; W, n1 J8 t4 S2 Y+ a! e 82dc: e7932000 ldr r2, [r3, r0]9 [4 V7 F' ^. W/ L& B3 }/ X
82e0: e3520000 cmp r2, #0
! W4 C9 F/ A( \( N% Z& E) X8 G 82e4: 012fff1e bxeq lr
$ f" E! ]) Y5 D- |0 R1 O& c6 _' T1 Y 82e8: eaffffe6 b 8288 <_init+0x38>5 ?; s5 `1 t% t
82ec: 00008208 .word 0x00008208
: h9 Q% Q2 y5 ] 82f0: 00000018 .word 0x00000018
8 u7 C( I- G6 ^ W% W% |$ S' ?4 hnone:
4 f# x G, F7 `* b/ p' I00008380 <__do_global_dtors_aux>:. \0 A* Q: D' |3 j
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>0 n7 C, D5 n; u( `: b
8384: e5d23000 ldrb r3, [r2]
0 g, z. _- B! w 8388: e3530000 cmp r3, #0 ; 0x0+ B5 c, ?3 B9 n
838c: 03a03001 moveq r3, #1 ; 0x1
: u6 |5 V4 k+ ~% j0 H( v. ]6 G% o 8390: 05c23000 strbeq r3, [r2]0 {. D {3 t6 g8 U/ O
8394: e12fff1e bx lr: _) v+ y. e6 {+ @2 _& C5 {) i
8398: 000105f4 .word 0x000105f4
5 H# E! A$ A1 ~arago:
* B1 z! |7 Z" w, T- Z000082f4 <__do_global_dtors_aux>:
% ^. g# S2 Q% C' D a S/ ^1 i4 O! X( M 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
8 k J) W5 y& N 82f8: e5d32000 ldrb r2, [r3]
2 _7 c* W4 h" Y 82fc: e3520000 cmp r2, #0# A1 r- J" Y! Y+ O Y
8300: 02822001 addeq r2, r2, #1
$ {9 g" [6 A/ J; }0 W: x 8304: 05c32000 strbeq r2, [r3]! {4 p1 M" M( U
8308: e12fff1e bx lr" q/ K' ]/ K x/ {, e' ? T7 }. c
830c: 0001050c .word 0x0001050c G8 L1 v N) i0 e2 d
none:
/ X. n N7 s8 C. N0000839c <frame_dummy>:
! m& }( Q& _8 O, d6 D 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>0 L. `9 T9 \# u# p( r* \
83a0: e92d4010 push {r4, lr}" h# \# x: J/ j, S0 t
83a4: e5903000 ldr r3, [r0]
8 X- r! P3 K! x6 G& s8 ^$ e6 w/ n3 l) t 83a8: e3530000 cmp r3, #0 ; 0x01 T) ~! W3 V( a7 w+ W
83ac: 08bd8010 popeq {r4, pc}
5 p! A, T) L+ z R G8 Q 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>5 N& i3 P+ H7 Z$ F# q6 x
83b4: e3530000 cmp r3, #0 ; 0x0
$ t" p% j; G3 R 83b8: 08bd8010 popeq {r4, pc} X" Z3 V n9 I& b5 `
83bc: e12fff33 blx r3
5 I4 `' ^" [# j. I4 R; d2 p 83c0: e8bd8010 pop {r4, pc}
- q% e1 ~. c8 Z1 T% } 83c4: 000104dc .word 0x000104dc) Q2 X/ D! Z- K: D5 ?4 T
83c8: 00000000 .word 0x000000009 t- I7 T- ?/ D4 j; F+ ?( z/ i
arago:; n) M+ j- n/ h7 Y7 i# ^
00008310 <frame_dummy>:$ u* Y; N% @- Z
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
: ^/ d! l q3 Y, S( z/ F 8314: e92d4008 push {r3, lr}4 y; l/ O2 W( f- c* F+ s' Q: I
8318: e5903000 ldr r3, [r0]
( d% @ B1 m; K" A 831c: e3530000 cmp r3, #0! _% j+ d% K- T
8320: 0a000003 beq 8334 <frame_dummy+0x24>
/ t3 z& j; \$ z( } 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
% p" C9 a$ V3 a# w, A6 {6 u. O 8328: e3530000 cmp r3, #0# p/ r! Q, o7 j/ Z [8 _
832c: 11a0e00f movne lr, pc2 b! z; E" O3 H- T
8330: 112fff13 bxne r3
6 z, I! v. g* z5 o# b8 ]9 S+ n% z 8334: e8bd4008 pop {r3, lr}) f2 H9 c1 d# H0 H4 D
8338: e12fff1e bx lr
$ i% V6 E+ p* y: D/ b- g 833c: 000103fc .word 0x000103fc, W. @6 ^1 N, g
8340: 00000000 .word 0x00000000
% ~; ?: W" s, a7 s2 t+ Cnone:+ T. C6 }6 o9 x& @
000083cc <main>:0 `6 o; g, K! I% C
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
4 r1 O# p! V+ C. q" }3 @" D7 t( M 83d0: e28db000 add fp, sp, #0 ; 0x0
3 ]6 x+ r; z* O6 l" o 83d4: e24dd01c sub sp, sp, #28 ; 0x1c* t y. e& \7 k. _& d/ u$ n
83d8: e50b0018 str r0, [fp, #-24]
* _/ N2 v' F2 {/ \( D 83dc: e50b101c str r1, [fp, #-28]
% C7 z, t$ g& N9 k: z4 M6 Y0 _ 83e0: e51b2010 ldr r2, [fp, #-16]
, V8 _- I6 K3 l( c 83e4: e51b300c ldr r3, [fp, #-12]* d6 M c5 U( |9 Z7 Q
83e8: e0030392 mul r3, r2, r3
4 \" ]" s5 F% N 83ec: e50b3008 str r3, [fp, #-8]
( y$ V4 F) t5 v3 p q 83f0: e3a03000 mov r3, #0 ; 0x0
, J$ A# m9 C) d& g 83f4: e1a00003 mov r0, r3& U5 p. _$ U7 q9 C4 K- x' o
83f8: e28bd000 add sp, fp, #0 ; 0x0* i2 w. ^' [( n5 D& v
83fc: e8bd0800 pop {fp}1 O9 f, _# C8 x$ C+ j! H
8400: e12fff1e bx lr
) Q* L9 R4 A* @1 X0 E' O; marago:
2 ~2 w4 _% i# K' I00008344 <main>:
' \( T$ D6 _6 R% G% ^# r. _0 P) h; I& c 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!) {5 l; S: Z, G+ y
8348: e28db000 add fp, sp, #0
: i! y' H7 }5 V# A5 d 834c: e24dd01c sub sp, sp, #28' J: J+ ]2 l/ R
8350: e50b0018 str r0, [fp, #-24]
z/ l) o7 Q9 m! c 8354: e50b101c str r1, [fp, #-28]" m0 E# ?& ^2 V1 O
8358: e51b3008 ldr r3, [fp, #-8]; b2 L3 N( e9 \9 I
835c: e51b200c ldr r2, [fp, #-12]4 b& g" ~+ d( e! C
8360: e0030392 mul r3, r2, r3* G: L, r& z. r" _( l5 R+ \% r* R
8364: e50b3010 str r3, [fp, #-16]
2 Y# r& o# l5 j9 B; R3 c 8368: e3a03000 mov r3, #0
4 ^# @2 D1 g6 } 836c: e1a00003 mov r0, r39 U7 W9 ?+ V/ R( U0 _
8370: e28bd000 add sp, fp, #0
) i8 t I$ @# ` 8374: e8bd0800 pop {fp}
7 k5 @9 N5 Z. e- ? 8378: e12fff1e bx lr. }& q& C6 q$ I) L5 |8 A& C
none:* q) W1 O3 \ v) `& T# ^- C
00008404 <__libc_csu_fini>:
' N* w% r' {$ }% `$ q 8404: e12fff1e bx lr+ p2 y/ E/ q' Y8 w
arago:
3 I b. k1 k; \0 W: R2 L8 y# v000083dc <__libc_csu_fini>:" w: q/ ]7 I. m8 t
83dc: e12fff1e bx lr t3 G! p P8 l
none:; e5 T( S! m9 @( C
00008408 <__libc_csu_init>:- r3 v5 L) A R8 D# f# S
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
$ E$ v7 p& H5 y9 {3 ] 840c: e1a08001 mov r8, r1
5 e' l$ b0 r* H$ o. k1 k 8410: e1a07002 mov r7, r2
, u! P E# Q) \& k r" E | 8414: e1a0a000 mov sl, r02 b) `2 X7 @3 v$ W5 S' E$ N9 ?
8418: ebffffb0 bl 82e0 <_init>
, O6 ]2 V" g; a: Q( \5 f7 S 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>1 T, ?1 b" o) s+ e& l f: ?
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
8 {* N; L% z0 N7 M' B 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>9 X; l. S$ b( ]" E( ?! Y. F
8428: e0613003 rsb r3, r1, r3( S! t: I2 y4 w9 U
842c: e08f2002 add r2, pc, r2
. r# N; ?) B$ i# e3 i9 e 8430: e1b05143 asrs r5, r3, #2
" S+ P5 [) |( Y! L 8434: e0822001 add r2, r2, r13 `$ Q8 `2 C# Q& B7 y
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}) L2 f: e. H; b5 O0 \6 }7 \
843c: e1a06002 mov r6, r2
4 j0 Y3 @- r: R4 s) v 8440: e3a04000 mov r4, #0 ; 0x04 r( F/ r! y6 {' F t0 U9 ^
8444: e1a0000a mov r0, sl0 z4 `/ c; ?7 R* R
8448: e1a01008 mov r1, r8' b) Z& e8 K& b5 ]4 z0 \
844c: e1a02007 mov r2, r7; n9 \ t) ^, G' N, ?$ ]4 j
8450: e1a0e00f mov lr, pc
& K2 v# s/ I( ?3 U* I; ] 8454: e796f104 ldr pc, [r6, r4, lsl #2]5 B! G; U& f9 j7 z0 F
8458: e2844001 add r4, r4, #1 ; 0x1
, e( q! p' h' t3 D" a 845c: e1540005 cmp r4, r5
C; u& y3 i P 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>+ I9 K( O7 n1 T h; m
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}3 S- N0 O+ r+ {: M
8468: ffffff04 .word 0xffffff046 {+ C0 S- \8 b2 o& @
846c: ffffff08 .word 0xffffff08
( _5 A m6 C1 \ A4 M2 D 8470: 0000819c .word 0x0000819c6 z6 A1 d2 b' b( P$ t. C0 K! x J
arago:* b) a7 u1 ?- s. Q, U* v6 g% ^7 ~( Z
0000837c <__libc_csu_init>:
$ P/ x" g* V* `# ?# u' S' u 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}; h" ?' C- y4 Q- H
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>3 w4 E& ]) X) u( `
8384: e1a06000 mov r6, r0
, } X" ~) b9 T# l4 c0 h 8388: e1a07001 mov r7, r11 p" S2 C. H) l. e/ Z) h! l9 V
838c: e1a08002 mov r8, r2# ~# W4 i. S" ?0 F/ Z
8390: ebffffae bl 8250 <_init>
{& l& i" w* R2 d6 h' N: D 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
+ f& h1 ?: G8 q, q) O4 o 8398: e08fa00a add sl, pc, sl7 W+ h! q4 ~9 R- E' w' g! x: H7 M+ |
839c: e08f0001 add r0, pc, r10 z% V( P6 N: B1 {' U9 f# z% C
83a0: e06a5000 rsb r5, sl, r0
5 V- `9 W3 {) o, M) k& e' a 83a4: e1b05145 asrs r5, r5, #2
8 g9 v- H, n* n2 L% F0 [ 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}- J/ W9 _% R7 a6 [" s8 E
83ac: e3a04000 mov r4, #0$ c( O8 s/ }6 }$ Z) R8 A' a$ |
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
7 s* q0 d; o/ F$ q3 V* m 83b4: e1a00006 mov r0, r6
( Z9 ~6 l" f. \# c& }7 ^/ I 83b8: e1a01007 mov r1, r7" j- U3 r6 q8 [/ Y
83bc: e1a02008 mov r2, r88 v( N/ D+ E( N4 ^% n6 o0 ]
83c0: e2844001 add r4, r4, #1
' W2 I# x- ]. n; |, ~ 83c4: e12fff33 blx r3
: w# B+ W: ~9 D+ T* R/ x; A 83c8: e1540005 cmp r4, r5
! ~! Z& }" w6 t' \5 @( n# { 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>8 g' ?6 _+ Z& F" f1 [
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
; N) E: g" `& f0 ^0 G 83d4: 00008054 .word 0x00008054! q* M! Q+ }8 {2 h
83d8: 00008054 .word 0x00008054/ i% E3 t( s) c% [2 t# |
none:0 S( B) G5 @: v! e
Disassembly of section .fini:$ f; i: X% q, H! P! Y
8 f5 T/ A* F4 B1 m
00008474 <_fini>:& w3 k0 h6 `$ v1 J
8474: e92d4010 push {r4, lr}! q4 {# i6 ]0 Q; H: k4 c
8478: e8bd8010 pop {r4, pc}
* ?; M0 j& n/ a4 G, Q% c6 Earago:6 o8 r5 m3 q& m/ k, n
Disassembly of section .fini:
9 v/ K( J9 ^9 k
/ o* k* @. {& Z000083e0 <_fini>:
" p- H+ ?- B0 b5 ^4 d 83e0: e92d4008 push {r3, lr}
: d) d' Y9 f* o; N! @/ c7 j7 _ 83e4: e8bd8008 pop {r3, pc}9 J& ~8 B* W2 {. E }8 u
1 J0 ~9 g' v! p2 {4 c: D
- y A: ^; \! a, E. b
% w1 k) G0 o2 x( H) n |
|