|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
# ?. ?& B9 I% S 1 #include<stdio.h>
2 ~3 ?2 }/ h: P5 H) S ? 2 #include<math.h>/ Q4 n' A. s" F4 M% i- P
3 int main(int argc,char* argv[])
1 p3 n0 t9 T7 {/ D% A. A' ? 4 {( @& g/ p% t' x7 E
5 int a,b,c;. r: p6 ]4 h/ I% u1 n
6 c = a * b;2 w" i, W! y s; z3 Q" P" L
7 return 0;
6 v% y/ l+ c3 c0 R8 J& H 8 }
( E1 y- }* A$ E$ X& _5 a4 b& r
+ J" P0 L6 }0 c/ Q下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看; s2 N" W* ~( j
none:
# \" ? V$ k/ `: H- i% W( Y5 I# T000082e0 <_init>:
* M$ u# O; B4 G& E4 ~ ? G 82e0: e92d4010 push {r4, lr}, ]2 z. O! P. J1 W- I/ j2 V) n, k
82e4: eb00001c bl 835c <call_gmon_start>
" o1 J9 X, Z5 |+ i& h 82e8: e8bd8010 pop {r4, pc}
% ]* \- e' ~! y: T: x6 W) Narago:# N0 Y$ ^' T# J
00008250 <_init>:
' D; ]! b, I. _5 H- W- h( Q 8250: e92d4008 push {r3, lr}
- }, Y% n" g' q1 T( u: R7 X 8254: eb00001d bl 82d0 <call_gmon_start>
{/ {& n! s: o! n" Y7 x7 A# u 8258: e8bd8008 pop {r3, pc}
1 `! F- G1 \) P6 {& w
- A8 s, J7 k; Y1 V0 Vnone:! Z) N6 s j) f$ W. [! ~& ~! O4 {
000082ec <.plt>:
& Z1 g$ ?7 d+ m" S. W) T& O 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)' i0 Z; |2 z7 \% S5 v" T/ g! N
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c># L6 D5 a! n8 A9 V
82f4: e08fe00e add lr, pc, lr
. V5 ^( r* V+ k; M& u 82f8: e5bef008 ldr pc, [lr, #8]!, @# P" H% e# I2 v; i% C9 a
82fc: 000082d4 .word 0x000082d41 l: S2 D9 f$ ~" M/ B, I8 ?$ y, V
8300: e28fc600 add ip, pc, #0 ; 0x03 K* w& e/ G! q7 }- w( e
8304: e28cca08 add ip, ip, #32768 ; 0x8000
: W2 a" |2 Q! E( a3 @ 8308: e5bcf2d4 ldr pc, [ip, #724]!8 m9 r" d {* y) f V# E
830c: e28fc600 add ip, pc, #0 ; 0x0
# a o6 @4 d" p# [ 8310: e28cca08 add ip, ip, #32768 ; 0x8000) H" \. G- U& [$ l0 x
8314: e5bcf2cc ldr pc, [ip, #716]!! s5 S- y- g1 p) |9 U, y+ d
8318: e28fc600 add ip, pc, #0 ; 0x01 A3 F% b% a4 |+ a2 w* L4 ]2 ]
831c: e28cca08 add ip, ip, #32768 ; 0x80003 M2 h# L8 e' a r1 n2 G/ G9 q l
8320: e5bcf2c4 ldr pc, [ip, #708]!" [2 Z3 D6 J5 f1 r" c v) v
arago:
* m u+ ?& ]* ?+ R2 `0000825c <.plt>:
9 ?3 m$ Z* k+ d |. o+ h 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
6 h5 K. y9 I) r0 m& P1 E 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>9 i7 u3 }& u; m3 s v p8 {
8264: e08fe00e add lr, pc, lr; D6 T, R6 t+ t8 G
8268: e5bef008 ldr pc, [lr, #8]!
$ o0 h; V# V" H. [3 }, y& c 826c: 0000827c .word 0x0000827c' x, k* j, v0 X8 c0 h* D
8270: e28fc600 add ip, pc, #0( N0 X% m& q1 B+ g6 j
8274: e28cca08 add ip, ip, #32768 ; 0x8000) b1 I0 G P! ~
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
! B- b, o5 Q, w. k7 g 827c: e28fc600 add ip, pc, #0
0 Q, a8 h; e P5 w1 A+ \8 y 8280: e28cca08 add ip, ip, #32768 ; 0x8000
! J: g" z$ W, s! ]" m& c 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x2747 B! ]" ]6 e# J4 G
8288: e28fc600 add ip, pc, #03 E A8 l4 M7 @, L
828c: e28cca08 add ip, ip, #32768 ; 0x8000 G& I! }5 k# ~+ r2 K Y2 u. M. y
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
' f$ \0 K' ?' D$ E! W# r$ Cnone:
( k- j1 Q. o, f6 p/ F. F/ [00008324 <_start>:8 P% R. w) Q2 O, m7 L
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>9 I" ^' g. b6 l# G! g4 \$ b
8328: e3a0b000 mov fp, #0 ; 0x0
p% w; H2 w- | 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
9 c9 P& m& x/ x" v$ e 8330: e1a0200d mov r2, sp
& o4 W* K) A6 b8 V5 a$ M. ^ 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
8 \1 H* v) G$ H& H9 ?& ] 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
3 j' X: t( K9 y2 P1 d9 } 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
- h! t, M0 D& |! d2 T, R+ N 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
4 i$ _$ M5 a( {8 |: M0 g 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)2 m; J# l6 K6 A4 C$ {5 _/ q
8348: ebffffef bl 830c <_init+0x2c>1 s5 Z4 l% [2 N
834c: ebffffeb bl 8300 <_init+0x20>$ {( D9 ]0 j% r# {7 r( z% X6 |6 G
8350: 00008404 .word 0x00008404$ }4 e7 i4 W) q, c% s& c( ^- x+ l
8354: 000083cc .word 0x000083cc' `5 I8 V: L5 s# {' Y
8358: 00008408 .word 0x00008408/ U) P% X% j8 ?
arago:4 _ a$ Q4 I) b {+ ] C
00008294 <_start>:
+ }, {# q" V' T" ~& I) v/ J, @2 J3 t 8294: e3a0b000 mov fp, #05 S+ E2 |: Z; j$ j
8298: e3a0e000 mov lr, #0 G/ M/ P( c2 p* W
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)* i+ ~/ T( x. W' k
82a0: e1a0200d mov r2, sp
1 N- G. O, v: u& e* X- \9 _# l2 \ 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
. u. w" i$ H4 @& e3 G6 P' r 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# P V7 |0 |5 B- v
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>2 W+ A3 f, W6 _0 G) w J" }
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
. ~, d' w+ b& f 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>( G: u: U% o: j8 ]1 x6 H) M) h% }
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
/ Q4 D4 A2 I6 u/ G" ` { 82bc: ebffffee bl 827c <_init+0x2c>
6 g1 k' F. u. w% n; N 82c0: ebffffea bl 8270 <_init+0x20>. g/ `0 [4 o' J+ \; G9 W' j* z% E
82c4: 000083dc .word 0x000083dc
$ ?# o* N9 |$ y$ Z" s! W 82c8: 00008344 .word 0x00008344
" k. h8 |) [/ V, B2 ^ 82cc: 0000837c .word 0x0000837c
& _$ o9 K# W1 ~) v: n5 Lnone:8 Z* e/ x! `& }1 g
0000835c <call_gmon_start>:
{$ ]% R2 D p, \4 W' E7 V 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
3 U" ^3 I9 b- c& m4 _ 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>4 p6 e* d- d" w( |/ s$ `( J
8364: e08f3003 add r3, pc, r3, D1 \$ V5 ~: ~' W
8368: e7931002 ldr r1, [r3, r2]
7 w# {8 z# S( ]- t9 u o 836c: e3510000 cmp r1, #0 ; 0x0/ u0 c; o' e: k
8370: 012fff1e bxeq lr
# d$ U# j: Z# b: |8 @ 8374: eaffffe7 b 8318 <_init+0x38>" N9 Q6 M) k# D
8378: 00008264 .word 0x00008264" ~$ ]- K% n m. v/ V
837c: 00000018 .word 0x000000184 B0 e! o+ s: P$ K! z: Z1 y
arago:6 ~+ n8 U/ @3 H* y" j* ~/ ^
000082d0 <call_gmon_start>:
1 E: G1 `& A+ c( q' }! v 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
" a# `$ K+ V( x 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>& X' t" q, [8 V8 o) J6 D3 a
82d8: e08f3003 add r3, pc, r3; J" t5 d/ |5 T7 n5 l: K
82dc: e7932000 ldr r2, [r3, r0]' B5 P* A- A. u R1 p
82e0: e3520000 cmp r2, #0) S9 d6 R7 s' [8 C4 ^$ \
82e4: 012fff1e bxeq lr
. ~$ G9 o: R% o1 L: p5 ]; ] 82e8: eaffffe6 b 8288 <_init+0x38>
; }) M4 J4 W5 G1 f l% I 82ec: 00008208 .word 0x00008208
) |% e- ^# K, A- N( C7 ] 82f0: 00000018 .word 0x00000018+ r% e0 q9 T0 u$ S
none:6 K/ ^0 [. ]) |/ r( o, a5 J
00008380 <__do_global_dtors_aux>:$ \- l7 ~% T. c1 r2 A) G' b: i
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
; g1 ^: B4 m; J6 g3 x 8384: e5d23000 ldrb r3, [r2]
! Z7 v3 G2 A' O( G 8388: e3530000 cmp r3, #0 ; 0x01 i: b( c5 k" e+ F* q/ \
838c: 03a03001 moveq r3, #1 ; 0x1' Z3 X, z) ?& B- i2 [& I
8390: 05c23000 strbeq r3, [r2]8 h0 D C2 s) `" w) u
8394: e12fff1e bx lr' f- } G" G2 s% {0 K
8398: 000105f4 .word 0x000105f4
$ E6 U# P2 [0 t/ T, carago:0 C5 l2 @2 X, o! {3 m2 B1 e1 Q5 y
000082f4 <__do_global_dtors_aux>:6 w3 E# w1 T; R
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
2 ?7 c: H* m8 V, V 82f8: e5d32000 ldrb r2, [r3]
/ f S2 } p$ ^1 P 82fc: e3520000 cmp r2, #0
, b5 `9 y# U/ m 8300: 02822001 addeq r2, r2, #1
: R, P# `6 D3 C; G6 I% R 8304: 05c32000 strbeq r2, [r3]6 x+ q6 T" h& ^9 I. n
8308: e12fff1e bx lr
! Z2 ] l9 y0 L# Q* g, M0 G2 e" S0 @ 830c: 0001050c .word 0x0001050c
7 X/ S7 X4 \( I2 v: l; X0 s" R xnone:
# ~& F! O" Z' u. t0000839c <frame_dummy>:2 c- ~: X+ p( H- b! ?0 w
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
0 J2 d9 A. T; r% C. Z# y4 M. z' O' ]& Y 83a0: e92d4010 push {r4, lr}
! R& A {8 [5 N. @9 ~ R 83a4: e5903000 ldr r3, [r0]/ a, |( C* k, b3 o G
83a8: e3530000 cmp r3, #0 ; 0x0
1 G% |& q8 |& v- P0 O _! | 83ac: 08bd8010 popeq {r4, pc}
# @9 u* U. Q* k9 X 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
4 L1 I3 p) t' g* ?9 c5 o 83b4: e3530000 cmp r3, #0 ; 0x0
& N4 C P# B8 a6 T 83b8: 08bd8010 popeq {r4, pc}3 Z: z' W: V$ Y+ |
83bc: e12fff33 blx r3
: C9 w3 M7 l* q 83c0: e8bd8010 pop {r4, pc}
q8 N$ R ]) r4 j 83c4: 000104dc .word 0x000104dc# Z' ?! b# q% m% t& n! u* i& u
83c8: 00000000 .word 0x00000000/ R! r5 B" E6 P% C& ~2 D6 |) g
arago:2 R* { N7 Q; A) k+ c8 U& W( p5 q
00008310 <frame_dummy>:
; z1 `) m* A( Z4 y# h 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>* o# P# S4 I. ^1 s* h
8314: e92d4008 push {r3, lr}; n5 p+ z% x* J b$ B
8318: e5903000 ldr r3, [r0]& o9 H# P @0 u( x B+ I. a
831c: e3530000 cmp r3, #08 M4 d# r% `3 ~: V! z% {2 g2 v1 f
8320: 0a000003 beq 8334 <frame_dummy+0x24>) @; V y7 d6 P1 Y
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>: {5 ]2 ]) q4 R3 d5 `# |
8328: e3530000 cmp r3, #09 D' I" Z: g) _
832c: 11a0e00f movne lr, pc
# l5 ]. E9 E/ E7 J 8330: 112fff13 bxne r3
! ^( k9 D) s; X* t& n7 ^& z* i 8334: e8bd4008 pop {r3, lr}
$ U6 k$ ?5 x& k3 p* ^6 |$ C 8338: e12fff1e bx lr
1 l) M. B E1 Y, T. [ 833c: 000103fc .word 0x000103fc: j2 F, @; T( r+ H
8340: 00000000 .word 0x000000000 R7 m" v! g- R/ e" ^- n
none:1 y D w5 i& v3 Z' R
000083cc <main>:
+ a- a* u8 s: f d) I; r) @ 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)7 k2 u, O% }7 f- Z0 V- q- O
83d0: e28db000 add fp, sp, #0 ; 0x0. @1 R; R' m( S* r
83d4: e24dd01c sub sp, sp, #28 ; 0x1c9 W* o( E$ \" B8 {
83d8: e50b0018 str r0, [fp, #-24]2 B. e9 ]7 V; U
83dc: e50b101c str r1, [fp, #-28]/ Q" X4 }4 d H5 i
83e0: e51b2010 ldr r2, [fp, #-16]5 Z. I3 ^6 X( l2 z) h; j
83e4: e51b300c ldr r3, [fp, #-12]9 Q0 X3 [) l$ t0 Q! D5 m
83e8: e0030392 mul r3, r2, r3
& X, U- R% l' i% J' P5 X* Q 83ec: e50b3008 str r3, [fp, #-8]
5 f* Z) N0 F8 M- C% |5 S 83f0: e3a03000 mov r3, #0 ; 0x0
6 a0 A' R( w i$ X 83f4: e1a00003 mov r0, r3: @% z }; A( ~7 y+ |+ k
83f8: e28bd000 add sp, fp, #0 ; 0x0
# J, e3 L9 ?5 O# v0 u 83fc: e8bd0800 pop {fp}
& v7 R; P6 [0 u I' g; R- B 8400: e12fff1e bx lr+ F$ C$ Z! B, ^, s
arago:
' e( I2 C' g9 ^8 x: f/ l00008344 <main>:4 q3 X! \5 \0 K3 ]% f! y9 z
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)8 m5 L7 i) B1 C4 E; y$ \
8348: e28db000 add fp, sp, #07 k# e! \8 Z3 F s3 m% |+ F
834c: e24dd01c sub sp, sp, #28
# P1 T) t0 W) _1 x* N( Y 8350: e50b0018 str r0, [fp, #-24]% ~: d" C8 v" o! j' \6 x% P+ ~! i
8354: e50b101c str r1, [fp, #-28]; o) W1 `4 V- Z. n5 s
8358: e51b3008 ldr r3, [fp, #-8]
/ _/ f, Z7 ~9 L 835c: e51b200c ldr r2, [fp, #-12]
8 A( z6 T/ ?; n0 { 8360: e0030392 mul r3, r2, r3
^( B s8 x) h0 Y2 a7 F 8364: e50b3010 str r3, [fp, #-16]+ L8 V- N+ r* O' F
8368: e3a03000 mov r3, #0) c: @0 X/ M6 B( l! l. Q
836c: e1a00003 mov r0, r3) p9 O5 z% Q# t0 M* d* Z
8370: e28bd000 add sp, fp, #0/ s& y. T$ Z2 c9 W9 ]
8374: e8bd0800 pop {fp}
* P& l7 A9 P0 @! P* ] 8378: e12fff1e bx lr
1 @7 u- d; H: @2 c3 _none:
: f4 q" j5 a, r00008404 <__libc_csu_fini>:/ ?" t4 G) v# D
8404: e12fff1e bx lr
. {. r! d. v9 A4 z' K- }. |/ aarago:3 p. M" z3 Q' a9 a. a! ~
000083dc <__libc_csu_fini>:7 v5 B7 Z5 q. a# A# I7 Z' X4 G
83dc: e12fff1e bx lr
' I) p6 p+ p. e9 Enone:) b9 W1 x9 r) r; i. L
00008408 <__libc_csu_init>:
/ G; y/ N- z1 @/ [/ ?+ O 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}6 L3 N; v6 r: y4 }! k8 h
840c: e1a08001 mov r8, r1# o9 x- b O& J; ], U- J( \0 ~
8410: e1a07002 mov r7, r2
; o1 Z8 T" [4 G7 i6 w6 S# ^! H 8414: e1a0a000 mov sl, r0. ~% U1 p4 p* p, b3 Y2 E) e/ ]2 p
8418: ebffffb0 bl 82e0 <_init>
( d2 W7 o+ L$ A% C/ S0 e# m: G2 S 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>5 ~; T/ R$ Q9 B4 v/ s8 w
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
$ o* _& H4 W4 _" M% L 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
" S$ x! l' b. b% a$ N 8428: e0613003 rsb r3, r1, r3
$ @& o$ D! x; N3 @* k 842c: e08f2002 add r2, pc, r2& G8 U, I# d- r* Q
8430: e1b05143 asrs r5, r3, #28 V" z% p" i: ^) U: S
8434: e0822001 add r2, r2, r1
* z/ X. }1 y4 |& B4 ]; ]9 C 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
/ U( j- R6 Y# j$ T7 T 843c: e1a06002 mov r6, r2+ X# f; | O: g e
8440: e3a04000 mov r4, #0 ; 0x0* t( s( b4 e# O6 N
8444: e1a0000a mov r0, sl1 E; J" Y- }, U, L9 m2 k) O4 B
8448: e1a01008 mov r1, r8
- b6 h9 X* j3 p0 `9 d( d 844c: e1a02007 mov r2, r72 A' M( m2 [' F1 Z$ A
8450: e1a0e00f mov lr, pc+ o: [/ P4 @' z8 l: W- x, i4 c7 ^
8454: e796f104 ldr pc, [r6, r4, lsl #2]
) w. A* I Y; U* w& O- i# p' g 8458: e2844001 add r4, r4, #1 ; 0x1 b+ Y' e1 k" Y& x1 K
845c: e1540005 cmp r4, r51 J. |; i, D2 e1 N& y) W R' \
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
9 ~6 L; B3 A! j% F( N1 Z 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
* Z- @2 L9 f: Z# E4 V/ x% m! r- Z 8468: ffffff04 .word 0xffffff04
4 g! X: G: q8 V7 {- D; T7 u 846c: ffffff08 .word 0xffffff084 P; v, g) T' e4 [4 O2 ?# p
8470: 0000819c .word 0x0000819c# {8 y$ b7 u- e9 W8 v
arago:8 h! {- @3 J# w0 X$ X( X
0000837c <__libc_csu_init>:
5 T8 v0 N- E5 v, k { 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
0 l+ B* I N* O: H; N 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
9 N3 L& [, K5 r! p8 H 8384: e1a06000 mov r6, r04 p+ `' t8 s9 l; N/ X
8388: e1a07001 mov r7, r1# |7 ? L5 l2 A, g
838c: e1a08002 mov r8, r2
' p0 J. l1 M: W* t+ e r 8390: ebffffae bl 8250 <_init>4 D3 ]. p2 {3 N. j' N/ X
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
# Q: P7 `, e: f" g. J m 8398: e08fa00a add sl, pc, sl
1 l( @$ y1 o+ S7 P& u# e8 Z7 ] 839c: e08f0001 add r0, pc, r1
; _) V# n6 ~ }% j" Q& A 83a0: e06a5000 rsb r5, sl, r0' e$ T' }3 \# p9 `$ ?0 I8 U' W4 P
83a4: e1b05145 asrs r5, r5, #23 z3 A! G& e# d0 x: d% f
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
3 R. e ?9 g. W4 p! a5 y 83ac: e3a04000 mov r4, #0) d4 [5 Z1 c& b$ H, U* E. M! f
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
7 {. z3 x; Q$ F/ M+ C 83b4: e1a00006 mov r0, r6
7 s3 G" X }$ M' x 83b8: e1a01007 mov r1, r7) E( L$ P+ m7 W8 ]
83bc: e1a02008 mov r2, r80 t5 h% Z0 u: n8 P6 }9 R
83c0: e2844001 add r4, r4, #1
- S) c; _ S7 y4 i; ] 83c4: e12fff33 blx r39 T1 u6 k4 _$ A
83c8: e1540005 cmp r4, r5
7 ^: c) V: l- @9 M0 U2 R 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
$ F$ z4 [9 l! j4 q& N* S) v" q6 d 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
. j2 M/ b3 a6 }2 W& J' i 83d4: 00008054 .word 0x00008054
# F; V# C6 l9 h 83d8: 00008054 .word 0x00008054
) s# S" z& d8 ~4 h% a1 R: q- Jnone:/ |$ @) _8 U+ s6 t
Disassembly of section .fini:0 y- e* z; G' ?5 i# n% i4 r
( ]% Q8 B8 g+ {* P2 s1 B) M4 I4 I
00008474 <_fini>:
3 E8 K! |3 O! ^( m 8474: e92d4010 push {r4, lr}8 m# r) K7 p2 e" v: ~
8478: e8bd8010 pop {r4, pc}* q+ l1 [ q/ J* J0 g& J7 d; U
arago:0 w8 N4 @ E9 [& f- V: X) R
Disassembly of section .fini:
4 m" t0 J5 n% K0 B7 Y3 |/ j9 M4 ^1 s3 j! `" n. [: G. k
000083e0 <_fini>:7 z/ y8 y6 {! i3 L3 P( l
83e0: e92d4008 push {r3, lr}6 ]7 f6 {" g8 ~; `, Q9 U9 i8 T
83e4: e8bd8008 pop {r3, pc}
7 ?% g" r$ w2 c/ B5 \6 ~0 }1 V0 p7 d6 w, K9 Z4 v
& B5 [& t* v% l! E: z
6 _5 k& F9 E* `5 @6 K |
|