|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码: r% T/ M/ P& L/ v) Z3 L6 y6 r
1 #include<stdio.h> ( ?! _' P: L& E( w' Z$ R
2 #include<math.h>
9 k5 F' k9 Q* e' i, \ 3 int main(int argc,char* argv[]), J- f/ f$ t; }! w" X8 _1 w; E
4 {
; ]7 i' P7 x1 _& f' T' G( ` 5 int a,b,c;
4 t5 J+ i" f9 k$ G! ] P 6 c = a * b;+ Q/ R( ?1 u5 l4 Q# N: w7 ?" i
7 return 0;
1 o9 O B% S- x% P7 K" I 8 }) T3 o9 E' O$ ~7 ~
" }- _ X& g5 t1 `7 S3 v& Q( x3 ^$ ^
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
+ M# E) t. ^4 O8 g) Znone:
8 V' L, m% S* s" Z& d4 G0 {! K# o000082e0 <_init>:
8 j1 a, B7 w% M) S9 S5 k 82e0: e92d4010 push {r4, lr}
) }5 D' P) p5 T' J) d" C6 f 82e4: eb00001c bl 835c <call_gmon_start>
' f l4 ?1 f2 W2 Z) L* n0 n- x 82e8: e8bd8010 pop {r4, pc}
8 S5 f- p: l1 h1 M3 F: darago:1 R$ O. K" ?" ?& i
00008250 <_init>:
9 t% {9 f8 i" v( \1 W9 H4 V: [: h 8250: e92d4008 push {r3, lr}2 |: {. a5 |( v
8254: eb00001d bl 82d0 <call_gmon_start>. ^0 n. v* z$ H5 Q9 e& y, y
8258: e8bd8008 pop {r3, pc}1 ]% [0 A" h7 F: s% @
y v, e( e; Z. gnone:8 ?( ]) ^, @$ R4 M; Z
000082ec <.plt>:
& B( k6 q5 y7 R) U& C# l 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
; \ M( W" F6 i 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>% |( W) P0 h+ w% N/ M5 D
82f4: e08fe00e add lr, pc, lr
, f# w6 G' u# z5 x' T 82f8: e5bef008 ldr pc, [lr, #8]!
8 h. b- c9 R+ w1 A 82fc: 000082d4 .word 0x000082d41 q+ i' e- n# t b Y6 s H5 G& C
8300: e28fc600 add ip, pc, #0 ; 0x03 i! n! c4 p q$ m7 r* b
8304: e28cca08 add ip, ip, #32768 ; 0x8000$ Z2 E( y; P4 h) n# t
8308: e5bcf2d4 ldr pc, [ip, #724]!
2 y# c4 B7 |: J# e6 h. g 830c: e28fc600 add ip, pc, #0 ; 0x0& c+ I5 M' ^) f# \4 g5 v& W
8310: e28cca08 add ip, ip, #32768 ; 0x8000, A, T j* Z* m1 ^; Q& m; S: I9 V
8314: e5bcf2cc ldr pc, [ip, #716]!, x& ?( h/ @5 v
8318: e28fc600 add ip, pc, #0 ; 0x0
1 r e' @$ P& f& l3 {" T# o9 ^6 m 831c: e28cca08 add ip, ip, #32768 ; 0x8000 y! N3 A1 o$ D. b; R" J/ i
8320: e5bcf2c4 ldr pc, [ip, #708]!
5 r2 B6 K7 o: I7 u5 V2 m' B" @arago:
9 w4 \* Q" f0 |( z" L; P0000825c <.plt>:3 K# W* {! X8 `1 L4 Z& t# t1 T% W
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
9 ?% _/ M4 f: _% V" t 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>4 e$ _/ r1 I, C# c! E- V
8264: e08fe00e add lr, pc, lr4 p, n4 Q& q4 [; [7 U! a: L6 w
8268: e5bef008 ldr pc, [lr, #8]!
% D# e3 @4 J! \) O 826c: 0000827c .word 0x0000827c
# ~ u" k* w/ v M1 w: P 8270: e28fc600 add ip, pc, #0, u2 n% k$ U- m! f! ~1 v. U
8274: e28cca08 add ip, ip, #32768 ; 0x8000
* ?+ d$ o/ q: }8 Q9 R3 k 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
- ]5 T2 {+ U' C& w. d 827c: e28fc600 add ip, pc, #0
' i5 K) c( n9 }$ j( G. x 8280: e28cca08 add ip, ip, #32768 ; 0x8000
! y( }9 d# A9 ?) x4 d9 m 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274) E- C' O- X5 R6 @. S/ y; S& Y2 h
8288: e28fc600 add ip, pc, #0
b2 `4 X+ A6 k/ o) S 828c: e28cca08 add ip, ip, #32768 ; 0x8000& T$ b2 Y6 P& V$ }+ V' }
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
0 d9 J3 r+ [6 j* _: ^none:
: X+ l2 _. V8 A7 R5 l, a) W) A00008324 <_start>:
5 w9 X: G" a3 a; j 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
# p3 b, H: u# n. R4 e% Z; R 8328: e3a0b000 mov fp, #0 ; 0x0; c; j$ U; ]& }2 Z( g" G3 O) f
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)+ A" v$ Q* \7 p1 Y: G1 w1 c
8330: e1a0200d mov r2, sp
5 b! u1 k/ g- v9 d$ Y6 B% z. C- E# C 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)6 K) C. b0 P: S; C$ s& @$ j
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)( x6 s$ d* c- f0 ~- d$ U; w
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>% j7 f( N* [" F
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>! h8 B0 X. T% M0 ]: G n
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!) U% n9 p# J$ [0 A
8348: ebffffef bl 830c <_init+0x2c>
0 N, [8 N$ t/ K3 e4 V, o* L 834c: ebffffeb bl 8300 <_init+0x20>
k8 q, U& [) a/ ?. |) l* X 8350: 00008404 .word 0x00008404
2 J0 M4 R; X/ z f! W) s 8354: 000083cc .word 0x000083cc
# [% B6 }* B6 i 8358: 00008408 .word 0x00008408& z5 [; l3 h1 `
arago:
' ~$ q R7 [( J! O. v6 y00008294 <_start>:, x+ R' }/ u! J2 C/ T8 g, o) t
8294: e3a0b000 mov fp, #0
& T; x# b# N' v0 R; j 8298: e3a0e000 mov lr, #0: m' a4 T( S. \
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
4 `5 D6 b0 J$ l& @) T 82a0: e1a0200d mov r2, sp# G' X: y; m) s! ^# `1 {* j
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!); Q6 `- {, Q. W5 i7 `3 S, I
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
# } X4 Q7 J0 J) B9 B+ D+ t$ w 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
1 \/ q9 |0 Y: @5 `$ j& X# T6 R 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
) U) Y4 V# w' }0 |+ I* H/ o% T, C 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>' i- R" k' P- }& U; _/ u! I. n" U# {
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
3 a/ Q$ f% `. y% t0 P4 H 82bc: ebffffee bl 827c <_init+0x2c>
7 v/ Z: i7 `( V1 u: P, R$ i 82c0: ebffffea bl 8270 <_init+0x20>
7 n/ ]8 s* {" @ 82c4: 000083dc .word 0x000083dc& Y+ G/ a$ T' g. @ V3 B7 p; C$ G
82c8: 00008344 .word 0x00008344
8 q- }: |( ^/ e. h0 u 82cc: 0000837c .word 0x0000837c
; h: i5 S' ?: q; _8 u$ m1 unone:
2 @5 T7 X# [8 c5 l! ~7 C0000835c <call_gmon_start>:6 R/ ]9 h. k, |9 s
835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>% Z- I# `8 i& }; C5 f/ M
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
) N0 r1 s6 x/ T 8364: e08f3003 add r3, pc, r3
/ e/ B- R( z8 o: F 8368: e7931002 ldr r1, [r3, r2]6 E; c" ^( |- R& C
836c: e3510000 cmp r1, #0 ; 0x05 y) Q5 b8 U/ x/ |/ b3 m7 z0 B
8370: 012fff1e bxeq lr7 ` L/ j' O$ }& U
8374: eaffffe7 b 8318 <_init+0x38>
& A* p. z, s% X 8378: 00008264 .word 0x00008264
; {" q% B. ^. l; c* L) o 837c: 00000018 .word 0x00000018
3 M% j/ D0 |" f9 zarago:; h7 z# r; Z2 h! }0 d% K
000082d0 <call_gmon_start>:
. I$ t$ x5 T4 K: c9 x8 M2 j 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c> ~1 j, S" @6 r k! `
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
" w1 I& o, W! r5 V 82d8: e08f3003 add r3, pc, r3* _. ?6 g0 E. Z6 E1 s
82dc: e7932000 ldr r2, [r3, r0]
, ^4 G6 c8 F ~0 h 82e0: e3520000 cmp r2, #0# b# J, s/ r: r; y' N
82e4: 012fff1e bxeq lr
% H- j1 A4 v' k/ Q 82e8: eaffffe6 b 8288 <_init+0x38>
2 `9 h I1 Z- c n' m* x7 J 82ec: 00008208 .word 0x00008208 `! H D5 ?4 e. y @9 ~' h
82f0: 00000018 .word 0x00000018/ y1 D$ {1 g# d
none:
6 K$ v: W4 g+ ~/ Q& b00008380 <__do_global_dtors_aux>:0 V, Q* B0 P8 _6 ]
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
7 P8 f9 w2 P1 ]' A0 r) J* D 8384: e5d23000 ldrb r3, [r2]$ I/ S0 R% J2 o- j2 g: L
8388: e3530000 cmp r3, #0 ; 0x0
& y$ c- C- x( C7 r: o4 v- h% b 838c: 03a03001 moveq r3, #1 ; 0x18 P2 X. B/ b9 q; N" [. q
8390: 05c23000 strbeq r3, [r2]( H1 |* A/ h0 H, ^6 K( _# l
8394: e12fff1e bx lr
+ [+ n3 ~% M2 G# K 8398: 000105f4 .word 0x000105f4) G9 X2 g2 G6 ]7 d& z4 n! k
arago:
* B( T0 V' G' P5 Q000082f4 <__do_global_dtors_aux>:! t0 ^0 |% a4 g, D% L0 l1 s1 Z$ e; Q
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
) F0 o; J( |; Y' B1 t 82f8: e5d32000 ldrb r2, [r3]4 e7 H0 \) t# @
82fc: e3520000 cmp r2, #0
; b8 }4 a3 D. E$ }- P 8300: 02822001 addeq r2, r2, #14 g$ k. L" k4 K. [! D' U
8304: 05c32000 strbeq r2, [r3]+ I& e0 Z5 B6 o9 [4 O0 X$ b
8308: e12fff1e bx lr* `; g$ z* [, ` @
830c: 0001050c .word 0x0001050c5 c3 Z0 {( ^# s( t
none:4 Y6 r5 G% I% ~- e7 {4 U; r
0000839c <frame_dummy>:
+ K( o$ }* C4 g ~$ Y4 N" {5 ? 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>/ c: A9 w) q4 Y; E) P- ]
83a0: e92d4010 push {r4, lr}0 ], n+ k8 j- U
83a4: e5903000 ldr r3, [r0]( o- @" d2 D5 X* z: n7 F) ^6 r
83a8: e3530000 cmp r3, #0 ; 0x0
( P4 p. j' h F: b 83ac: 08bd8010 popeq {r4, pc}
* h$ p% t7 f0 v5 H 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>9 V. N. C9 [9 h/ }
83b4: e3530000 cmp r3, #0 ; 0x0
. i5 @1 }: _$ i/ F1 X, f/ \ 83b8: 08bd8010 popeq {r4, pc}
5 y+ a" E L4 m 83bc: e12fff33 blx r3
6 j. |: S. R0 O$ j 83c0: e8bd8010 pop {r4, pc}2 t) y- M' A* Z
83c4: 000104dc .word 0x000104dc4 |; u$ Z5 R1 k% G3 [# J
83c8: 00000000 .word 0x00000000
/ e7 E' R1 G/ l) i" K/ S iarago:
0 p, }0 s5 u0 ~: ~( L6 g6 m00008310 <frame_dummy>:
' E) G4 V; k7 j7 B 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>% \% ^9 C0 I+ w9 ]
8314: e92d4008 push {r3, lr}5 ^1 v3 K7 ^, ?+ Y2 I5 t% i
8318: e5903000 ldr r3, [r0]
2 r8 A c, i( D; o0 [% O 831c: e3530000 cmp r3, #0
7 t/ \ f" r1 k0 ? ~ 8320: 0a000003 beq 8334 <frame_dummy+0x24>
5 E) D# W0 G. q" u( q 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
) X* w" O* o$ s/ N5 J) x7 j" {" k. W 8328: e3530000 cmp r3, #0
9 k/ Q. O3 M2 O& P5 L7 k 832c: 11a0e00f movne lr, pc
* ?4 x# Q6 V1 m. o( b! I/ b 8330: 112fff13 bxne r3
2 O* _" @: g/ Y# ^# |( ~ 8334: e8bd4008 pop {r3, lr}
( D9 c$ Y2 q" H2 l! G/ J 8338: e12fff1e bx lr
, y8 f6 W( o1 X9 u6 J 833c: 000103fc .word 0x000103fc1 }$ s* ?. x' [
8340: 00000000 .word 0x00000000$ I+ v! N3 b1 U, F
none:/ b! A y" Z' M0 s( z
000083cc <main>:# R0 H; ?' W! S; |' J! g
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
/ _( J: i4 i' [$ x1 z( S! {# v 83d0: e28db000 add fp, sp, #0 ; 0x0% ]7 y) q1 g+ F, g( t
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
/ Z2 X% j7 s7 A2 n5 a' h 83d8: e50b0018 str r0, [fp, #-24]8 ^, z/ b3 [ y, i6 e. a
83dc: e50b101c str r1, [fp, #-28], U( i: d0 ^- W# z' C' U
83e0: e51b2010 ldr r2, [fp, #-16]8 P8 r& u2 g2 }0 d& Y
83e4: e51b300c ldr r3, [fp, #-12]
. ?! K2 J, R( p! `6 q6 e" K3 } 83e8: e0030392 mul r3, r2, r3) ]& u4 l& F. N
83ec: e50b3008 str r3, [fp, #-8]
& U" ^. Q+ r* A4 ^6 V5 t8 i/ { 83f0: e3a03000 mov r3, #0 ; 0x0
- W c$ c1 w& |. P& D8 S3 }/ E% }$ N 83f4: e1a00003 mov r0, r3: [/ i+ K: ], B: d4 j
83f8: e28bd000 add sp, fp, #0 ; 0x08 i4 c+ B6 r9 V$ ~+ q( c( V
83fc: e8bd0800 pop {fp}. g( @' @# n" V2 Q# Y% b# v
8400: e12fff1e bx lr- q5 W- F# W0 c4 o8 t( J
arago:( ?) ~ @9 P- b9 L( `$ T
00008344 <main>:: X' X+ V e8 y0 {
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)5 s5 p; R% s1 q @% f @. {
8348: e28db000 add fp, sp, #0/ C& i) P1 ^; m( B
834c: e24dd01c sub sp, sp, #28
) `; I/ `# H- f- ~1 L 8350: e50b0018 str r0, [fp, #-24]
3 N0 Q' }$ b! g3 K2 E+ n% H3 ]6 u 8354: e50b101c str r1, [fp, #-28]
& L, Q; |/ y' V; F 8358: e51b3008 ldr r3, [fp, #-8]
. ?2 ?4 j+ q p& l3 H4 r 835c: e51b200c ldr r2, [fp, #-12]
0 s' _( R" q2 `3 b( N' p 8360: e0030392 mul r3, r2, r3
/ l. ~" i$ X% E% @, N" A 8364: e50b3010 str r3, [fp, #-16]
) q/ a1 b$ H u, i7 e/ _ 8368: e3a03000 mov r3, #0! d! L) A1 _; }
836c: e1a00003 mov r0, r3, A! a+ {' A: |' i) _
8370: e28bd000 add sp, fp, #0
$ `0 b( X5 q5 H$ D 8374: e8bd0800 pop {fp}" E8 g$ g; }0 g$ m: h0 J! `
8378: e12fff1e bx lr
& T& l" z# E+ | R& `none:
( J/ S k4 t" d00008404 <__libc_csu_fini>:! c6 R" g m7 E5 y# O' N ?
8404: e12fff1e bx lr, g0 h. h' j0 X T% {
arago:0 Z9 [- ]* t5 W1 k! F r: J, x
000083dc <__libc_csu_fini>:
' G, m1 T& T/ K3 X# P6 r2 t6 p 83dc: e12fff1e bx lr* W: r" G u8 N. ?1 K& g- }
none:1 V1 _* I( E( X8 E. ^3 h
00008408 <__libc_csu_init>:# {* P* o X1 L1 p! w$ D
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
+ E! n0 N# U8 e- t6 {0 [ 840c: e1a08001 mov r8, r1; D, L- j0 d! @+ b
8410: e1a07002 mov r7, r2
* V; K+ i+ X* W 8414: e1a0a000 mov sl, r0) ~4 f# k0 _0 P/ X; p
8418: ebffffb0 bl 82e0 <_init>
0 q/ v0 ]8 V8 s1 g 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
6 ]# d7 }5 G5 s* c6 F7 v 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
$ P3 H% }3 Q8 v+ d3 c1 O; r 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
. P9 ]4 x9 [' r. s( ] Y 8428: e0613003 rsb r3, r1, r3
$ H. _* D: M+ x% \ 842c: e08f2002 add r2, pc, r2
' x% B5 Z# N* _; q 8430: e1b05143 asrs r5, r3, #2$ w. g E& v0 p8 y* }, F* j& W( a
8434: e0822001 add r2, r2, r1, U) K" Z! t! W- x, s8 Z
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}: h, I. G3 C, ~9 ~8 n' t/ A) `- V
843c: e1a06002 mov r6, r2
5 c& g! J+ H! c7 B7 E$ j 8440: e3a04000 mov r4, #0 ; 0x0+ r+ ?# N) W; ?" t% k2 Z1 x
8444: e1a0000a mov r0, sl
+ j8 U1 u5 U; j* e/ a# u+ l2 S 8448: e1a01008 mov r1, r8
; R% k3 A3 `' j% ` ~- w# F 844c: e1a02007 mov r2, r7" T) }9 N3 D9 X! u) Z, a3 L1 B
8450: e1a0e00f mov lr, pc f# H5 G4 B/ o8 S* C! h S4 m3 x4 @
8454: e796f104 ldr pc, [r6, r4, lsl #2]
8 [/ O8 p( p. \5 b 8458: e2844001 add r4, r4, #1 ; 0x1 ~0 d0 A% P% ~9 v5 ~0 t2 J
845c: e1540005 cmp r4, r54 S+ q2 e4 V8 S9 N1 j
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>. _4 d; S" s3 k
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
. ?2 Z( t7 C/ Z+ E 8468: ffffff04 .word 0xffffff04( U- J# n9 ]) s/ M& X- Q
846c: ffffff08 .word 0xffffff08
' d# ^1 D. P7 u1 V, J8 p9 W9 ~ 8470: 0000819c .word 0x0000819c
5 ^8 G+ w( p0 B8 K% L0 rarago:0 O8 Z- x6 c' I$ U0 \& ]
0000837c <__libc_csu_init>:
' t* d/ f6 }: O4 I; K( a 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}0 c* h" b# C4 f
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
" A' H. N* H+ c9 v0 m0 h 8384: e1a06000 mov r6, r0
: H9 u3 p H% C- I- _0 n 8388: e1a07001 mov r7, r1( h3 x% V( s+ k2 I1 T
838c: e1a08002 mov r8, r2
7 I: n7 D8 @$ L% Q. q 8390: ebffffae bl 8250 <_init>
6 X4 A! V6 W/ h& ~; u 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>8 m! w I+ S* n
8398: e08fa00a add sl, pc, sl
) h) s* A% m8 K t* } 839c: e08f0001 add r0, pc, r1
9 Z( Q" @/ F+ D/ R 83a0: e06a5000 rsb r5, sl, r0
6 y3 [: \0 n- D( `: ` B 83a4: e1b05145 asrs r5, r5, #2
" S: L* m4 l- C7 C; I 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}0 T' z% c4 v1 Y7 X
83ac: e3a04000 mov r4, #0
3 C) n8 r: T" h) Y3 P8 ~ 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
$ a" t7 n0 z E8 ]7 Q 83b4: e1a00006 mov r0, r6
4 i# }6 ^) _0 l& [ 83b8: e1a01007 mov r1, r7: u: G* I5 U, o, `! U: ?6 M, l& L
83bc: e1a02008 mov r2, r8
+ P8 g0 o( l5 j0 r7 b 83c0: e2844001 add r4, r4, #1$ k2 v h( _7 T% i
83c4: e12fff33 blx r3
* g: y; y% M. W5 e- l 83c8: e1540005 cmp r4, r54 f5 {! l* X" l% ]6 t/ r* v
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>. S2 K# n6 D W! C" T
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}0 w) d+ }! u+ i$ k+ N
83d4: 00008054 .word 0x00008054
) L' W% ?2 V0 [ S P 83d8: 00008054 .word 0x00008054
; b4 ]# h$ n, ]/ G, hnone:; I; s) T. j1 w8 G
Disassembly of section .fini:
, O( |* ?) L2 V, S
) s5 s) k5 c1 f00008474 <_fini>:% q0 ~$ {" b* j' ^) y
8474: e92d4010 push {r4, lr}! ]7 d" M0 O- E h8 b% x4 e8 L" i
8478: e8bd8010 pop {r4, pc}& L% H/ ` P- G1 c5 j
arago:
/ T; R; V) B0 G- ~0 aDisassembly of section .fini:# _' v+ \, K& U8 A5 S4 K
4 V3 K [& ~; N! E6 [
000083e0 <_fini>:
8 m( b7 y8 W! o. H: a( l g 83e0: e92d4008 push {r3, lr}" i- Y' @% L( s6 O! P
83e4: e8bd8008 pop {r3, pc}
& B0 S+ A; j' W9 t) m2 s
- N: ^( v/ {. t6 t
" j- P3 O9 N1 t1 H" h
5 |3 z* ]2 x2 m Q* ~, G; e5 B |
|