|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:( M6 H! S. v1 s- x
1 #include<stdio.h> 6 |* y" w7 d$ Z) M* C' o( {
2 #include<math.h>( S% b! g3 n9 K* N+ D m( H
3 int main(int argc,char* argv[])
) Y" p7 k t& H 4 {
* H# w6 O9 @, d r) j( f5 | 5 int a,b,c;1 k2 ? }1 O0 A% `# J2 h% m
6 c = a * b;
4 N2 @) V9 ^4 T) x" t 7 return 0;
2 e W6 e' o" B 8 }# M) _7 K+ f0 b" M3 h+ g6 {" P
) z/ l, t& m0 G+ R1 s I- j" q/ T
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看* F3 G, \9 ^7 J" `5 K" b
none:
6 x0 K5 {- S" {" Y) y- M% w000082e0 <_init>:
6 p+ i- B* i0 z8 R5 O0 O2 N 82e0: e92d4010 push {r4, lr}
4 N0 l0 }# P) g! e 82e4: eb00001c bl 835c <call_gmon_start>0 }) R8 Z$ a3 p4 G* M# Q& C
82e8: e8bd8010 pop {r4, pc}
6 }0 g% d, E3 G% J( b% Tarago:1 f- j9 P- s+ v- P6 k
00008250 <_init>:
2 a, V, ^& b" Y& }8 Z: I7 T) t 8250: e92d4008 push {r3, lr}
" _/ x( s8 ~1 `1 | 8254: eb00001d bl 82d0 <call_gmon_start>1 C5 v* u; ]. l; ~ b' H
8258: e8bd8008 pop {r3, pc}5 P1 {% |4 }# w7 W
% H: _8 m: N) \5 g
none:& K" e3 T0 [) [& p4 q q
000082ec <.plt>:
5 v0 H1 U' W" k2 x* I 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
7 q1 h, q# {6 `# n3 t) f c6 H 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
; x) u7 c, U2 L ] 82f4: e08fe00e add lr, pc, lr
# U3 }% C" \6 n 82f8: e5bef008 ldr pc, [lr, #8]!
' q% ~4 b' e2 X" U( o 82fc: 000082d4 .word 0x000082d4
$ T* M: m5 \4 h 8300: e28fc600 add ip, pc, #0 ; 0x02 p4 [! P4 }- ?
8304: e28cca08 add ip, ip, #32768 ; 0x8000
4 o, r4 n: E1 H' x 8308: e5bcf2d4 ldr pc, [ip, #724]!/ Z3 u" ^4 C E1 w0 k
830c: e28fc600 add ip, pc, #0 ; 0x0, H' w' ?5 s# Z
8310: e28cca08 add ip, ip, #32768 ; 0x8000
: P% V- w. w. }: ?! H& H* |$ P! R 8314: e5bcf2cc ldr pc, [ip, #716]!
% ]! z7 {1 P" T; E) r4 A, P; ?* @ 8318: e28fc600 add ip, pc, #0 ; 0x0
% n) x/ N8 A3 i$ e- @ 831c: e28cca08 add ip, ip, #32768 ; 0x8000/ f' k( W& ]8 c0 S) A9 ^/ K
8320: e5bcf2c4 ldr pc, [ip, #708]!
+ ?9 D* f3 `% T# o" w0 H5 Zarago:- |+ X* Q3 U3 a9 m
0000825c <.plt>:/ G) W. g h. m9 {1 S4 R7 b
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)1 Y+ y- c1 ?3 J* @
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c># k5 c) j* L, W5 Y- C8 G* d1 R
8264: e08fe00e add lr, pc, lr
. d3 k! R6 {* |8 p. U y0 q4 S 8268: e5bef008 ldr pc, [lr, #8]!
5 Z1 K- U H" \3 y# N0 A 826c: 0000827c .word 0x0000827c
5 c: Y0 ?$ t7 y3 A* ` 8270: e28fc600 add ip, pc, #0
! M+ J5 T7 h! G) m 8274: e28cca08 add ip, ip, #32768 ; 0x8000, f! g% u5 p t3 S( r9 N
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c) [" V; g- m+ f( @3 Z
827c: e28fc600 add ip, pc, #0% u5 N- }% O# C. N8 y0 G. X0 L$ |
8280: e28cca08 add ip, ip, #32768 ; 0x80007 p6 T, R6 M$ v) ]% n4 Y: b, B6 ^
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
# ]4 q6 A2 s7 x) E 8288: e28fc600 add ip, pc, #0' r9 g9 a2 M0 E4 z# T. x: U, i2 F
828c: e28cca08 add ip, ip, #32768 ; 0x80003 J' y! ~/ ~4 C! z; H+ U7 k
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
" F" C! k! C2 C6 lnone:1 X( H: O! Z3 u7 I) G
00008324 <_start>:
$ u4 n3 z8 V( l) @, }0 C. g 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c># P8 J+ k& y/ Z1 M
8328: e3a0b000 mov fp, #0 ; 0x08 W) P/ z8 {! b- [
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)" _1 g, D5 C3 k. H, I4 x
8330: e1a0200d mov r2, sp
. c: d7 }/ {( C4 v0 n. E% v) w! Z 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
. K2 ?+ w! ^' ]& h3 c 8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
8 E3 s' Y% F+ v$ y/ R 833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
* @$ Z: [# F; ^0 m* j 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>5 A4 O3 i0 w' ]+ @( j% c7 t
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
) m, L7 a; L- z* r! ~ ~$ @1 |# b 8348: ebffffef bl 830c <_init+0x2c>) U2 D3 n- ]3 t3 M/ S4 m* n6 b1 U9 A
834c: ebffffeb bl 8300 <_init+0x20>2 ?2 \( B) G3 ~/ {( P
8350: 00008404 .word 0x000084043 y6 y# R) T% y
8354: 000083cc .word 0x000083cc
3 j; U2 p1 O# z5 W, { 8358: 00008408 .word 0x00008408
9 ] Y& \2 d o3 j* Carago:
: d- e- F. I$ f' t00008294 <_start>:
7 f" X0 y- F( W4 @ 8294: e3a0b000 mov fp, #0
% \0 }9 n9 U: d 8298: e3a0e000 mov lr, #04 `! n* i+ S' _( i' m: S
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4), y8 z8 Y: O! T/ x2 s8 d% u' x
82a0: e1a0200d mov r2, sp* y1 M/ h9 Q" R
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!) i$ t) h7 H1 z/ {& x
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!) Q) z- E* z& C; X! m
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
8 I8 `, q: U1 n 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
, C& w2 j( J+ P" B 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
7 A1 e( o. v4 Y* l# {) H 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
6 K+ l9 @; n, n8 p9 y 82bc: ebffffee bl 827c <_init+0x2c>6 h$ W2 W& H7 Y: S* s+ @
82c0: ebffffea bl 8270 <_init+0x20>+ g( S1 ~1 f+ a" } R( r
82c4: 000083dc .word 0x000083dc! N, o s4 z6 `5 f' S0 I4 b
82c8: 00008344 .word 0x00008344
5 ?+ ?* C: @7 v6 x: h+ G1 M' T* C- F 82cc: 0000837c .word 0x0000837c* ?% @5 e/ Q' n- l! C, i
none:; L9 D, A9 C! P9 c( G9 E
0000835c <call_gmon_start>:
3 `3 c! T% _: i }3 \ k 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
9 _0 \0 q n" `) N! c' I2 q' | 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
7 W9 n% E( a& J% E 8364: e08f3003 add r3, pc, r3
6 P" d9 m. A5 Z8 D5 b9 x 8368: e7931002 ldr r1, [r3, r2]$ p3 C+ r# V$ r
836c: e3510000 cmp r1, #0 ; 0x0& Z. W2 D) P1 L6 N
8370: 012fff1e bxeq lr
) T8 w. C9 ?2 B 8374: eaffffe7 b 8318 <_init+0x38>+ [/ S" h- J3 |% K9 H3 m
8378: 00008264 .word 0x00008264& H3 X- J9 X/ p- g& Z% U/ @. z
837c: 00000018 .word 0x00000018* N- g/ d: n' H9 x- q% P5 r$ J
arago:
$ i3 a$ {$ B( Q& Q" o% g$ a000082d0 <call_gmon_start>: n, Z9 |2 N7 t9 m! W' q
82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>$ L4 a$ H0 x, L3 p8 K3 Q# p! y
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
! K. y1 @0 t! w5 J9 h7 E% E1 V 82d8: e08f3003 add r3, pc, r3
, A! C" m5 Q$ U9 I. O8 b+ \& S 82dc: e7932000 ldr r2, [r3, r0]
4 [; r4 c1 v9 T ~/ ^/ j V5 U7 d 82e0: e3520000 cmp r2, #0
* _7 [6 o. s+ j T 82e4: 012fff1e bxeq lr5 B* f X0 d7 e
82e8: eaffffe6 b 8288 <_init+0x38>
" X& |2 c+ d8 A& x( G 82ec: 00008208 .word 0x00008208
8 U* q* ^' I$ q$ c 82f0: 00000018 .word 0x00000018! B5 e& O% n4 j
none:
! h! S$ c: y" G$ @00008380 <__do_global_dtors_aux>:
; n2 @* T a% \6 y8 g0 L9 `% D 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18># W* ~& T! o0 s9 |1 y$ f
8384: e5d23000 ldrb r3, [r2] _+ F1 [# u Q( w
8388: e3530000 cmp r3, #0 ; 0x0
* ?+ N: ?6 x* ~ 838c: 03a03001 moveq r3, #1 ; 0x1
l. Z( R) ]7 @, W 8390: 05c23000 strbeq r3, [r2]
1 r% r: l0 |8 y; a 8394: e12fff1e bx lr
* T( d- Y7 D$ B9 _* Y 8398: 000105f4 .word 0x000105f4
# U) {! d4 U8 r& R& Harago:& M0 E3 ~; M; l8 |/ g! n3 P
000082f4 <__do_global_dtors_aux>:+ u! ^( F3 o# v* y: r4 F9 w O- y
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
! n3 e1 T9 z6 v" y 82f8: e5d32000 ldrb r2, [r3]9 I, W0 C& S5 M* Z5 ^
82fc: e3520000 cmp r2, #0" y& K( H( w. _) I% H2 \
8300: 02822001 addeq r2, r2, #1/ j/ u J4 |. I2 r+ P# U& ~( w5 W
8304: 05c32000 strbeq r2, [r3]8 i3 o2 W& _% Z4 b4 }
8308: e12fff1e bx lr. U; b& Z4 X1 o6 V
830c: 0001050c .word 0x0001050c% b/ ]$ H0 I2 q- `( Z* S. O
none:
. M" }6 n/ i2 l) n& v0000839c <frame_dummy>:
4 u+ M+ N2 t9 G. L& X9 C. A 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>( _' p2 P3 B* Q/ x! n7 ~
83a0: e92d4010 push {r4, lr}
4 @3 T3 r& u4 e5 u" W( K7 B4 n 83a4: e5903000 ldr r3, [r0]) `& `& N6 E5 y
83a8: e3530000 cmp r3, #0 ; 0x0/ e4 U/ }! }* \$ o8 v
83ac: 08bd8010 popeq {r4, pc}( K, y; \7 N6 G/ R
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>! A) S$ A2 v: n$ ?5 F
83b4: e3530000 cmp r3, #0 ; 0x0$ P7 ~7 @" B% ]* d w4 P
83b8: 08bd8010 popeq {r4, pc}& n S' p/ G" [, g# z3 U
83bc: e12fff33 blx r3& l) u5 E9 h- \/ W# c/ q& r
83c0: e8bd8010 pop {r4, pc}% q8 H( }0 p5 F5 ~# Z2 w1 Z
83c4: 000104dc .word 0x000104dc
7 }; M" T6 E6 f/ o 83c8: 00000000 .word 0x00000000$ w% H5 r( s; _* \0 _
arago:$ |3 H8 J/ P6 i: D& q" ^- I
00008310 <frame_dummy>:
( y4 P x% C; u0 [$ U4 q) F# ? 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c># q1 z- A# b* L# P1 w
8314: e92d4008 push {r3, lr}
8 w& x- Q) U0 o1 s i! @8 I8 h2 O 8318: e5903000 ldr r3, [r0]9 m7 p, F# [7 Z7 }* q
831c: e3530000 cmp r3, #0+ c, K* L3 f. {) G0 Z! u) _ B
8320: 0a000003 beq 8334 <frame_dummy+0x24>
0 {3 d% r t9 x) d- Z. G 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>* R, w8 z. j; k$ @$ d
8328: e3530000 cmp r3, #0: f7 k5 C Y& w) `+ W4 s, i
832c: 11a0e00f movne lr, pc
* R* e( c9 ?5 d/ J: ?) d 8330: 112fff13 bxne r3
B8 R* [" {7 ?- G 8334: e8bd4008 pop {r3, lr}, }+ P" z P- }
8338: e12fff1e bx lr
+ k. i W1 w' R/ S 833c: 000103fc .word 0x000103fc7 j J, M1 Q, Z8 i6 O2 o! q
8340: 00000000 .word 0x00000000
2 s5 c% z- @$ l' g- \7 b2 {none:* u; B# [; Z, M# x4 a& e$ C/ x
000083cc <main>:( K ?4 c3 L( H) |
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
6 w% n/ i, O1 k4 x+ F, Q g8 ? 83d0: e28db000 add fp, sp, #0 ; 0x0" K0 p `- G1 _- q, p
83d4: e24dd01c sub sp, sp, #28 ; 0x1c
7 _9 n! m: h! B! r 83d8: e50b0018 str r0, [fp, #-24]5 V6 _) t! z+ N/ [ {- V) b/ F
83dc: e50b101c str r1, [fp, #-28]! o4 F5 a6 b/ P8 P- Y' }
83e0: e51b2010 ldr r2, [fp, #-16]
6 j! r, M1 Z. c5 s7 Z/ x& ? m 83e4: e51b300c ldr r3, [fp, #-12]
6 R$ |3 C; E1 p) `' i( x 83e8: e0030392 mul r3, r2, r3. l7 {& N+ \7 O* s
83ec: e50b3008 str r3, [fp, #-8]' M, U5 b- Y f# n( `
83f0: e3a03000 mov r3, #0 ; 0x0
7 c0 x' _. B' o/ a( P( v% ]/ }7 z' { 83f4: e1a00003 mov r0, r3
* K. T, v! n- H5 N 83f8: e28bd000 add sp, fp, #0 ; 0x06 z% J5 C# r! I2 r. w0 H. k# [
83fc: e8bd0800 pop {fp}4 u! B% {# K/ t y: M
8400: e12fff1e bx lr
4 A0 ?0 t+ r" marago:8 D; |2 M3 `) v! m% D1 \9 X% S4 _
00008344 <main>:
, K l! V+ @1 y2 l) j1 g7 U' o3 a 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!) N; J8 o" s# L* b8 W% j) x. y- W% C
8348: e28db000 add fp, sp, #05 d' t7 ?- h1 B8 m3 O# h8 t1 ?; R
834c: e24dd01c sub sp, sp, #28
3 `0 J( a. z3 b5 I- M7 k' f 8350: e50b0018 str r0, [fp, #-24]; X. O& I$ h* U2 E& f
8354: e50b101c str r1, [fp, #-28]) {* e8 _& w& x' w& U
8358: e51b3008 ldr r3, [fp, #-8]
- V2 p, Y$ t: K% K5 S! [) F' B9 ] 835c: e51b200c ldr r2, [fp, #-12]
$ W' ^" m% j& z7 ]* Y8 b 8360: e0030392 mul r3, r2, r3
9 @" c. n0 s4 Q; b) t. Q' N 8364: e50b3010 str r3, [fp, #-16]. n3 ]( c2 l$ h0 P7 }# ]
8368: e3a03000 mov r3, #0" o6 i! v* ~' d) M; [; X0 V
836c: e1a00003 mov r0, r3
! Z, c) h- y) N$ A' W) i* q" Y& N 8370: e28bd000 add sp, fp, #0
& X, B3 B1 _2 J# u; d; ] 8374: e8bd0800 pop {fp}2 `6 S/ i. ~4 q4 G0 I
8378: e12fff1e bx lr0 R9 @/ s4 M+ n/ y% D% E6 {
none:9 x3 X" ?4 W) @! Z% s3 v$ V
00008404 <__libc_csu_fini>:
' t8 Q& V4 `" {3 b; \7 B1 Z1 A( h 8404: e12fff1e bx lr
5 _- n4 \$ `% h& y$ Oarago:
4 ?" K4 |6 G8 w* f- {000083dc <__libc_csu_fini>:
8 X# z! a. D; F5 r Y( @- A2 S 83dc: e12fff1e bx lr/ U+ W# ]3 @' y% {
none:
1 a; L) Y/ T# I! _8 J9 t( x# p00008408 <__libc_csu_init>:( ?7 F* I% N# q* ^# S t% l
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
2 a+ y; g) P& C) k; f9 g+ A 840c: e1a08001 mov r8, r1& Z% Y6 t/ g4 m& V( I
8410: e1a07002 mov r7, r22 c) `+ x7 u8 i: @& _( {7 P* E
8414: e1a0a000 mov sl, r0( ]+ c& G; g! @% k7 o. Y/ m: W
8418: ebffffb0 bl 82e0 <_init>$ d8 q: _# @6 ^' Q
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
" R) j d8 k( M6 M3 R0 v 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
) t: U9 }' m9 f+ J$ A6 f 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>5 p# w3 Z2 ]# T# V, {0 A4 w
8428: e0613003 rsb r3, r1, r3% w6 R1 t1 S1 a* v' D7 K
842c: e08f2002 add r2, pc, r2# p4 ~$ z2 V7 } l2 W8 U6 C9 u
8430: e1b05143 asrs r5, r3, #2
$ g3 t8 e( U+ q" ^ 8434: e0822001 add r2, r2, r1
% H7 H+ d% ]2 k- G6 J J 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
6 ^4 X4 m' J; x0 ? 843c: e1a06002 mov r6, r23 s2 P) s% _. ^+ y+ E$ h
8440: e3a04000 mov r4, #0 ; 0x0
3 W7 G- i4 N5 K) p5 i5 [ 8444: e1a0000a mov r0, sl
8 N* T$ Y( Z% a! F0 z4 a+ h 8448: e1a01008 mov r1, r8/ l4 S d) E" Y8 T9 s* Q6 G0 L' j
844c: e1a02007 mov r2, r7
" d. K+ B; j0 q& j2 n0 @' Y 8450: e1a0e00f mov lr, pc# m4 e1 v& K7 ~" Y& c
8454: e796f104 ldr pc, [r6, r4, lsl #2]9 H7 Q |/ Y u9 ?) }. R2 D
8458: e2844001 add r4, r4, #1 ; 0x1' _. ?+ d+ v" q. @; g( T
845c: e1540005 cmp r4, r5
" ^: t: G5 N* _5 H' O1 q" d 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
/ C4 U4 U: `" ` @) o9 P _9 s 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}) m& b# W% g6 [
8468: ffffff04 .word 0xffffff04
% G; X, h: f3 d1 Z 846c: ffffff08 .word 0xffffff08
/ @6 n: T7 Q2 W. X) C 8470: 0000819c .word 0x0000819c
& ~" T4 i! ?( \) L. q Carago:' K8 d) U& z% H# w9 \. t* r
0000837c <__libc_csu_init>:
3 s9 N; {- m8 v 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
4 N/ N) E2 z' L" |8 R# `$ k 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
! ?" X0 g1 g' R( I7 E 8384: e1a06000 mov r6, r0
$ S o( e' R6 I1 O& U c6 ?1 A' ` 8388: e1a07001 mov r7, r1: f4 F, b4 K O& g* w( a
838c: e1a08002 mov r8, r20 r2 J! \ I1 Y7 @% o2 r
8390: ebffffae bl 8250 <_init>
% h- q8 c5 V, y5 X 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c> A9 k# W/ ]8 l7 L$ g) f
8398: e08fa00a add sl, pc, sl1 B- w7 |% x2 Y; p2 ~7 L
839c: e08f0001 add r0, pc, r1* F/ e2 ?3 Q( s) ]' T
83a0: e06a5000 rsb r5, sl, r0
P j K* ~& Q- r& k( e 83a4: e1b05145 asrs r5, r5, #2: W, G$ R; ]# B
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
+ n" ^6 J8 a( p6 }% v 83ac: e3a04000 mov r4, #0( s3 { H5 ~6 F+ U
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]6 F x# s. z" A4 \0 _
83b4: e1a00006 mov r0, r6+ N7 L3 _7 @5 `9 k/ w( d3 ^8 x+ S
83b8: e1a01007 mov r1, r79 Y& r( V- J; s! R) V3 ?. ~. c
83bc: e1a02008 mov r2, r85 b! w9 r: B' S4 o+ M& Q
83c0: e2844001 add r4, r4, #14 m* K/ p9 V1 N: e7 X
83c4: e12fff33 blx r3( G4 d0 G$ }( ?. j4 k# r
83c8: e1540005 cmp r4, r55 L0 t0 W& q: Q; ^( @
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>9 L/ _! g6 }4 b5 v% [0 X
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}" x( S2 J% A, p, }9 P8 Z, q7 G
83d4: 00008054 .word 0x00008054
4 @8 w, V4 J" y# y! ? 83d8: 00008054 .word 0x00008054
; s" \8 G o8 ^7 T0 knone:
* L& F( ~+ e8 a* N' N! mDisassembly of section .fini:
8 e8 o# Z6 ?* V" h' X! S
! d: C! c, Q5 e00008474 <_fini>:
: B _6 ` @( Y: F; Z: o! Q: {; s 8474: e92d4010 push {r4, lr}/ \( `) G0 Q3 s9 b% @( h7 y2 \$ O
8478: e8bd8010 pop {r4, pc}. F; I2 i% Y' Y) b
arago:% \/ c2 |- Y8 x( r( a, P8 X: o
Disassembly of section .fini:( C- w# S5 b/ l$ M W' f& h
1 _9 k) R2 v, e/ W
000083e0 <_fini>:
6 y( r- p; G% U$ u 83e0: e92d4008 push {r3, lr}
+ c! e+ N" N. N; [" p( P- ?, d 83e4: e8bd8008 pop {r3, pc} w) ] t7 H) Z% m! e: R
6 q# Z$ |6 T o0 r
! d2 N$ V$ ]6 t
+ O( Z2 {8 y, y/ ~; A |
|