|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:2 _5 P' X/ r2 @
1 #include<stdio.h> - Z. f) \$ M' s* I" V+ Z
2 #include<math.h>
) f" X0 H3 h& J+ R! E6 u5 X 3 int main(int argc,char* argv[]); I6 J5 q+ b- S" s2 N j
4 {
" r# k2 |- D8 Q$ n# d1 Q* d 5 int a,b,c;: l( J* Y; L$ L$ d; ]2 S7 e
6 c = a * b; i, b1 L; X" j
7 return 0;+ o( b& u! {; Y& q$ `) M
8 }
$ {7 I; f+ E: e* Q1 n8 I
4 [ J# ^/ X: ?( a下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看, V6 ^; _' d0 y0 l# Y% G
none:
/ R$ t; T K: r000082e0 <_init>:
; y" L d- |" ]! M 82e0: e92d4010 push {r4, lr}: E# I; r4 v7 I2 X/ x6 o
82e4: eb00001c bl 835c <call_gmon_start>+ G0 ]! h- W4 m. R
82e8: e8bd8010 pop {r4, pc}0 N- n3 s2 O! L" `5 W
arago:% _! B; Y4 ^$ r- `
00008250 <_init>:
: g p! O+ @# ]8 ?' j, H, Y+ p 8250: e92d4008 push {r3, lr}
6 s0 V& p V, n- r 8254: eb00001d bl 82d0 <call_gmon_start>
- D, r7 G- j9 _* V 8258: e8bd8008 pop {r3, pc}! O O% ~( I6 n( C
3 i% ]4 ~# m9 l$ a) r
none:
" }* q, N! z4 a7 A! c! W8 l000082ec <.plt>:& ]- Z) S7 J" n0 | w
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
) e( P) m. U$ z& g2 ]* N 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
5 g: {" o; y m 82f4: e08fe00e add lr, pc, lr
0 z5 b5 f$ a! Z( l# V 82f8: e5bef008 ldr pc, [lr, #8]!8 h4 R1 X8 @% Y* z% U6 ^
82fc: 000082d4 .word 0x000082d4
' \3 T' Y$ e' E& p$ w. Y 8300: e28fc600 add ip, pc, #0 ; 0x0' u n/ g$ M1 z$ C1 `0 Z5 l
8304: e28cca08 add ip, ip, #32768 ; 0x8000
; N' q* |0 x! g 8308: e5bcf2d4 ldr pc, [ip, #724]!9 S0 j$ [9 q$ k3 e7 X8 P) k( [5 K
830c: e28fc600 add ip, pc, #0 ; 0x0
4 k0 N- a5 ^. l& [, G 8310: e28cca08 add ip, ip, #32768 ; 0x8000
/ M8 S- f5 D) t 8314: e5bcf2cc ldr pc, [ip, #716]!9 W. m+ i6 x/ a8 x! N
8318: e28fc600 add ip, pc, #0 ; 0x06 \- u7 z' E: z+ _
831c: e28cca08 add ip, ip, #32768 ; 0x8000
' o* J I$ T7 m; d( f% ?- D0 ]+ h 8320: e5bcf2c4 ldr pc, [ip, #708]!: a* F5 g7 R5 S; I2 J" z
arago:
& }: C: l. h# O; f+ E! ?) b" z, N0000825c <.plt>:! ?3 [" C& ?$ K& o% m0 H3 P7 p
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)/ _7 @) u* m) e |! |& s
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
, N, e3 v( ?: m2 @: v9 P; ^ 8264: e08fe00e add lr, pc, lr% j' c' I0 j& c8 o" d
8268: e5bef008 ldr pc, [lr, #8]!
# g- f5 B/ i, T9 W3 x9 N4 E 826c: 0000827c .word 0x0000827c
/ x# d( Q5 w5 ], K8 h 8270: e28fc600 add ip, pc, #05 r0 \0 J( y) X! k
8274: e28cca08 add ip, ip, #32768 ; 0x8000; z& J0 [; g) Y! s) j) ]
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c5 u$ x' a6 E$ r2 T0 {' k
827c: e28fc600 add ip, pc, #0
& Z7 E5 A l% R: h$ ^8 X# c2 _ 8280: e28cca08 add ip, ip, #32768 ; 0x8000* g7 T4 e/ b; I u
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274% c6 I6 e, U, j9 ?4 o. T* V
8288: e28fc600 add ip, pc, #0+ r! |2 q3 ^8 a& o% C/ U
828c: e28cca08 add ip, ip, #32768 ; 0x8000* p" s# q* @ w& A/ k0 G: @' j3 }
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
) S; [+ u. j7 `9 ~* H. a8 B& @! Xnone:, q5 r) J. P+ h6 [: m9 s& ^
00008324 <_start>:: `( Q( ~2 K0 c6 v% b! `2 i
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>% b8 d) h2 @/ ?8 f! F8 _( v; X
8328: e3a0b000 mov fp, #0 ; 0x0- c1 r4 C O: Z, | o. r1 D
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
. Q& u& r. k" y0 N8 M 8330: e1a0200d mov r2, sp
$ T; D, M$ \% ?% u9 T! m 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!), s# [' s0 j U) G! I+ A9 `$ D
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)4 n$ b- Y! G# }: @- H% g
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>, C( i% R; U) _9 R [7 b3 r2 [6 P
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>3 Z j% b# ^: j! u
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)6 G2 U) K) ~( ]' `& {
8348: ebffffef bl 830c <_init+0x2c>" h7 y: ]2 @& q3 W2 a0 c
834c: ebffffeb bl 8300 <_init+0x20>% C O2 Q% r" g6 |' t
8350: 00008404 .word 0x00008404
# g5 s) e, _/ w) x' [ 8354: 000083cc .word 0x000083cc. H6 e+ r, I" R" A' f
8358: 00008408 .word 0x00008408
7 [5 P+ `$ y0 w3 aarago:- n; m7 H+ ]' U( |9 C% o |1 b
00008294 <_start>:! X7 A2 Y3 D6 B: i1 \, m5 W
8294: e3a0b000 mov fp, #0* k. f+ [& S1 r
8298: e3a0e000 mov lr, #0
* L2 F8 H' |. q I 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)9 [6 W6 [' k. U4 a+ P
82a0: e1a0200d mov r2, sp
, w1 \8 U( X7 V( A6 S- \. l9 r 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
( B9 T. ~3 v) m$ x7 r' G+ y1 | 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)7 \* X/ W3 Y: h2 p4 L
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>( s& C6 c/ F, m4 C* w2 u1 o0 |
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
+ `# R' s6 l, {4 M% f; M 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>5 V& {, A7 ^1 s# J% q
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
+ P0 Z* ~1 Y8 ^/ e$ h' N 82bc: ebffffee bl 827c <_init+0x2c>, [8 v7 d7 H! H; s5 T& e' m! X& k- Z
82c0: ebffffea bl 8270 <_init+0x20>1 S$ u. }, N& d/ u. t5 \' }# ]
82c4: 000083dc .word 0x000083dc" J% F9 c) g8 Y6 I8 u) n: k7 w$ Y
82c8: 00008344 .word 0x000083442 N2 h, Y, F: a4 O Y; A
82cc: 0000837c .word 0x0000837c' b) }8 Z* M7 x+ I! C q
none:
) p- f' P- D3 o( Y3 l# K0000835c <call_gmon_start>:$ S9 [- ]$ j# P+ ~* W4 _* D% G
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
3 Q5 V1 B8 o* [7 y) S1 @% i; F 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
: Z: m3 e& g* g+ R* d: O 8364: e08f3003 add r3, pc, r3% T# B3 v; F( I+ I: W' d; Q4 Q
8368: e7931002 ldr r1, [r3, r2]
! `; T% m0 f a 836c: e3510000 cmp r1, #0 ; 0x0
: s8 h. ~' h1 ^2 I 8370: 012fff1e bxeq lr
- S4 g! _" P! T$ v$ t 8374: eaffffe7 b 8318 <_init+0x38>' S# a9 C* u/ E
8378: 00008264 .word 0x00008264
! c" w. `$ S: _0 b% G5 D# S 837c: 00000018 .word 0x00000018
- [0 u: l/ r& J+ U' ~arago:6 e. w2 T- D0 F3 z5 m
000082d0 <call_gmon_start>:
6 G9 i) m0 ]8 M* M( s, K( h6 y 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>( E7 ~9 h; e! `7 g5 Z( F- u
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
6 c, X& W7 i& u+ L a 82d8: e08f3003 add r3, pc, r3, \. @" ]- m! h$ M7 E9 z
82dc: e7932000 ldr r2, [r3, r0]
- x7 p. K2 W" P$ c5 r 82e0: e3520000 cmp r2, #0/ u8 p) ~; a, s) r& [
82e4: 012fff1e bxeq lr: f" H9 | e/ A0 j1 j. K
82e8: eaffffe6 b 8288 <_init+0x38>$ g7 L7 Z7 o9 F: `$ H
82ec: 00008208 .word 0x000082089 t' m' N, R* x& R
82f0: 00000018 .word 0x00000018
% `5 b- y2 B6 V0 @5 hnone:
* \2 D. W. s! ?5 U00008380 <__do_global_dtors_aux>:& w F% o! Z* W: z+ Y2 D
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
* G, B9 Y) k4 Z/ ^1 z2 Z 8384: e5d23000 ldrb r3, [r2]/ l) v0 ]7 T1 x& y. b
8388: e3530000 cmp r3, #0 ; 0x0
" K: E% G: h/ v& ]5 V' l8 a$ u2 z- Y 838c: 03a03001 moveq r3, #1 ; 0x1/ O: a& i; k" L& w0 `
8390: 05c23000 strbeq r3, [r2]& ^) H" u. a. V; @" W$ O
8394: e12fff1e bx lr" [ f& j( L" j1 x( O; A
8398: 000105f4 .word 0x000105f4- s- i1 y0 e0 g9 O- b6 e. N
arago:( J7 ?' ?3 I( I9 |% Q @7 u
000082f4 <__do_global_dtors_aux>:
|4 b( l2 J% b" f) F4 A/ _" j 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
2 l9 F$ i! R# f4 k! o( a! p& V 82f8: e5d32000 ldrb r2, [r3]
* C5 s; V8 G$ S" v 82fc: e3520000 cmp r2, #0
* d0 N. ~5 ^2 k 8300: 02822001 addeq r2, r2, #1+ d8 \. W- b5 O! F
8304: 05c32000 strbeq r2, [r3]- ?4 [- c1 w+ r/ y$ P8 D
8308: e12fff1e bx lr
5 j/ f0 v: d# Z) O 830c: 0001050c .word 0x0001050c
. w. l1 ]1 [6 Z; C4 a/ E2 onone:3 L% C3 a8 }, |9 c$ b2 U
0000839c <frame_dummy>:
4 j! s1 \( ~1 |4 g# Y& K 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>' d' q1 |: \* t0 @; S$ _. P1 Y( r
83a0: e92d4010 push {r4, lr}" V9 W6 g/ f5 G7 C: g, E) ^
83a4: e5903000 ldr r3, [r0]
& g. B e/ C/ `2 q* x 83a8: e3530000 cmp r3, #0 ; 0x0
0 u+ J) B; j y) M+ w 83ac: 08bd8010 popeq {r4, pc}1 s) ]+ O, A E+ ?3 i6 Z q2 X1 `
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
, Q& t8 r! M& }: A 83b4: e3530000 cmp r3, #0 ; 0x0
4 B2 I- z' l( P. I$ y 83b8: 08bd8010 popeq {r4, pc}
1 n& ]& a, J! B. Q5 W& L$ J9 X 83bc: e12fff33 blx r3
h- X0 E# [( i* K# Z$ M& v; R 83c0: e8bd8010 pop {r4, pc}# D% j7 B7 n+ _5 r0 v% B
83c4: 000104dc .word 0x000104dc
1 S0 A8 p) n6 V, ]$ M 83c8: 00000000 .word 0x00000000
9 f4 E: W3 U# t8 \4 w, E Carago:
# Z0 M) W [( ^4 t' b$ A00008310 <frame_dummy>:
. y' K' p M; W% D3 D: Y 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>. c" f7 U) Q: k2 b; e6 W+ G6 }
8314: e92d4008 push {r3, lr}
' f# g7 z5 y4 i* h3 l# K# O 8318: e5903000 ldr r3, [r0]
- ^5 l: ]2 Z% A. {; L, _ 831c: e3530000 cmp r3, #0
+ m* g. g& B4 I5 j 8320: 0a000003 beq 8334 <frame_dummy+0x24>
. ~3 A; q- O6 ?. u9 p9 m% ~ 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>; w, l6 y; c( e; G3 K: W2 P% R" K
8328: e3530000 cmp r3, #0
; E! b5 o# v+ I6 m7 a' N 832c: 11a0e00f movne lr, pc- L( U' ?2 i* C7 J N. p5 R
8330: 112fff13 bxne r3( H4 V% x% i4 ~& |8 k! W5 e2 x- j- A. s
8334: e8bd4008 pop {r3, lr}& V8 K0 D0 u6 G3 ^- i2 D
8338: e12fff1e bx lr
! ?# U3 c# ?9 m1 o 833c: 000103fc .word 0x000103fc
( X+ f) P: h, k( C 8340: 00000000 .word 0x00000000
6 E$ {: F W' h! P4 @( t% `/ Y2 enone:
2 x# D/ a6 N5 C- o000083cc <main>:. P* j+ }2 ]+ t; U v4 n
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!), z3 {- t2 D7 }% Y$ @# D
83d0: e28db000 add fp, sp, #0 ; 0x0" z9 M0 w8 e; f0 i6 M0 B& d
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
& R2 z" Q2 q$ F% b 83d8: e50b0018 str r0, [fp, #-24]# G: [& W3 ?+ T
83dc: e50b101c str r1, [fp, #-28]
) O; {. ~3 v, B1 m' o3 R 83e0: e51b2010 ldr r2, [fp, #-16]5 U6 Q. K& P- z3 f- S+ }& Z! G' d5 B
83e4: e51b300c ldr r3, [fp, #-12]
. z2 l" {0 I7 V 83e8: e0030392 mul r3, r2, r3- a& \6 Y* u3 i8 h2 Q% L" f
83ec: e50b3008 str r3, [fp, #-8]
; s( Q) V. H- E* Z 83f0: e3a03000 mov r3, #0 ; 0x0* x% d( k8 w8 j. P
83f4: e1a00003 mov r0, r3
4 H: W0 ^& W% W2 o/ |, Y6 d7 @" m 83f8: e28bd000 add sp, fp, #0 ; 0x01 N5 j+ z- k2 M
83fc: e8bd0800 pop {fp}) h D* | ]- t9 `$ A7 _/ K
8400: e12fff1e bx lr
) ^/ l! W8 c: e# u9 Darago:
/ ?' N' r( Q0 a, C$ x00008344 <main>:6 M/ i! f+ C* P" b2 ^ ?6 F
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!), C$ x( `' k' t* }! O0 T- C- x5 J/ P
8348: e28db000 add fp, sp, #0; x6 |5 N3 q7 ^
834c: e24dd01c sub sp, sp, #28! H& {8 n4 p, l$ d' Q, [1 K
8350: e50b0018 str r0, [fp, #-24]
9 `, W# a0 m$ L% B+ M7 o7 ]# [" D 8354: e50b101c str r1, [fp, #-28]
% P- k3 ^# M2 j- R/ x6 ]0 u) Y; c 8358: e51b3008 ldr r3, [fp, #-8]2 h% h; W& p& M6 p
835c: e51b200c ldr r2, [fp, #-12]5 `# j$ u2 `: f3 V6 y: X
8360: e0030392 mul r3, r2, r3
) p2 I/ a/ F/ H3 J' K: ~/ u 8364: e50b3010 str r3, [fp, #-16]
. j$ G/ S E" X7 t5 w 8368: e3a03000 mov r3, #0- k' g. n7 \8 D
836c: e1a00003 mov r0, r3* W6 Q6 s, @, c8 ^' w$ ^
8370: e28bd000 add sp, fp, #0! \" f. X$ L' e5 w* ^
8374: e8bd0800 pop {fp}
2 V; q6 [. r) h; V; F9 Q& [ 8378: e12fff1e bx lr
% G$ g/ c+ y) s- p. knone:
o1 i/ V* M$ w00008404 <__libc_csu_fini>:
. o" ^# A+ K) \6 z1 e 8404: e12fff1e bx lr7 k7 o9 P" h) f9 z0 o
arago:
2 n% h( J" \) g2 i) v8 S000083dc <__libc_csu_fini>:
9 Q" n% q/ W' V: W( |. K 83dc: e12fff1e bx lr
4 e V% J! z# k) |none:* o) a! m- k7 U8 k N. r8 P
00008408 <__libc_csu_init>:
! W9 ~3 U9 ~: j( v' L 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}6 c2 j) }) ~; C L( L k
840c: e1a08001 mov r8, r1( T5 \3 o8 J3 g( z U5 G1 A
8410: e1a07002 mov r7, r2, H* o% ?2 f* a6 M4 G2 i
8414: e1a0a000 mov sl, r0
`3 [! Q7 k& v0 N 8418: ebffffb0 bl 82e0 <_init>4 G `* _& x/ h" I* U" r
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>, g6 f1 F" ^/ r% A J1 z& U# S
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
' u; X4 D* m0 X- _/ c 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
- m; o% f6 ~7 G% G; [/ W 8428: e0613003 rsb r3, r1, r3
- s! n9 w3 {: J: \3 o 842c: e08f2002 add r2, pc, r2/ d' _( B' t8 s: R
8430: e1b05143 asrs r5, r3, #2
8 s% s5 \2 W0 |6 M 8434: e0822001 add r2, r2, r1
& N! D+ W3 u1 S4 P 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc} X! J. j: [6 u1 a$ |% d$ w
843c: e1a06002 mov r6, r2& S3 X" N( C! B ^! U
8440: e3a04000 mov r4, #0 ; 0x06 b r4 d- K L* B, R; U) k
8444: e1a0000a mov r0, sl
/ N+ Q/ r9 C7 R$ s. T 8448: e1a01008 mov r1, r8$ l) K' N7 n& p& O6 q' x
844c: e1a02007 mov r2, r7
2 q) A; _3 K) Q U2 U 8450: e1a0e00f mov lr, pc+ G$ V' c+ p- o- z, Q9 o
8454: e796f104 ldr pc, [r6, r4, lsl #2]3 O2 M6 Q4 z3 k# J
8458: e2844001 add r4, r4, #1 ; 0x1- c# x) I, Y$ q0 m
845c: e1540005 cmp r4, r5
! C: j9 j1 G& \) F; j, B$ ]) _ 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>4 ?0 A% {( L: b5 q8 v; O) M t, V% r1 m
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}, r, K/ |8 {7 l
8468: ffffff04 .word 0xffffff04! F6 u5 ^' v! N1 f5 ?; u
846c: ffffff08 .word 0xffffff08
i3 w. o- x0 x6 w5 \5 `; O 8470: 0000819c .word 0x0000819c7 w3 U! R- ?- l- S2 }
arago:
6 X! T- D6 a8 u8 e/ ]" E0000837c <__libc_csu_init>:" i* `+ ~+ A" a" E% Z+ q: ? r' q
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
8 E* I6 t( k& k 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>3 r5 i8 V) W8 X9 P
8384: e1a06000 mov r6, r0
" n3 P2 S% T ~; m2 I \, q* ` 8388: e1a07001 mov r7, r1
1 Q9 S" a9 v* I# f- N 838c: e1a08002 mov r8, r2
* `% I4 T$ Z# U5 H" \* l" h! ` 8390: ebffffae bl 8250 <_init>/ b6 S, V9 L# a& z* y3 E
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
/ h9 ]7 e% Q! y. d m6 u/ \ 8398: e08fa00a add sl, pc, sl# t! P1 C6 G( B5 U
839c: e08f0001 add r0, pc, r1
$ E; _2 y0 k1 J, e# z8 `! F/ ? 83a0: e06a5000 rsb r5, sl, r0
) D* X8 L7 O% t# v; Z# J. ?, n0 b 83a4: e1b05145 asrs r5, r5, #2; _8 i% N* N3 W- O! O
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
! _9 c9 y" u' N0 Z4 a# z9 y 83ac: e3a04000 mov r4, #0
& l5 K. E1 B C6 U; x1 u 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
9 W) W/ y0 U/ c; F- A; l 83b4: e1a00006 mov r0, r6
6 X" h3 S+ N7 W/ U 83b8: e1a01007 mov r1, r7! _2 _3 U5 V$ v2 L; t; n
83bc: e1a02008 mov r2, r8
9 C. b m# ^" g8 G8 w6 T! \; l 83c0: e2844001 add r4, r4, #1
% r9 E7 l/ Y5 H- B 83c4: e12fff33 blx r3. x' c; Z2 a; n( }4 x
83c8: e1540005 cmp r4, r5
* P% ^" Y( C+ T" a. _! X4 } 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>+ B2 ^4 _- G- S- m
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}! I0 N- w( s5 v) b: b
83d4: 00008054 .word 0x00008054
6 D0 g% m' f$ \0 X* I4 p0 ]5 ] 83d8: 00008054 .word 0x00008054
% w/ s' o( i' K E5 a# \none:9 ~1 ?& ^" {" _' ?5 y% }& y
Disassembly of section .fini:
+ e1 t7 x/ q2 r9 P" O! y. R
: @4 `& d. E; Z4 x4 S4 f1 J% Y- x00008474 <_fini>:
( a& H2 @1 _6 F$ L2 V0 g5 L" f0 [ 8474: e92d4010 push {r4, lr}
7 ^- d9 L: D0 ]; O/ Y3 ` 8478: e8bd8010 pop {r4, pc}
2 K! _, [$ \8 |8 u% J# I0 _& E4 Carago:, G, r- H! s% o- h
Disassembly of section .fini:7 X; ^' l5 E; @" @8 D( \0 R' ]
9 z0 ?9 ` W3 Q' Q2 j& B
000083e0 <_fini>:6 ~, j3 W8 \# g
83e0: e92d4008 push {r3, lr}
1 N) C+ l; G! ]8 C# [& ^/ x 83e4: e8bd8008 pop {r3, pc}7 E! Y3 f' s6 m, n: p3 M
3 Q- [9 o2 C: @! n0 G( p- Q
# x: O4 E- t- F8 O0 _' u! T
, F/ A$ H& T: _# m1 ]* Y2 M |
|