|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
0 s2 X8 g" K# e3 q9 F 1 #include<stdio.h> : o2 V2 Y( Q8 Q3 M: ^, i: A
2 #include<math.h>
0 E1 q) b N/ R5 P. S 3 int main(int argc,char* argv[])
7 v& D2 O& L* d6 Z+ |& r1 K3 D, C 4 {5 _* r9 M6 M3 w' d% e
5 int a,b,c;. R6 c3 q* [* h- a3 w0 s
6 c = a * b;: z1 N1 z3 R3 f3 W1 z; |
7 return 0;2 B0 U5 E1 V* \* u
8 }
$ w$ m9 O( M& {# L5 ]3 E' i
" k; W P! p+ s7 {, Z下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看# S& @$ O, A$ m6 {/ C
none:
7 [* N6 Y% V$ s( C* `5 {% D000082e0 <_init>:/ P0 R% }7 d) ]8 }1 J7 ]1 W5 Y
82e0: e92d4010 push {r4, lr}
3 f+ Q M' K4 y5 V* F. V9 i 82e4: eb00001c bl 835c <call_gmon_start>
l5 j1 [8 g6 b( g 82e8: e8bd8010 pop {r4, pc}
: o* D4 r- [' C* {" _& barago:1 H% p6 ~" q( |- U+ q* N K
00008250 <_init>:2 }% m, I$ Z" N# s# ~
8250: e92d4008 push {r3, lr}
# }. d# r" x! R) Y9 `, P 8254: eb00001d bl 82d0 <call_gmon_start>
0 m. Q1 A7 y1 M. K 8258: e8bd8008 pop {r3, pc}# a# j/ s# p; ^
% { X7 ?7 {6 W0 b" Pnone:$ l# C; k# m- |$ X5 L% Y
000082ec <.plt>:
7 S' r3 ^; v P3 C G7 u 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)" H( G# T4 A$ F; E) B
82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
0 U7 y6 t/ G5 m 82f4: e08fe00e add lr, pc, lr$ L& [" v3 M" j3 f a- }2 |& o
82f8: e5bef008 ldr pc, [lr, #8]!7 Y _& p% F4 E) I6 A( G1 Z
82fc: 000082d4 .word 0x000082d4
& |1 i& Q1 {2 E 8300: e28fc600 add ip, pc, #0 ; 0x0
: L8 v) F! [! {0 \: }2 B A+ U) H 8304: e28cca08 add ip, ip, #32768 ; 0x8000& J, k2 _1 U' g7 r; I b; i# L
8308: e5bcf2d4 ldr pc, [ip, #724]!6 X. R. g b9 s8 R: Z9 U' M
830c: e28fc600 add ip, pc, #0 ; 0x0
: M) S: J' X+ X3 M8 @' r 8310: e28cca08 add ip, ip, #32768 ; 0x8000
3 @7 D" W4 A t% X5 z 8314: e5bcf2cc ldr pc, [ip, #716]!
$ T5 ^6 K7 d! P6 }* ` 8318: e28fc600 add ip, pc, #0 ; 0x0
2 e) D3 j2 S7 m* @' Z7 I: P5 ^ 831c: e28cca08 add ip, ip, #32768 ; 0x8000
0 E2 ~ a2 n" R0 R! q7 _ 8320: e5bcf2c4 ldr pc, [ip, #708]!4 q6 X* y. Z- o R, R
arago:: T2 q8 Q6 ^- I& e& c; Z5 t& X
0000825c <.plt>:8 E; @2 }( O( f# Z, }2 v* x3 X* ^: W
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
7 f* z) k% ?6 C 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>
( b" g2 r2 ~& U0 { 8264: e08fe00e add lr, pc, lr, k/ w- u v, s
8268: e5bef008 ldr pc, [lr, #8]!
; l! l$ l' n2 }8 x. C- }/ D 826c: 0000827c .word 0x0000827c
& \, G; N5 V$ A' n6 X5 e 8270: e28fc600 add ip, pc, #03 X: m' [- r+ t! e0 v
8274: e28cca08 add ip, ip, #32768 ; 0x8000 x! E8 X$ x0 }; v" `
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c* O( ?# \' Y. w$ _7 e* M
827c: e28fc600 add ip, pc, #0# P9 T7 {$ R) l3 a0 B7 p
8280: e28cca08 add ip, ip, #32768 ; 0x8000
* g% s, d( T) u. [) r 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274; s& g; D( L- W, d r6 M4 x/ `
8288: e28fc600 add ip, pc, #00 Y" Y) R9 K1 ]8 G7 W' P
828c: e28cca08 add ip, ip, #32768 ; 0x80000 w- W9 \" l, N* ^' V% f$ T" W- Q
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
& R( G+ V: z' [/ h4 y( wnone:( W4 i2 ]# R+ W( B4 t7 [9 c
00008324 <_start>:
+ |1 K- T/ d. I8 O' R: ~/ S# O3 | 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>9 w& ~1 u4 E6 k
8328: e3a0b000 mov fp, #0 ; 0x04 C; x3 T: w( Y& `3 v3 i6 R
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)6 c! A, Q) z) u9 p4 o+ a, T2 V
8330: e1a0200d mov r2, sp1 N" {9 J" V- W9 w* I& m: V
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)7 \" P5 U8 n6 `: Q, U+ g
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)1 \" |$ ~ R0 X# G, r% e
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>6 R$ m" \ V8 W! A- @0 z/ l, @4 |0 D
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>
- D+ s# X; s) |' R" j 8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
1 f" V% H7 F% E: [3 P 8348: ebffffef bl 830c <_init+0x2c>: f1 x G) } }
834c: ebffffeb bl 8300 <_init+0x20>( [3 L6 j9 {4 @
8350: 00008404 .word 0x00008404
2 I6 w0 W+ O% U) l0 U 8354: 000083cc .word 0x000083cc! K' P5 O& b% ^4 k- t& _. Z5 a
8358: 00008408 .word 0x00008408( u- d; V) T" S. `4 C
arago:
8 r2 h# A1 r9 v7 x: i j00008294 <_start>:
, C% y% ^- F5 ` 8294: e3a0b000 mov fp, #0
& @- ~( O* s- u. Y' ] 8298: e3a0e000 mov lr, #0
, n# p" G: W5 @6 I- S) M% g4 j# a 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)
. P! I' o; v/ `" x2 f4 p/ R: N4 i 82a0: e1a0200d mov r2, sp5 T# g' y, F- H; \
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)
! Q, ~" [$ i; J+ L2 u0 w6 `/ i 82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)0 v2 }/ e1 n$ ^0 r. S$ i
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>3 ^0 f$ U4 s& `: Y& W
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!): R$ ~7 {% x" @7 ]3 r) v
82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>9 w+ D0 g: X$ R) F: o# D
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
3 @8 p: M3 p4 [9 R 82bc: ebffffee bl 827c <_init+0x2c>: s9 T. V5 t2 O; ^* w, d5 d
82c0: ebffffea bl 8270 <_init+0x20>
f* r, e% Z* e6 x& i" w/ F. V 82c4: 000083dc .word 0x000083dc
6 X, M1 i9 r, l! n 82c8: 00008344 .word 0x00008344
# f# T! y* r; o- R# [" H 82cc: 0000837c .word 0x0000837c
& A& N$ t. l; w# b+ B8 X: [none:
5 B9 |, [: B. z9 e5 ~0000835c <call_gmon_start>:
% Z: ^4 d3 V& R2 _" O& f7 K+ m. d4 `7 a 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>. S& f4 ~' P- C9 I: l; N
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
0 a. i0 d) I" G- S 8364: e08f3003 add r3, pc, r34 _9 |. _ c4 e, j8 h
8368: e7931002 ldr r1, [r3, r2]2 p# f5 y# F! b3 c/ |" Q
836c: e3510000 cmp r1, #0 ; 0x02 t* W4 D0 f \
8370: 012fff1e bxeq lr
$ h( Z! }2 h/ V/ n# H M6 M 8374: eaffffe7 b 8318 <_init+0x38>
+ U; u: U7 F7 T3 _2 n( i 8378: 00008264 .word 0x000082646 E7 I+ k7 g1 l
837c: 00000018 .word 0x000000180 }% E! z8 h0 b w5 l: g
arago:
1 c6 g8 @2 h7 s000082d0 <call_gmon_start>:
/ Z# i6 r9 ~- F1 x+ d E 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
. x9 t& ^7 g" l7 C& ^9 Q5 i) y1 ` 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
& K- r% ~" q- A" B- O5 v# g4 v$ P 82d8: e08f3003 add r3, pc, r3
# O9 R) O! j1 y2 S 82dc: e7932000 ldr r2, [r3, r0]0 O' m: j; j' Z3 g' @1 w& Q' U2 X/ w
82e0: e3520000 cmp r2, #0
. k+ Z% T& R. J6 [6 L 82e4: 012fff1e bxeq lr! W n m+ [! B( q9 B7 F
82e8: eaffffe6 b 8288 <_init+0x38>
8 Q# k$ l2 X0 @ 82ec: 00008208 .word 0x00008208
+ m: W* Y. s) U5 }+ F 82f0: 00000018 .word 0x00000018; I% J# ?' M y/ W% @
none:% S2 j: n4 w. G. A
00008380 <__do_global_dtors_aux>:
) l1 F" ^9 ~& u" |7 _ 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>* t8 C, e& K: U( ~5 q3 v0 w
8384: e5d23000 ldrb r3, [r2]
! B( Y( ?3 x# f# L3 d6 U) | 8388: e3530000 cmp r3, #0 ; 0x0) z6 ?! C" L* R/ x7 `& \, U
838c: 03a03001 moveq r3, #1 ; 0x1% A* @% ]! F$ b# F
8390: 05c23000 strbeq r3, [r2]
7 I6 J( T }/ P 8394: e12fff1e bx lr
5 P$ a0 {' D. J- T0 D. @3 S, A 8398: 000105f4 .word 0x000105f46 l2 E8 p* B1 Q5 \( K4 U
arago:
7 g' {; S5 V! R* E: }/ e000082f4 <__do_global_dtors_aux>:: b+ H- l4 @; v
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>* S9 e0 W# x" K6 `/ L5 Y
82f8: e5d32000 ldrb r2, [r3]
; Y# M, M# c) D0 G6 X 82fc: e3520000 cmp r2, #0
1 I' B, v6 ]% o8 T* m y3 x 8300: 02822001 addeq r2, r2, #16 q5 l& T* O: w7 H- ]6 r" t" x
8304: 05c32000 strbeq r2, [r3]
! _( Y1 f3 i) }- m$ r/ P 8308: e12fff1e bx lr
* p. }, J4 P" A$ v7 ] 830c: 0001050c .word 0x0001050c8 k8 ~1 x0 p$ p4 t- z( i0 f
none:& _. q& P; ~0 n* {. b" a
0000839c <frame_dummy>:
H( ?) \7 M* T- m* e4 R( i P 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>( n0 O9 v2 T; C" W, B
83a0: e92d4010 push {r4, lr}
" K% U9 a& P' ]9 S8 A$ Y. V 83a4: e5903000 ldr r3, [r0]
3 W) x7 R" F( b1 O7 n9 C 83a8: e3530000 cmp r3, #0 ; 0x03 e$ X. k7 }1 [1 i
83ac: 08bd8010 popeq {r4, pc}
$ J& O3 B9 [7 i6 ~ 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
n1 X7 O9 q2 F) v 83b4: e3530000 cmp r3, #0 ; 0x0
5 |5 U- F& ? f) u$ |/ B 83b8: 08bd8010 popeq {r4, pc}1 G1 ^' S0 X( `/ l- w
83bc: e12fff33 blx r3# m0 r1 j/ H# B6 L9 `/ j6 r
83c0: e8bd8010 pop {r4, pc}* q3 D7 l2 \# }" Q$ h
83c4: 000104dc .word 0x000104dc
/ d* V& B- `0 q+ l# d7 E 83c8: 00000000 .word 0x000000009 p1 V$ m1 l6 f7 o& F: f
arago:
2 t8 _; [4 ]" w, u: w00008310 <frame_dummy>:) l8 v# }9 E* o- B, y
8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
* K0 B7 X# R( y$ S) f/ { q 8314: e92d4008 push {r3, lr}6 Z, E, S/ J" k' f. F
8318: e5903000 ldr r3, [r0]
) X0 a" x' T, b- Y0 h- f 831c: e3530000 cmp r3, #0
0 R+ o3 s0 A) Y7 a; v 8320: 0a000003 beq 8334 <frame_dummy+0x24>
, r9 H) L$ F+ H 8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>) U7 x9 t; ^0 Y- F3 z
8328: e3530000 cmp r3, #0
$ A# q! [ ?$ {# _- r. d8 X 832c: 11a0e00f movne lr, pc% c" `" V2 r; ~! }7 U, h9 r
8330: 112fff13 bxne r34 \; V* a2 Y0 @" n! |2 [$ a; y( N2 \
8334: e8bd4008 pop {r3, lr}8 W3 d1 }0 s' Q* \1 l B
8338: e12fff1e bx lr" v/ W' j/ c. }
833c: 000103fc .word 0x000103fc
/ y% q: `" ]! j( c" S6 _* } 8340: 00000000 .word 0x00000000
: r) _- \* H/ ^. {none:
' } r# Z) J, Q& k/ w9 c3 n000083cc <main>:) o4 [ w' T& v
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!) g4 r* ?- x4 p2 U/ Q' }: P5 ]
83d0: e28db000 add fp, sp, #0 ; 0x0
, s$ D! }8 H: A( D {, n3 G" o 83d4: e24dd01c sub sp, sp, #28 ; 0x1c
- H4 ^4 s7 _- a: Z 83d8: e50b0018 str r0, [fp, #-24]+ r4 Q" f, E5 ~ u% ^
83dc: e50b101c str r1, [fp, #-28]
A. o# ~5 I5 z3 m# o- {/ q } \- h 83e0: e51b2010 ldr r2, [fp, #-16]
) n: P- e0 R) X! b$ M 83e4: e51b300c ldr r3, [fp, #-12]5 @3 z0 q2 z+ ?/ u- N3 z) {! W
83e8: e0030392 mul r3, r2, r3
" f9 D3 H# L, ~- h4 h* B4 D 83ec: e50b3008 str r3, [fp, #-8]
J0 B$ U# \ [0 ^; P k 83f0: e3a03000 mov r3, #0 ; 0x0
1 M2 d2 L& i3 o: L 83f4: e1a00003 mov r0, r3
' q( r( H; U# R e: }* j 83f8: e28bd000 add sp, fp, #0 ; 0x0) L0 l/ D* v# I& L# M
83fc: e8bd0800 pop {fp} J+ j) I$ K5 H# C( l% g
8400: e12fff1e bx lr
. [- j; H3 j4 q( e+ @( Parago:: H& |% {" a7 h, J# @; X% ^
00008344 <main>:
% ^# _5 a0 Y5 k0 X 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
8 N3 h0 h# B& R/ Z* W 8348: e28db000 add fp, sp, #0* d& N4 c$ B4 a) t6 X2 W9 y
834c: e24dd01c sub sp, sp, #285 _ X t* }, p* T3 X( ]
8350: e50b0018 str r0, [fp, #-24]2 i( x7 T7 C% d0 {1 [
8354: e50b101c str r1, [fp, #-28]
& ~, q6 T7 c1 q. K: f' l 8358: e51b3008 ldr r3, [fp, #-8]
1 u6 X* ?7 b3 [0 S. M 835c: e51b200c ldr r2, [fp, #-12]
# o* f5 O6 S6 [8 ^/ W 8360: e0030392 mul r3, r2, r33 `* q, V3 R! `5 Y
8364: e50b3010 str r3, [fp, #-16]
% v, u3 s" g) [6 W- k 8368: e3a03000 mov r3, #0
& l' X) n% u( s, e 836c: e1a00003 mov r0, r3 { Z; G' @) P9 u) E* ]
8370: e28bd000 add sp, fp, #0
6 w' {; N" [/ I9 f/ W8 P9 _ 8374: e8bd0800 pop {fp}0 ?5 ], C' ]6 Q4 h! ]& O5 |9 T
8378: e12fff1e bx lr2 T3 x7 f% I5 T' Y2 y7 K* X
none:& \6 ~; N2 f: z
00008404 <__libc_csu_fini>:' i& S' S, Z( U! G+ d9 l# [9 c/ ^
8404: e12fff1e bx lr
' p8 x' y0 U6 ~; D; \/ L1 l! Garago:- N, B0 |7 W y: f5 ?
000083dc <__libc_csu_fini>:
5 c2 ^6 j+ q1 G6 k 83dc: e12fff1e bx lr
9 K- d, x2 ~0 ?4 U$ L2 e! Vnone:1 g8 J/ u" {! J
00008408 <__libc_csu_init>:( C+ L" z. ^* C6 C* m* k
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}0 O( \5 Y% ~# a: z
840c: e1a08001 mov r8, r10 q* V1 Z' G3 [/ a9 n. }5 C
8410: e1a07002 mov r7, r24 j% k3 f' W4 N& B7 w# O9 ^6 h7 O
8414: e1a0a000 mov sl, r0
+ C- ~5 }( k1 i) _4 l 8418: ebffffb0 bl 82e0 <_init>
$ ~& |9 T5 {* \- R, G! ~ 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
8 ?1 t7 M8 S- P* p1 q 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
h- v! E" m& S' {5 @( m 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
3 P; ?) D# Y! m: { 8428: e0613003 rsb r3, r1, r3
6 p. f5 i; E6 a: c 842c: e08f2002 add r2, pc, r2
" Z1 V- }1 W+ Z, W4 K- U 8430: e1b05143 asrs r5, r3, #2
+ ^& j( o/ z/ V0 \% e3 _& P 8434: e0822001 add r2, r2, r1
6 z. l* f+ M! m( x4 f 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
1 y/ N* Q4 w* k, c" i8 S 843c: e1a06002 mov r6, r2
$ i% o) } {- q* Q8 i 8440: e3a04000 mov r4, #0 ; 0x0
( f, J1 [' c. X4 x$ K0 A/ v4 o 8444: e1a0000a mov r0, sl
+ V; E% _! Y& X+ D 8448: e1a01008 mov r1, r8/ P T- y& W# G
844c: e1a02007 mov r2, r7
; L! y* c" n) Y4 ?! b# Z8 s" @ 8450: e1a0e00f mov lr, pc1 i+ d) c+ I& u% K3 A( m" u
8454: e796f104 ldr pc, [r6, r4, lsl #2]2 m( o6 {* f5 E) c- B! ?
8458: e2844001 add r4, r4, #1 ; 0x1
% K* g# H' k. U/ V5 g 845c: e1540005 cmp r4, r5- o; X& w M6 e6 _% T
8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>+ ^' M* F. i6 @4 Z" i( F! }) L$ O
8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}/ k* x, `! z- u1 N8 J2 @
8468: ffffff04 .word 0xffffff04
/ H) G5 }" K1 P; z A. ~ 846c: ffffff08 .word 0xffffff082 ?8 @# o1 p$ j+ t2 w+ F4 i k& C
8470: 0000819c .word 0x0000819c
' I' `- @6 ~. z# S# ^- B W% ]! Marago:
; j7 {# r6 ], p0000837c <__libc_csu_init>:
1 h3 E: u: v. e% R J1 H9 F' t 837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}2 W: j( O$ R% g6 r; X' u9 E! M
8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>3 S% e# _, d9 s& b" ~5 D* W
8384: e1a06000 mov r6, r0
) q/ c9 J) Q) I* O 8388: e1a07001 mov r7, r1- D; X0 }# p8 p) u) x9 L
838c: e1a08002 mov r8, r2
1 i* F s* e6 S' r$ o; `' c* F 8390: ebffffae bl 8250 <_init>) h. S0 Y& f- u1 m
8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>& z: l' F6 l: b
8398: e08fa00a add sl, pc, sl
( M3 o6 h6 F% o7 U" K. m, |. W, R 839c: e08f0001 add r0, pc, r1% x. H7 r+ L3 u& w* f3 h2 v
83a0: e06a5000 rsb r5, sl, r0# x; c( L7 V e1 L3 `. S l3 n; Y
83a4: e1b05145 asrs r5, r5, #2
# l/ L+ ^- X# k9 T1 t6 w+ \& R 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
9 d& f/ }4 ~/ t5 n" A! n1 k 83ac: e3a04000 mov r4, #0
% N- m2 I0 Y4 S2 C# s4 S7 p 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]: u ^ s5 n/ s
83b4: e1a00006 mov r0, r6# c9 [, z U; w4 y' J" L
83b8: e1a01007 mov r1, r7; i1 b- y3 e9 `4 I1 o4 d2 n" s
83bc: e1a02008 mov r2, r8
2 R `7 _+ E" W8 L' E* _ 83c0: e2844001 add r4, r4, #12 t8 \+ y# F! R& i6 a8 s" Z( M! v7 n [6 o
83c4: e12fff33 blx r3
- r7 {2 c2 D( C% R$ b' A3 h/ C 83c8: e1540005 cmp r4, r5
6 \* [- {. a& f9 X& ^: L 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
: s- F' z! e. I) j# o W; G( d 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}: y- l- r1 P3 v/ F- i
83d4: 00008054 .word 0x00008054( F% i3 s7 m$ W1 h! b; I5 Y' D
83d8: 00008054 .word 0x00008054
& ~+ T3 z2 g$ ~none:
1 L/ X+ \8 m% aDisassembly of section .fini:
6 H/ D% q. k. m
3 O$ u0 K- y/ u G, u00008474 <_fini>:
+ M5 O) c' n/ f* ]* C1 d2 x! R 8474: e92d4010 push {r4, lr}( s& `/ v r( e; Y/ |
8478: e8bd8010 pop {r4, pc}0 C9 _. b* [- G; c @
arago:
* H' |2 r9 f& G( U, _Disassembly of section .fini:
9 `# b( t# W A; [5 x( y
8 N' g) V: @% N. t8 ^000083e0 <_fini>:
+ j3 s* ?+ U8 t8 L( f 83e0: e92d4008 push {r3, lr}9 s. C2 k# a; [$ j* k. ?
83e4: e8bd8008 pop {r3, pc}
2 @ i& w1 o2 {' t; I) E9 [8 c+ [8 B* ], ]* _
) \5 Z1 x# C" c3 w" g/ o- a
`8 ?. n: Z4 n" M |
|