|
5#
楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
2 @5 T8 g; i# H! P2 M* a, b 1 #include<stdio.h> 1 y- T# D% Y' ~$ Q
2 #include<math.h>& _2 v. d: I3 \
3 int main(int argc,char* argv[])
. s n" P5 i0 q/ s+ H, f 4 {% ?6 i i1 P. V4 p$ P& t
5 int a,b,c;1 g' z Q* q# h* J
6 c = a * b;
7 P3 M7 t4 Q+ M0 N. {% _ 7 return 0;
) i2 |0 X+ H+ F6 Q; G% W* t 8 }
8 l6 ]6 w1 V2 N3 r: o. \7 o' y
j1 _% z- Y/ o下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
, Y. ^, c# X* Enone:
+ X/ J9 c J3 ]# \$ z000082e0 <_init>:
# S4 ^0 L8 T! b2 J a5 g% S 82e0: e92d4010 push {r4, lr}
- T3 |0 h) B8 r- C" l 82e4: eb00001c bl 835c <call_gmon_start>8 ~) {/ y4 S" `. o2 b
82e8: e8bd8010 pop {r4, pc}7 g- M, _0 l! p
arago:
: Q; F2 J9 m" _ B( A) o/ X# _/ Y00008250 <_init>:
5 Q: b, R. @. z 8250: e92d4008 push {r3, lr}
6 p, u" h5 s9 C4 v* A' p& ? 8254: eb00001d bl 82d0 <call_gmon_start>, \, W7 Z# [7 a( f8 v V" [% _) Z
8258: e8bd8008 pop {r3, pc}& d9 y5 W( U3 P) i
$ r8 Q+ N% m% S$ {2 \
none:
0 \; J: P1 [1 H |8 `2 ~: z- y6 R000082ec <.plt>:
0 R. s! W3 E, _# v 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)6 V/ `: _! y. G' ~* J4 L
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
3 }5 ?# f4 [3 T2 Q 82f4: e08fe00e add lr, pc, lr
+ B; t( s, m5 i: x- |0 e; G 82f8: e5bef008 ldr pc, [lr, #8]!1 i4 E; S' t# ?4 d
82fc: 000082d4 .word 0x000082d4& h$ ~$ T. W7 b0 g6 i
8300: e28fc600 add ip, pc, #0 ; 0x0
8 C, u- A3 u) R) }- x- `8 W 8304: e28cca08 add ip, ip, #32768 ; 0x8000: j5 K, u$ a' E3 K- s- V5 H
8308: e5bcf2d4 ldr pc, [ip, #724]!2 _8 Q" a4 F( `1 u! w! }
830c: e28fc600 add ip, pc, #0 ; 0x0
# Q- J+ d- R; P0 |0 {5 |, g 8310: e28cca08 add ip, ip, #32768 ; 0x8000
9 L1 E" {' }6 ~( |; o' Z- R0 |8 D 8314: e5bcf2cc ldr pc, [ip, #716]!
! M) |0 [+ Z, Z# R" |! ? 8318: e28fc600 add ip, pc, #0 ; 0x0; X% e# q7 a+ K
831c: e28cca08 add ip, ip, #32768 ; 0x8000
7 X. s4 W& F4 K+ j S% {, o 8320: e5bcf2c4 ldr pc, [ip, #708]!1 x/ }% L0 {$ Y; x- E1 B7 k
arago:7 X1 r. D1 q( o: A! |; o* J- W* ~& Z
0000825c <.plt>:
. b5 {7 O# s8 I4 s* l# d 825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)" w% F; p! E; Q$ ^5 C5 h! H
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
/ B6 v% Z2 M. h1 f6 v( }! K 8264: e08fe00e add lr, pc, lr! f! a" {! c5 \# P0 ^6 g
8268: e5bef008 ldr pc, [lr, #8]!+ @. r9 `7 X- ^! G9 ^
826c: 0000827c .word 0x0000827c
3 f4 r X# W/ w" e+ G! W7 n 8270: e28fc600 add ip, pc, #0
! s& B$ R& O& V/ X 8274: e28cca08 add ip, ip, #32768 ; 0x8000; }) U5 j* n; r. y: g, O8 f8 s
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c" c& A& w" z+ X7 @# z
827c: e28fc600 add ip, pc, #0" n% t8 \7 p* o x: a
8280: e28cca08 add ip, ip, #32768 ; 0x8000
M0 v# F. T, q( B2 M 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
0 e/ a3 }( T" z. X5 o2 O+ P 8288: e28fc600 add ip, pc, #0
* F7 r/ L/ ~, j# P8 q% G& k 828c: e28cca08 add ip, ip, #32768 ; 0x80006 M V h0 G! j# e& a4 ^
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
i% O6 G" p" H6 s" d( h4 Dnone:
2 K- [. _/ e$ x: U- Q( j% j00008324 <_start>:
, X: Q' R" f% f 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
; `0 R! k& u7 T: P; y 8328: e3a0b000 mov fp, #0 ; 0x0
: I- ~9 O6 R0 _9 p 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)3 ~, b4 h$ C- h: W9 x/ Y7 {: | G7 w
8330: e1a0200d mov r2, sp
6 G! g$ T6 ?) i( F3 m! y 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)+ e1 r4 y! p6 D8 J' O
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)# ~* T6 S4 e# G
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30> Z! B; w9 e7 J" v: i
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
7 A, _8 x: ]7 C 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)/ ?& U/ C' K. B
8348: ebffffef bl 830c <_init+0x2c>
" M' p2 F( J4 c 834c: ebffffeb bl 8300 <_init+0x20>; L4 l$ p ?7 m- }( [
8350: 00008404 .word 0x00008404- `" ?3 n# m0 A: ]% m2 t' T3 h
8354: 000083cc .word 0x000083cc& w( Q8 X3 g3 [$ x8 F
8358: 00008408 .word 0x00008408
/ R" U, {+ M7 M: h; m# darago:/ y# e7 |9 _/ u' H/ _& J
00008294 <_start>:
. p8 H0 S; E1 l& i 8294: e3a0b000 mov fp, #0
8 n7 |5 \3 p" N8 d' [* j7 w) n) A& C 8298: e3a0e000 mov lr, #0
# i. ~( G9 j( O | 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
, m i( z2 A0 f, m 82a0: e1a0200d mov r2, sp
3 n3 k% \8 S; u7 I9 l 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
& c; B8 g* `! q3 ] 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!). q: L4 a! K$ E
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
; p3 A1 V1 R% C; B7 Z: h, g5 D 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)8 I: p. [0 R: {' |
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
8 L6 b' J9 z# J+ E 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
* P* @( B% s9 D$ S4 ?+ R 82bc: ebffffee bl 827c <_init+0x2c>( s/ c9 s& u+ s5 N% w* u% D% X: ^
82c0: ebffffea bl 8270 <_init+0x20>- B$ t4 N* g) A7 W2 B
82c4: 000083dc .word 0x000083dc* C! d( W4 n4 E/ x' u
82c8: 00008344 .word 0x00008344$ g: J5 \& x R! `8 ~
82cc: 0000837c .word 0x0000837c' d! N. a- p3 [( A1 H
none:' \1 g1 z( d; P- m; \1 O
0000835c <call_gmon_start>:
' G: P) k8 T4 x4 e: j/ L* F 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
8 D9 w6 }0 s7 T6 v9 m; v! T# j 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
- D, H6 P7 H& K 8364: e08f3003 add r3, pc, r3, g6 x* K$ R, ~" C: b
8368: e7931002 ldr r1, [r3, r2]
$ [$ V9 H5 T# K 836c: e3510000 cmp r1, #0 ; 0x0
& @4 G( [/ l% _! d: H7 G 8370: 012fff1e bxeq lr$ [5 K( ^( h( q. a4 V2 r' H- k: J9 N
8374: eaffffe7 b 8318 <_init+0x38>! R2 B. \( h. I0 S+ }+ g
8378: 00008264 .word 0x00008264- @5 g7 b! o5 u
837c: 00000018 .word 0x00000018, D) N! j. |6 ?" x1 Z% Y
arago:
9 Z& Y& L+ M5 U/ i000082d0 <call_gmon_start>:
5 |8 G" Y- D$ o 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
5 O: M& ?! |! X5 X* _3 @ 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
" e( D: v0 s5 T 82d8: e08f3003 add r3, pc, r3
( ?) N8 T. h- ^: u7 p 82dc: e7932000 ldr r2, [r3, r0]
' A) ]+ S4 v+ }4 \) h. N0 c 82e0: e3520000 cmp r2, #04 j8 G: j m0 t; n( J: {
82e4: 012fff1e bxeq lr
/ x+ \! R5 J3 t 82e8: eaffffe6 b 8288 <_init+0x38>
: J; Z. k# D @+ H8 f 82ec: 00008208 .word 0x00008208
7 {, T5 a9 K* e, S& g0 }, e" M 82f0: 00000018 .word 0x000000185 I ]7 f2 n/ D
none:
5 x4 j: v4 f4 T7 l00008380 <__do_global_dtors_aux>:. X& d7 u; d6 Z6 |+ _- r' O0 ^
8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>( ?- p" Y$ m# Q- W i& J
8384: e5d23000 ldrb r3, [r2]
1 n5 K* m. o+ k. L5 T: s 8388: e3530000 cmp r3, #0 ; 0x0
/ w% R, {2 c* I 838c: 03a03001 moveq r3, #1 ; 0x1
" \- m$ [4 I3 |% u 8390: 05c23000 strbeq r3, [r2]
7 p5 \( F K1 F: z2 n6 l |, B% R 8394: e12fff1e bx lr; |" v) u5 g' a- n
8398: 000105f4 .word 0x000105f4 @- ]7 n8 Y2 W! s1 Y
arago:
* j8 f! \; X7 U5 r& {9 o000082f4 <__do_global_dtors_aux>:1 ]: r' m1 R7 `$ O0 O& Z: V) Z8 W# P
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
3 s8 `4 ~9 D9 n9 I* Z 82f8: e5d32000 ldrb r2, [r3]
% e* X4 a8 w2 c5 H2 d% l: ` 82fc: e3520000 cmp r2, #0
6 m% z$ [. c# z7 w* k( H 8300: 02822001 addeq r2, r2, #16 m# f, F' v4 Y. M$ J F$ Y
8304: 05c32000 strbeq r2, [r3]5 R% \" }/ ^# Z( g
8308: e12fff1e bx lr: h) [; w5 d* v; S* _
830c: 0001050c .word 0x0001050c
! K4 z( U" @2 s/ qnone:0 a6 E, g) O; B
0000839c <frame_dummy>:$ t; A+ K* y! y' ^; G$ Y" ~
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
; U3 E4 i! l/ u9 D 83a0: e92d4010 push {r4, lr}. K5 G" u- h/ o4 J1 a1 Q% E
83a4: e5903000 ldr r3, [r0]
+ t' V+ @ W' G* c } 83a8: e3530000 cmp r3, #0 ; 0x0
) F% C2 x! h. F7 U, f 83ac: 08bd8010 popeq {r4, pc}6 d$ x, J# r/ s
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
9 _) Q) x& Y+ ~$ G 83b4: e3530000 cmp r3, #0 ; 0x05 @% @. f( ~! d& ^# M/ {
83b8: 08bd8010 popeq {r4, pc}6 E% L& {! C! ^3 x1 l
83bc: e12fff33 blx r30 T* m7 q" r: |! C' c1 J' Y, a
83c0: e8bd8010 pop {r4, pc}+ T9 n6 w3 E6 k( `
83c4: 000104dc .word 0x000104dc; Y3 ^" m6 s( V) N' E
83c8: 00000000 .word 0x00000000% y. d3 i0 R6 w0 x# g
arago:
( f a$ z: F- Y1 p3 y1 G1 s% _00008310 <frame_dummy>:
5 j9 O. e: k0 N" H, x* {: s 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>1 o8 |. }5 e( T
8314: e92d4008 push {r3, lr}4 t0 j% ^ [% a6 s2 C1 g2 t. M
8318: e5903000 ldr r3, [r0]
; Z1 E; i+ y/ d: m2 u% ] 831c: e3530000 cmp r3, #0
7 t+ h T- B. }6 q4 f' o! c) d 8320: 0a000003 beq 8334 <frame_dummy+0x24>
+ a4 b% K! n% k6 k; { Q; C& y 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>( K' O* ?" i6 J: g. H- Z! W
8328: e3530000 cmp r3, #0
/ o* g/ ^0 C, l 832c: 11a0e00f movne lr, pc8 r7 e( [7 c( o$ a* E0 ]& \1 q% w
8330: 112fff13 bxne r3
; \" L5 u9 W7 h( G3 d% K 8334: e8bd4008 pop {r3, lr}
- G* f6 K+ A2 C2 P 8338: e12fff1e bx lr
1 W* B; e6 i9 ? g8 k+ W( t 833c: 000103fc .word 0x000103fc
8 c8 c; G8 d- V8 L" W3 C5 q 8340: 00000000 .word 0x00000000, C2 e" F* @7 \2 C( N
none:
& N. n `2 k. c( _- b- Q1 C1 K3 ^3 F000083cc <main>:7 ]: }- `/ Y7 e6 n) R9 q
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)# r {! P, w& @
83d0: e28db000 add fp, sp, #0 ; 0x0
, a1 e. U& k7 T0 ~ 83d4: e24dd01c sub sp, sp, #28 ; 0x1c7 `( c4 s6 H# c6 n1 w
83d8: e50b0018 str r0, [fp, #-24]/ G8 V6 Y5 z( T' w; E5 y5 Q
83dc: e50b101c str r1, [fp, #-28]
$ l$ u: S/ j& H9 d J 83e0: e51b2010 ldr r2, [fp, #-16]
. c$ G& W) R& P) a/ u 83e4: e51b300c ldr r3, [fp, #-12]+ l1 }" N( a4 e* d( @/ G; [
83e8: e0030392 mul r3, r2, r3
: m" u) g6 O! B* ~& W' B4 x/ C 83ec: e50b3008 str r3, [fp, #-8]
! q- y: ]' i5 C; @/ S 83f0: e3a03000 mov r3, #0 ; 0x0
4 L& ~0 M, g. M7 K* }2 k 83f4: e1a00003 mov r0, r3
/ w% M2 N9 W, N% p% z 83f8: e28bd000 add sp, fp, #0 ; 0x0, x9 W' r! O- O) {: D
83fc: e8bd0800 pop {fp}
( C& y8 |% d# n8 c; V- |0 Y 8400: e12fff1e bx lr1 i7 o4 G- A8 I! K+ V* J
arago:
?; n2 M! |7 b# V+ y' b$ U0 z( F00008344 <main>:
* m/ c- i: ~% `9 v# } 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)) p7 r* M# n- O( A6 T% n
8348: e28db000 add fp, sp, #0
1 g+ c. A+ K4 i2 Z% b0 ^& u9 g 834c: e24dd01c sub sp, sp, #28
G0 n# X0 }+ G" {, {6 z" p3 g 8350: e50b0018 str r0, [fp, #-24]) k7 `7 s" y* I8 T6 R; f& |% Z
8354: e50b101c str r1, [fp, #-28]
l& R/ w. P- X7 c# p# ]2 L 8358: e51b3008 ldr r3, [fp, #-8]$ C) q8 Y$ J1 m( _/ L, @ [
835c: e51b200c ldr r2, [fp, #-12]. Z" S4 _: L5 M0 D* q6 w
8360: e0030392 mul r3, r2, r34 R8 I0 K! E# X) `8 M$ e/ U
8364: e50b3010 str r3, [fp, #-16]2 R3 g1 m) ~2 b8 S0 E
8368: e3a03000 mov r3, #0
3 n8 P9 g3 y+ }9 p2 h 836c: e1a00003 mov r0, r3% a* w* G' [" _. d5 [% V# _5 W# s
8370: e28bd000 add sp, fp, #0
9 A+ i4 m" {4 `' E6 a$ y5 A 8374: e8bd0800 pop {fp}$ ~& s0 h, ]+ \# R: S& a
8378: e12fff1e bx lr- l2 u- {" Q8 q: u6 h# ~) [
none:
6 @4 Z/ g- q* v+ r% n$ O00008404 <__libc_csu_fini>:
- V9 g N o' h, |% Q 8404: e12fff1e bx lr5 ]% A* M8 c$ i; [
arago:% }) A0 s; S% m1 g# T9 Y7 u j
000083dc <__libc_csu_fini>:
0 k( y; p# w- \1 C0 i5 D 83dc: e12fff1e bx lr) |" ]/ o% ~: [9 \$ h, z
none:+ q+ Y' ~. y6 z. q# @
00008408 <__libc_csu_init>:
* {2 V9 Z1 T3 r, I 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}3 Q/ X6 x; J! m6 C6 }& L3 R
840c: e1a08001 mov r8, r19 p" D' B: L! [2 N; `( p1 X
8410: e1a07002 mov r7, r2
: {. D, m4 q1 ]# F 8414: e1a0a000 mov sl, r0
/ y3 R) j2 G5 l# N2 }6 i1 p 8418: ebffffb0 bl 82e0 <_init>3 H3 R8 Q$ z% T! m4 R
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>. d" {5 Z9 Y+ n9 c2 h3 r
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>& w% J# a5 H" H% e7 D- M1 d
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
3 U2 l/ s" Q3 D2 }& I6 h- O 8428: e0613003 rsb r3, r1, r3* i* z! r! u, k) n
842c: e08f2002 add r2, pc, r2
) D- O6 v0 a/ I0 { i, f- d 8430: e1b05143 asrs r5, r3, #26 J" J2 f) Z+ C9 }( a
8434: e0822001 add r2, r2, r1
3 r5 n+ E, `; |3 p+ ` 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
: q+ M* P( [1 g+ G& g8 t2 W, k 843c: e1a06002 mov r6, r28 f) Z4 Z/ N; j4 u4 w$ z
8440: e3a04000 mov r4, #0 ; 0x0
! Z& ~9 r3 P* i 8444: e1a0000a mov r0, sl& R% U C& y" ^: U. `
8448: e1a01008 mov r1, r8
8 j+ ^ v7 v# r: ~+ Q ?, C7 V 844c: e1a02007 mov r2, r7
# g9 f) L/ Y; n0 P, q7 E6 w6 ~. w 8450: e1a0e00f mov lr, pc: j' ?6 u( K4 |9 Z
8454: e796f104 ldr pc, [r6, r4, lsl #2]6 Q& E; `& X8 m+ M# e7 E8 X! U
8458: e2844001 add r4, r4, #1 ; 0x1
5 T3 z8 u& } D) [# @3 B5 b6 y 845c: e1540005 cmp r4, r5
9 {9 s0 M, N4 _2 N; U$ o f# p, e" Q 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c># P; Y1 v- F* u7 w( A" O
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc} H% X$ \) W3 f+ x. a0 k K
8468: ffffff04 .word 0xffffff04
/ r, I2 w3 i' L) x X 846c: ffffff08 .word 0xffffff08
5 z, l) H8 U& U' s/ Z2 I 8470: 0000819c .word 0x0000819c | q) w- s; w1 H ~+ c
arago:
4 W1 E1 B! X L0 ]# v7 Y) c0000837c <__libc_csu_init>:$ w2 C7 z2 R, P
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}) c' K- ~9 G3 f( H% h: c l% V
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>. \+ W9 F& J* ~/ J i
8384: e1a06000 mov r6, r01 ]9 M9 r1 q! v6 r5 v% ?
8388: e1a07001 mov r7, r1# ]. c6 p) x/ n% e$ Q9 h3 T
838c: e1a08002 mov r8, r2
/ {' B. O# X. z6 I 8390: ebffffae bl 8250 <_init>
+ z8 ^4 U( U$ K2 U7 b/ h$ j9 j 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>: ~& Z; o' W9 Y l0 y* R
8398: e08fa00a add sl, pc, sl
9 h+ F3 D7 a9 J. \! Z0 H 839c: e08f0001 add r0, pc, r1
/ {$ w' E5 f8 @ 83a0: e06a5000 rsb r5, sl, r02 T3 O+ M( G# i' u4 ~4 r
83a4: e1b05145 asrs r5, r5, #2
4 a8 v/ D8 S6 @: W; u1 `/ U* e 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}! g. I/ Q4 J& s5 W" j
83ac: e3a04000 mov r4, #0
$ x N7 V; u1 n- O# X+ U7 n0 q 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]7 f3 P3 }: f# o! v- v0 c
83b4: e1a00006 mov r0, r6
$ p+ S4 f" }4 j$ a- l( o. L 83b8: e1a01007 mov r1, r7: M9 `1 G0 Z) q$ Z* n& p5 c
83bc: e1a02008 mov r2, r8
; t' n8 t. C1 P$ m 83c0: e2844001 add r4, r4, #1; e1 A; ?, r1 F8 a) q
83c4: e12fff33 blx r3
' q& T9 A1 v A; S/ A! ? 83c8: e1540005 cmp r4, r5+ W' `* q% V) s5 T/ P+ j
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>! s& y* z8 F$ ^. e+ W' w% a8 a
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
. Q0 W8 ^, k/ q) M$ q4 e, v6 f! s+ F 83d4: 00008054 .word 0x000080542 ^9 e; K1 z \* z L0 N/ _7 T
83d8: 00008054 .word 0x00008054. F, b' b0 _7 J0 m) U- h
none:
& Y0 j2 t! j9 tDisassembly of section .fini:
- i0 T' }* Y" t( J) ]5 `* J/ ~" q& M4 `; g0 R$ Y
00008474 <_fini>:
# D+ Z3 e+ g' ]6 J/ Q" H- N 8474: e92d4010 push {r4, lr}, r2 D4 Q; w- m( r5 t0 U: j; ?
8478: e8bd8010 pop {r4, pc}& S# y7 i8 t- C) E7 ~' f
arago:% K% H: p0 `" i+ f9 F6 q; V! u/ W1 u
Disassembly of section .fini:# A, `) S _# x( L
6 {, K7 T4 \) U4 E8 E4 A000083e0 <_fini>:
8 |( t% q( K+ E' ~6 k% v 83e0: e92d4008 push {r3, lr}
! M( [+ w- f8 q/ x# `; n$ E 83e4: e8bd8008 pop {r3, pc}
, Y; @1 \) Y7 D, \9 I
4 A4 J* f W# F8 K3 |6 g8 H( c& R V7 [2 F
2 b: V4 I$ b. N2 C3 q |
|