|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:. A: D% e$ F7 P1 u7 V7 ?- n
1 #include<stdio.h>
+ z: I2 f1 D- K# V 2 #include<math.h>
, N8 p% d9 s4 c+ I1 D& I& x6 J 3 int main(int argc,char* argv[])
2 w0 [" `% b7 M1 t/ X" q! Y 4 {
- A& @6 ?8 B. X/ k2 w 5 int a,b,c;
g; r" Z$ F0 f* r8 C. k 6 c = a * b;% D; w( _/ ?9 s* r
7 return 0;
( Y6 e3 Q! x( p; U$ Y 8 }
8 H& {& B& \& O3 V) R
, ?' `8 w3 Q# J' J" x* X下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
) b8 G* O& m( i" O: Tnone:
. |# B5 \ k2 j Y1 k000082e0 <_init>:
. i$ z5 i/ `6 }# g4 N 82e0: e92d4010 push {r4, lr}7 R4 N: u/ n% J* k" D$ _6 O" s
82e4: eb00001c bl 835c <call_gmon_start>
& [& R. I0 t3 o1 w T* t 82e8: e8bd8010 pop {r4, pc}# ]7 D" y4 M, R* D' ~4 X
arago:
# @* {4 Z% [ N8 G4 ]$ G00008250 <_init>:% A) A$ }; s5 Q) c+ y: J
8250: e92d4008 push {r3, lr}
5 F. q2 U2 |+ A O1 ], L1 O+ W 8254: eb00001d bl 82d0 <call_gmon_start>; N3 i' _# {! j. L0 q/ @% a1 m2 U
8258: e8bd8008 pop {r3, pc}8 M. q4 j' l, }- n
- _! e; _4 e O. r/ rnone:
0 |8 @4 O2 C2 s8 _8 [% |- I+ i000082ec <.plt>:
# f: o: t* Z* g. x" d' w- M 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)$ Q2 R( Q+ {) v- u4 q; D. H0 b
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>+ F' N) A% ?, S+ z7 e5 k
82f4: e08fe00e add lr, pc, lr; C5 T& ~* H" Y
82f8: e5bef008 ldr pc, [lr, #8]!
/ }- |: h! w# g0 t 82fc: 000082d4 .word 0x000082d4 z5 P9 z7 W+ U" e% G9 M
8300: e28fc600 add ip, pc, #0 ; 0x0" |$ F" k) P& N8 W4 i9 M; q$ O' |
8304: e28cca08 add ip, ip, #32768 ; 0x8000$ @: P9 ]& x) g! H4 f0 S. T
8308: e5bcf2d4 ldr pc, [ip, #724]!" v( W. n, P+ Q' c# A2 A0 P
830c: e28fc600 add ip, pc, #0 ; 0x0
. p% X8 B% q* D1 S7 O; Z 8310: e28cca08 add ip, ip, #32768 ; 0x8000
/ t. E- R* G1 K1 I6 z 8314: e5bcf2cc ldr pc, [ip, #716]!' f: |1 ~" p5 q9 f2 r
8318: e28fc600 add ip, pc, #0 ; 0x0) A3 m8 O5 ?5 N2 ~
831c: e28cca08 add ip, ip, #32768 ; 0x8000
8 K2 a2 U/ z, ~' y; H8 \% A 8320: e5bcf2c4 ldr pc, [ip, #708]!
" _/ X3 H# c! T6 H1 Qarago:
# Z, w. F, j2 N' G. V0000825c <.plt>:* x- M. ?! X9 Y2 \0 l+ `: h( L8 y4 l
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
$ G. g' x- o' {; ?$ n 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c># Y: n7 h3 B3 v3 B. Q
8264: e08fe00e add lr, pc, lr" V; u W/ I' W( K9 A; M9 r
8268: e5bef008 ldr pc, [lr, #8]! z# J r& i+ ?7 W
826c: 0000827c .word 0x0000827c, X, ]6 _, A! o! f
8270: e28fc600 add ip, pc, #0+ z1 I( y( y/ ^
8274: e28cca08 add ip, ip, #32768 ; 0x80006 `- U" S$ u+ m
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c
5 K1 B( x7 J$ z0 P 827c: e28fc600 add ip, pc, #0+ E: q" Y: y9 A6 D
8280: e28cca08 add ip, ip, #32768 ; 0x8000% U% b% Z W( z, K& R, R0 d9 \
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274/ r( k8 A4 c$ j! R: X3 N
8288: e28fc600 add ip, pc, #09 |: O" e9 ^4 o4 P/ B
828c: e28cca08 add ip, ip, #32768 ; 0x8000
/ D2 i' O) D7 f8 _ F 8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
- o, o) k6 W5 x$ C$ R9 ?2 c9 X. Dnone:7 z* [7 g! r% v/ d3 ^
00008324 <_start>:) Z% z* X0 ~- M3 s; p
8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>2 @: n1 G" i, o
8328: e3a0b000 mov fp, #0 ; 0x00 w4 h6 [: I4 K9 \1 }3 [
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)$ o3 l! g$ n: Q h, K5 \- v e) o
8330: e1a0200d mov r2, sp
/ J% C+ V R+ ]7 _- Y 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)$ z) I) U) I( Z- i/ F4 B
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
4 r( l3 R% Q" z 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>7 z, i( N7 M% e6 e+ F. {& p% v
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34> | \- @- R8 m7 V! f
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
+ v$ D; `& a' L2 ~1 I5 i/ r* _ 8348: ebffffef bl 830c <_init+0x2c>: ~9 X7 u ^: }# R% `' Q1 l
834c: ebffffeb bl 8300 <_init+0x20>
! L' j7 y: k3 l6 `4 G- G 8350: 00008404 .word 0x00008404: j% {& ?* e5 e2 N* O9 E. k8 K
8354: 000083cc .word 0x000083cc5 }3 ]6 J; J) ]0 l% W( M+ b1 k
8358: 00008408 .word 0x00008408& S) h0 n' r- j9 O7 F
arago:
8 B) t$ h6 i3 \. j00008294 <_start>:
6 @ E9 m/ Z2 t4 s2 V) C 8294: e3a0b000 mov fp, #0
5 A3 k# Q/ d3 s J/ V4 i( A2 O7 l) U 8298: e3a0e000 mov lr, #0
. }0 Q6 a" O$ {7 |% a 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
% e3 r: p: A0 U) }* u. q 82a0: e1a0200d mov r2, sp
' a( |9 [& b% A7 w 82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
$ V+ A4 t* P+ U1 x 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)/ A3 [2 `/ c3 u
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
5 J: r; N, v& |2 v" d 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
4 N, {) g4 N3 g 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
6 R) {0 @; T2 \! R; V4 T" z# k 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>6 p( P3 t/ s# w& t9 k6 Q
82bc: ebffffee bl 827c <_init+0x2c>
+ ]* ?! D; U+ m5 y4 k, D 82c0: ebffffea bl 8270 <_init+0x20>
- H0 b9 O+ o, F6 B9 N 82c4: 000083dc .word 0x000083dc8 q) M! ~2 B/ i5 ?$ D
82c8: 00008344 .word 0x00008344
; N J) V0 E0 I# O 82cc: 0000837c .word 0x0000837c% N# T1 X7 y" N& w* q7 _
none:
7 C- p0 @( x% N# ~( f w) g0000835c <call_gmon_start>:
- t1 b! @1 A- o 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>- n% B" X; M& _9 D
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>) f2 \# I4 Y5 w+ _
8364: e08f3003 add r3, pc, r39 F* W$ B+ y1 V/ R
8368: e7931002 ldr r1, [r3, r2]( @! H( E, H# {5 p4 B9 }8 R
836c: e3510000 cmp r1, #0 ; 0x0$ F0 R' z, P5 l/ q+ Q
8370: 012fff1e bxeq lr' @6 u% C2 h* n
8374: eaffffe7 b 8318 <_init+0x38>
% [, \6 w: `9 j% ]" ]& f 8378: 00008264 .word 0x00008264( e& R1 g1 c7 k- N, L
837c: 00000018 .word 0x00000018" ^* f% q) m l7 l9 c. j
arago:
' W/ E$ [, m2 a4 a# E000082d0 <call_gmon_start>:
( \7 t+ ?+ x& r9 _; |% g3 g 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>0 h) C9 _# Z7 m% p0 E, o: k' W. R
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>* H4 }, h0 X0 v8 d, Z5 l
82d8: e08f3003 add r3, pc, r3
5 |7 {9 s& K5 ~6 P+ G! e& G 82dc: e7932000 ldr r2, [r3, r0]
/ R- k) l$ I7 p$ v- @ 82e0: e3520000 cmp r2, #0
$ g$ T- ^* h \/ W; K 82e4: 012fff1e bxeq lr
% Y9 R) e; p, U2 D 82e8: eaffffe6 b 8288 <_init+0x38>
% {% h, z1 d/ p 82ec: 00008208 .word 0x00008208( C9 r; |9 W5 {1 I. J
82f0: 00000018 .word 0x00000018- {1 r; t" s6 a" J0 I/ R. e
none:
& o$ U: u& F. [7 E2 a+ G! w00008380 <__do_global_dtors_aux>:
+ a$ R9 C! s; E9 p& h# u 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>: h' f0 h8 v0 I% U# d
8384: e5d23000 ldrb r3, [r2]
: f# J1 l( e5 Y2 s8 m6 R) v 8388: e3530000 cmp r3, #0 ; 0x0# q8 P, G* i# c5 o- m9 h
838c: 03a03001 moveq r3, #1 ; 0x1$ Z$ w4 a5 r) M4 Q2 I; g g! S
8390: 05c23000 strbeq r3, [r2], @0 I' I3 ]; v- M
8394: e12fff1e bx lr
0 b \% M9 O7 X N 8398: 000105f4 .word 0x000105f42 J9 [1 G5 q) t# M5 X, l$ Q( H
arago:2 w6 x8 l F1 u& t4 V7 K
000082f4 <__do_global_dtors_aux>:
9 Z2 g- s4 ]* G# `0 e5 m5 F1 W 82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
( M0 F# Q/ t& i( d: W2 y# V. g9 P 82f8: e5d32000 ldrb r2, [r3]
/ Y& U. ^4 P8 j' Q' ^9 I" U 82fc: e3520000 cmp r2, #0
5 z. C- x4 [1 u0 D 8300: 02822001 addeq r2, r2, #1
' ?# M# n) f* [6 Y) ~! w; D 8304: 05c32000 strbeq r2, [r3]! q' K6 r& R$ Y k _+ o# E
8308: e12fff1e bx lr
5 |/ f- d$ x2 s 830c: 0001050c .word 0x0001050c
D0 t x0 |5 _+ w: n) a7 xnone:( ~ x$ S7 Y$ W% N& ^7 f
0000839c <frame_dummy>:% S: A) t5 |7 b2 B g8 c+ S
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
8 H' P+ F) S. L j 83a0: e92d4010 push {r4, lr}/ f6 r) C) A J4 k, Y" [2 C. B+ t
83a4: e5903000 ldr r3, [r0]
# T) q3 u* w" _+ A. M/ G# i0 \ 83a8: e3530000 cmp r3, #0 ; 0x0
/ \# J/ X5 r+ J) q& k3 q 83ac: 08bd8010 popeq {r4, pc}5 J1 Q- w- o( m/ [/ C4 y' ?) x$ u
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>1 W9 C& d+ i- `
83b4: e3530000 cmp r3, #0 ; 0x0, B9 }& N7 O7 T% m& S6 p
83b8: 08bd8010 popeq {r4, pc}
( U, c- ?9 V1 n8 n6 I. M 83bc: e12fff33 blx r3
) T- S+ Y1 F% e( o( o; R 83c0: e8bd8010 pop {r4, pc}6 i P: g( R( c) R/ f
83c4: 000104dc .word 0x000104dc
/ a/ [* T* w, l9 M9 E( V; Y 83c8: 00000000 .word 0x00000000
2 G0 x2 u E1 h( f# Varago:
! A4 J' I: F" [2 Q% N/ ?: o5 T00008310 <frame_dummy>:
' }- M5 j2 _3 \ U: K* y) A 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
% d2 R; Z! P4 ] 8314: e92d4008 push {r3, lr}
8 E0 q; N8 ]/ k8 f) ^3 {+ ~ 8318: e5903000 ldr r3, [r0]
; c. H/ H$ m# q. S 831c: e3530000 cmp r3, #0& j# d' W# @0 d; t6 A8 _( ~1 _
8320: 0a000003 beq 8334 <frame_dummy+0x24>6 ^1 o7 s* l" A( Q1 K
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
/ D' {' a( ?- U1 v 8328: e3530000 cmp r3, #0( g @, |& I0 ?8 r3 G
832c: 11a0e00f movne lr, pc4 V. R. i8 [) J# Q. U
8330: 112fff13 bxne r3
0 L+ ~6 }1 Q* c; T2 n- p/ x9 C% f7 t4 D 8334: e8bd4008 pop {r3, lr}. p, T, M; \0 E' b1 K
8338: e12fff1e bx lr' J; N/ u7 ]3 G, h
833c: 000103fc .word 0x000103fc
3 V. p2 C2 @7 f( w. A6 E9 u 8340: 00000000 .word 0x00000000
- F" s' U+ j! T9 C. W3 Znone:
8 E% m% m% S) F# K. F) |3 I000083cc <main>:
5 K: D7 ^* O4 w5 T# | 83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)' [% r9 _2 M @9 @7 n6 s% n) U
83d0: e28db000 add fp, sp, #0 ; 0x01 X3 g% m+ z' q. N8 v& w6 A6 E
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
9 M8 O& B, H* H v+ n" Y 83d8: e50b0018 str r0, [fp, #-24]
0 x0 l1 q8 T$ n$ @7 |2 H+ P 83dc: e50b101c str r1, [fp, #-28]3 }) o0 M! o J8 Q" F9 Q+ }3 m
83e0: e51b2010 ldr r2, [fp, #-16]* C2 z. l( `0 I n4 G
83e4: e51b300c ldr r3, [fp, #-12]
) {' t2 k( x: \; M8 m 83e8: e0030392 mul r3, r2, r31 ~# l& d7 _ {6 u
83ec: e50b3008 str r3, [fp, #-8]% B* l3 x2 A2 K# w
83f0: e3a03000 mov r3, #0 ; 0x0; d" o6 n4 X8 I+ Q
83f4: e1a00003 mov r0, r3
) s/ p1 D+ r/ v6 |" Y( B: Q; a 83f8: e28bd000 add sp, fp, #0 ; 0x0, u' h0 B* `/ e1 T! C" F
83fc: e8bd0800 pop {fp}
8 T% s* D, R. j& R 8400: e12fff1e bx lr4 u$ d! y9 Y X3 p0 J, O
arago:
# {8 G0 ?: ? o" D0 K: N1 j00008344 <main>:
/ j2 H- ?1 m, i9 S 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)6 e. `& X( E' v; ~, h
8348: e28db000 add fp, sp, #0
' y: l( g Y+ s8 k8 P- M6 B5 g# m 834c: e24dd01c sub sp, sp, #289 N5 _0 X, k# a. R: ?6 {
8350: e50b0018 str r0, [fp, #-24]1 G$ ]" Y+ t1 l
8354: e50b101c str r1, [fp, #-28]8 U; ~# B6 d& i+ }3 ^
8358: e51b3008 ldr r3, [fp, #-8]- N0 K/ c4 V$ d, [! j! x
835c: e51b200c ldr r2, [fp, #-12]
- s/ G. ^' Q: Z& x' K 8360: e0030392 mul r3, r2, r3' A7 u9 t" F% ?1 Y1 \
8364: e50b3010 str r3, [fp, #-16]( b; b x! R% P( p" l
8368: e3a03000 mov r3, #01 z8 u, D6 Q/ `9 l
836c: e1a00003 mov r0, r3
8 G7 `+ g7 k' n3 L 8370: e28bd000 add sp, fp, #0 B6 t* B; p% D" u2 P9 F+ D
8374: e8bd0800 pop {fp}, N! O% N o2 @7 h: E7 f
8378: e12fff1e bx lr
8 O. q( C; ]) Q! o+ Bnone:1 n2 \$ k1 ~) `; u3 h
00008404 <__libc_csu_fini>:( ]5 `+ p; [4 [# ]; }+ g+ L
8404: e12fff1e bx lr
# H; u$ i% v1 m8 [# i1 r9 xarago:6 n7 h/ B) T/ V
000083dc <__libc_csu_fini>:8 G( ?4 ` D+ k3 }4 [8 X
83dc: e12fff1e bx lr/ v: s3 G- n+ ?9 l- l; {' T
none:
B1 W& Q0 L O2 w' S00008408 <__libc_csu_init>:
( X) c7 |/ L9 X0 I- n# F+ L 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
3 q" z- p7 I! _. F: k1 i" F. v$ m9 C 840c: e1a08001 mov r8, r1+ Q: Q" o- r& L" e9 P
8410: e1a07002 mov r7, r2, C( ~% f1 H D8 M
8414: e1a0a000 mov sl, r0
2 E) m/ q: Z9 ]) h7 n; l4 v2 U* H0 m 8418: ebffffb0 bl 82e0 <_init>
8 v$ J( K( T" O" E0 e: n+ P1 t 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
3 F! q( A' X8 Q" o4 A6 ? 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>, E) T1 L, A" g! A* \' }
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>0 O" \+ Y* Y+ } V0 S$ B3 M
8428: e0613003 rsb r3, r1, r3
! @0 E8 A. }* D, ~7 N( v" m 842c: e08f2002 add r2, pc, r2
B8 J. C/ M6 ^" P: ^ 8430: e1b05143 asrs r5, r3, #26 O4 M3 X0 {8 P# C( ~5 i, C, Y
8434: e0822001 add r2, r2, r19 d0 t' A. B: }) _" E
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
: i9 f: O$ U9 C& k, }1 U& v 843c: e1a06002 mov r6, r2* y3 d& z' V9 B" W4 b N- Q
8440: e3a04000 mov r4, #0 ; 0x0# `% K# d6 {6 W3 Q/ e A- c6 Z, P
8444: e1a0000a mov r0, sl$ i3 _- @- a8 V9 ?
8448: e1a01008 mov r1, r8
. c# q$ L" e! x7 B! [& S& Q, M* o 844c: e1a02007 mov r2, r7) u. k- ^+ [2 B: ]+ f
8450: e1a0e00f mov lr, pc
- U1 o$ F7 Y. ]. n$ J! d; I; `& F: [ 8454: e796f104 ldr pc, [r6, r4, lsl #2]7 r5 i7 x* u& u* U8 n
8458: e2844001 add r4, r4, #1 ; 0x1+ g! t: F1 E& K. Z5 H8 R
845c: e1540005 cmp r4, r52 x0 m! e# M. u: y- g& f6 Y
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
% x' A0 n; x; _; y 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
, ]6 K/ ]) c3 c1 F K8 \% X ` 8468: ffffff04 .word 0xffffff04# o; a# c: ~. o5 }2 @( b8 N5 T
846c: ffffff08 .word 0xffffff089 w# V* G0 v9 c. K7 |0 j5 o
8470: 0000819c .word 0x0000819c6 Z2 W" b- j( e& R m% M x3 C4 U7 \
arago:
/ k, C& H7 w: y: S0000837c <__libc_csu_init>:4 U* G# L( j. }( k" M6 U
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}& j' h9 c9 @" F' T" g) |
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
" W& W% V+ ]& ~8 J& F 8384: e1a06000 mov r6, r0: \, G% [ O- h( V& ^
8388: e1a07001 mov r7, r19 _4 m$ D4 h( a, e8 d1 p8 b3 ^' H, i
838c: e1a08002 mov r8, r2- @3 V' I) y4 ^2 A
8390: ebffffae bl 8250 <_init>9 k4 H0 P" o. N# f
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
2 S" X4 |! G4 {) x4 p 8398: e08fa00a add sl, pc, sl0 g% V% T1 p( Z) ^% e) f1 u0 |
839c: e08f0001 add r0, pc, r1
' R" M" w. B1 C; |# B, k) m. f8 ~ 83a0: e06a5000 rsb r5, sl, r0
) p& K3 d0 V: ?4 z3 S 83a4: e1b05145 asrs r5, r5, #27 Q. K% k( h" \4 h. j* J3 g' a
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}& r% f; x7 [7 j9 d3 D0 u
83ac: e3a04000 mov r4, #00 W# Z4 e, @1 ~
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]
) {- T7 K+ H4 @/ @- ]) W0 S4 i% C 83b4: e1a00006 mov r0, r6
# \7 c5 H% q E 83b8: e1a01007 mov r1, r78 w* A& D3 e4 x
83bc: e1a02008 mov r2, r8' M; H2 H: | A: R
83c0: e2844001 add r4, r4, #1* M5 g' x) T3 o* F
83c4: e12fff33 blx r38 M. }( G/ M5 n" j
83c8: e1540005 cmp r4, r5
/ ~* b, U2 a# C/ a! i 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34># [8 ~9 F) M$ [8 M* y3 z
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}4 p* M8 \: `& ]" {% q, q9 K
83d4: 00008054 .word 0x00008054
?, d( `) ~/ E( ] 83d8: 00008054 .word 0x00008054
3 U: e- X3 f/ w+ y# u1 W2 k6 V, Nnone:% D6 _' b$ i6 A0 t. k% H1 k2 s
Disassembly of section .fini:
: S7 g5 ~6 p. Z ^2 u* [& Z% P/ p- h: e0 F H. T" _& H
00008474 <_fini>:1 e8 B* N, J* y* L2 P. S# |
8474: e92d4010 push {r4, lr}
5 ^; o2 ], [5 y8 V' I4 S( h3 |' N 8478: e8bd8010 pop {r4, pc}
0 N. M$ G. A% V0 }( h- W2 Sarago:
) L P- w& x* ^4 d& F5 BDisassembly of section .fini:
% D5 W6 [, f8 b5 d! b3 O; O+ e3 X, ]) e- Z2 e6 L- e( h
000083e0 <_fini>:+ E; D4 G4 K& P: p' Q9 G
83e0: e92d4008 push {r3, lr}
; |) x) p) {1 n9 N 83e4: e8bd8008 pop {r3, pc}
6 {% @' P2 J0 Z# O
. }! K# V' ^, U& }' l9 g
! R C4 W6 }' w% M M6 |
! G# O$ e& I" h( `4 G6 m6 }, o |
|