|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:
$ _5 N: l# H! @$ g# w: } 1 #include<stdio.h>
7 w% m# |1 m) @3 a 2 #include<math.h>7 W5 @0 {: b d- G4 n) v
3 int main(int argc,char* argv[])- P; O# E! N2 v2 z" M
4 {
, G+ D8 k4 M) N 5 int a,b,c;
8 I/ w6 ] S+ l% ` 6 c = a * b;
1 h- S5 X+ w2 m' V5 k b! N/ c- N 7 return 0;/ |2 N. O& C) X# K$ h. x
8 } `, Y# \! H5 g( z$ n
1 g, \2 ?/ y- T2 d& S' f! c% E
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
* u8 t% a' }7 r: u: Rnone:' `2 b$ w$ v7 H1 n# x& L/ @
000082e0 <_init>:) {1 s+ y5 ]% H' p# ]
82e0: e92d4010 push {r4, lr}* f3 t. p3 Z% N) X
82e4: eb00001c bl 835c <call_gmon_start>
, V( p, M; v! b, W. r& ^7 J 82e8: e8bd8010 pop {r4, pc}
* J. @ c8 L2 O3 p0 v/ E T1 Sarago:6 i. b3 q( ~# j9 K3 Q F
00008250 <_init>:
! M( X8 B$ G" s( m 8250: e92d4008 push {r3, lr}0 h) f$ \2 s% |4 r- w
8254: eb00001d bl 82d0 <call_gmon_start>- n' r: ?: z/ Z/ S' |" T0 u4 Y
8258: e8bd8008 pop {r3, pc}
9 j3 Z3 T* T$ U" ?2 W4 Y7 K2 l, ?$ @7 @6 G o% N
none:
" S0 Q0 D' Z/ A7 g2 Q; d- F" @000082ec <.plt>:& I% D8 c% W; n& J3 ]0 f s
82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ o( ?7 x& Z! {, D: {) { 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
9 c% k4 F2 A6 z3 e' q7 r; G 82f4: e08fe00e add lr, pc, lr
- [) M& J6 a E0 f7 x- E; u 82f8: e5bef008 ldr pc, [lr, #8]!
* m2 U6 O9 q1 s4 c' } 82fc: 000082d4 .word 0x000082d4% Y3 [; T5 M4 a+ s3 ~3 z9 q
8300: e28fc600 add ip, pc, #0 ; 0x0
, L+ T8 b% I7 e5 a8 d/ O* E$ s 8304: e28cca08 add ip, ip, #32768 ; 0x8000% Y3 C3 {. Z* X& K: m5 \
8308: e5bcf2d4 ldr pc, [ip, #724]!
4 T# I! ]) k+ ?$ S 830c: e28fc600 add ip, pc, #0 ; 0x0
8 N1 `1 S- q& `# T 8310: e28cca08 add ip, ip, #32768 ; 0x8000
% ?. w9 Q) J9 R+ J 8314: e5bcf2cc ldr pc, [ip, #716]!
1 F' {( z R4 M# Z, N 8318: e28fc600 add ip, pc, #0 ; 0x0) G# m/ m X/ Q2 z/ C
831c: e28cca08 add ip, ip, #32768 ; 0x8000* Q$ B# U* {& u( q9 k2 O2 ?
8320: e5bcf2c4 ldr pc, [ip, #708]!
& z% ]1 I2 \/ l0 l3 Z4 |1 Barago:+ t, V, T3 I+ p3 I+ I) `3 y
0000825c <.plt>:9 ~2 b& o1 P$ P) b. S; U2 Z3 f
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)
+ Z! |& d7 @5 s: B, |; s 8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>! |6 y: h! Z, j" ` i' e" B0 K8 Z
8264: e08fe00e add lr, pc, lr
% p( u$ _+ O, U+ m; V4 N 8268: e5bef008 ldr pc, [lr, #8]!' O. l# c0 J; H% k% y3 D- L( w
826c: 0000827c .word 0x0000827c X* W/ J; e9 b6 U+ F* E
8270: e28fc600 add ip, pc, #0
% A: Y9 a0 M$ Q7 p! k8 B* n! i" i 8274: e28cca08 add ip, ip, #32768 ; 0x8000
3 D3 K. M Q0 o 8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c8 z, A$ r/ O' y! J1 E# }: @- d1 E0 V
827c: e28fc600 add ip, pc, #03 L! o# F8 v3 J: {
8280: e28cca08 add ip, ip, #32768 ; 0x8000
2 s+ _# H% y# z6 K2 `" v# D R 8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
; m7 f! t/ Q% k 8288: e28fc600 add ip, pc, #0
1 a8 P2 Q1 k6 G' } J 828c: e28cca08 add ip, ip, #32768 ; 0x80009 r1 T1 n$ a! i9 Y2 _, m
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c$ F8 r: N3 G% s9 N2 o3 z* i
none:( Y0 d# g. G' N- {/ ^% r
00008324 <_start>:
' x5 b7 r2 @7 S2 Z 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>
# @* k. H4 |8 Z0 u" \( U# d/ k 8328: e3a0b000 mov fp, #0 ; 0x0
! J- ?! f9 q4 Y" v4 P 832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4): ~! d! b% M0 O4 S- K" h; }
8330: e1a0200d mov r2, sp; W* Q* U( K% M& D9 D. _' ^
8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!), i4 H) q" y+ H
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)) o! B/ I) L8 y
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>* H7 s. O4 D9 ]; x% ]# u \ c3 t
8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>. w4 T, x9 t- K7 ~1 D
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
# d {0 K5 D: Y# v0 B 8348: ebffffef bl 830c <_init+0x2c>
) A3 O3 p4 F0 A6 o) g 834c: ebffffeb bl 8300 <_init+0x20>
3 N6 ~6 n5 Z8 q0 {& X4 m5 g 8350: 00008404 .word 0x00008404
7 V1 W& a- B" N1 z4 s 8354: 000083cc .word 0x000083cc
* T! D# n9 d5 m3 w 8358: 00008408 .word 0x00008408/ G; x% [9 B5 m t, G+ b
arago:
1 _7 |" F; r+ b00008294 <_start>:
% R" w& _4 n: Z- y8 j2 \ 8294: e3a0b000 mov fp, #0
' m: P- b) O+ J 8298: e3a0e000 mov lr, #0
4 O$ [# |' S& b! G0 S1 {! e% y 829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)9 P7 }; S- r3 [6 m2 E: {) \
82a0: e1a0200d mov r2, sp) d) Y% C- d8 P# b" }# G8 B2 R& U
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!): G5 K& N& J9 _+ O0 x5 K( ]$ V
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)
) g8 t8 Z7 ?3 C4 X/ E 82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>
0 P( u' b% [( Q* ?3 N2 m( m4 V2 } 82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
! ~# ?# y* \! b6 U" S 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>
* S! r. m) k3 X+ C 82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>
5 p' l5 U- I; \. b! L 82bc: ebffffee bl 827c <_init+0x2c>
8 Q- ?2 P; f% E/ l) U 82c0: ebffffea bl 8270 <_init+0x20>8 u$ O/ P# j/ B2 _+ v" L
82c4: 000083dc .word 0x000083dc; M3 K. {: Y2 Z: B0 x
82c8: 00008344 .word 0x00008344: U, a a4 M' a M4 a R. V. \+ Z
82cc: 0000837c .word 0x0000837c
+ s. Z0 g, O2 s" P7 p. j6 g2 \none:; T. V1 i) L; X9 R8 O0 X
0000835c <call_gmon_start>:
. t2 @+ i2 e% |. }+ y0 `# i 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>, m1 l6 P2 q/ f4 ?1 k) @" U
8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>4 N6 P6 {1 o& S! o6 m" P
8364: e08f3003 add r3, pc, r3
& R' U9 r# \1 p. k/ w3 T 8368: e7931002 ldr r1, [r3, r2]3 k9 s: |) A2 T i
836c: e3510000 cmp r1, #0 ; 0x0+ V4 @$ d# @- N0 g
8370: 012fff1e bxeq lr7 P. a' e y) }; R& x9 t" V
8374: eaffffe7 b 8318 <_init+0x38>- v% g( D1 H, Q4 V
8378: 00008264 .word 0x00008264: n7 T) y+ S4 A% ~! \8 ^5 \) w/ P
837c: 00000018 .word 0x00000018
) w3 u9 P2 x# ?9 Warago:
" i/ T- U; q7 @0 X000082d0 <call_gmon_start>:
9 n7 k0 _3 t! {$ y5 |2 F 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>
+ h' ]6 {5 Q. }! _2 M: o 82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
& r* ` n. a' g! V9 G* c 82d8: e08f3003 add r3, pc, r32 C( q6 E* ~' C9 {
82dc: e7932000 ldr r2, [r3, r0]
2 v$ A" B+ ^. ?7 M n( | 82e0: e3520000 cmp r2, #0
: E1 y) Q% [8 ?9 z/ ~ 82e4: 012fff1e bxeq lr
+ Q3 N; a! n: a7 Q0 V 82e8: eaffffe6 b 8288 <_init+0x38>3 s* w6 ?* K' W3 u/ ^) S
82ec: 00008208 .word 0x00008208
7 Q# ^6 A4 \9 Z1 ? 82f0: 00000018 .word 0x00000018
7 H1 X7 _1 W6 J. Unone:8 h/ W0 u4 W5 d# G# {
00008380 <__do_global_dtors_aux>:
4 u5 |$ Q9 h, J8 l: z4 i5 q4 ? 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>5 a# j3 b$ A' m. b0 {4 j( m1 ?: J7 q% ?
8384: e5d23000 ldrb r3, [r2]
# R- E; E, |) u; _7 L! ^ 8388: e3530000 cmp r3, #0 ; 0x00 d- s, p- B# Y5 b6 s4 c. G, Y
838c: 03a03001 moveq r3, #1 ; 0x1' h7 F! |$ m# I2 l! j/ \4 ]9 w
8390: 05c23000 strbeq r3, [r2]
* _1 d v/ ^% p( x 8394: e12fff1e bx lr& U$ b7 g# V2 X& g+ h
8398: 000105f4 .word 0x000105f4
4 r, B2 V, y' r oarago:
- h) s- f+ J1 J( @& N( V, h000082f4 <__do_global_dtors_aux>:0 G. p' f& H+ p3 [- r" K" Z
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>
/ J H( J; M. C- `8 ^3 z 82f8: e5d32000 ldrb r2, [r3]
6 q) z4 i4 H: O; }+ j 82fc: e3520000 cmp r2, #0
: \, p: l5 V: P- u7 `1 z$ Y 8300: 02822001 addeq r2, r2, #1
/ j: c2 H/ c! |. i4 b/ } 8304: 05c32000 strbeq r2, [r3]
* F4 Z5 ?- C3 x0 U* e6 \# A 8308: e12fff1e bx lr
( Q% i P) B5 E% A8 n) T2 w# p% f 830c: 0001050c .word 0x0001050c
' S1 w8 G% }0 |+ T4 a3 Z) l! mnone:* J. E7 S& h2 Q3 R9 Z8 P0 ]
0000839c <frame_dummy>:
3 O; G) x/ w5 s+ h& o$ }1 f# E 839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
: H+ h i4 i* M& W; d, f- v 83a0: e92d4010 push {r4, lr}
' l5 E* W1 |4 g E7 a4 K, \6 N 83a4: e5903000 ldr r3, [r0]7 T/ G: j$ L9 p ^2 E# x7 F5 q
83a8: e3530000 cmp r3, #0 ; 0x0
/ J0 `. K: e" |9 I 83ac: 08bd8010 popeq {r4, pc}
5 l$ h/ V3 L4 l$ ]7 [ 83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
' _# A, b+ m2 D% _' e/ E. | 83b4: e3530000 cmp r3, #0 ; 0x0
; ?& b% }. F! I+ Y, M/ _, \; T 83b8: 08bd8010 popeq {r4, pc}
! O9 j/ f: K* p! B, o2 x* g' V& B 83bc: e12fff33 blx r3
; H5 w5 B& p. X: V! u+ V' M 83c0: e8bd8010 pop {r4, pc}
: f6 E8 y# z3 P' @6 q5 i 83c4: 000104dc .word 0x000104dc2 x# C- H9 w" Q2 j/ ^) b
83c8: 00000000 .word 0x00000000
% b& Q2 `/ W: U8 M0 p( larago:: h! L( o- R7 b
00008310 <frame_dummy>:
. c& w( ^8 Q& G/ C; f: K. k# s 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>
4 B0 u, v3 g1 ~! o/ u 8314: e92d4008 push {r3, lr}% z/ M0 {$ ?0 o7 Q
8318: e5903000 ldr r3, [r0]
% a: y- a8 D- ]6 |: E1 y0 [( N 831c: e3530000 cmp r3, #09 [) N$ s8 P! X/ P0 v3 s' J
8320: 0a000003 beq 8334 <frame_dummy+0x24>: ]8 P; {: r" q/ O
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
0 Z9 N8 d5 {4 h) T" U' H 8328: e3530000 cmp r3, #06 u- Q2 n8 [- c1 w( f3 `: B# b
832c: 11a0e00f movne lr, pc& R6 e' \/ A( [( \9 p% {
8330: 112fff13 bxne r35 V4 i5 d5 W. Z$ a3 [% {
8334: e8bd4008 pop {r3, lr}& D' |% f4 `" \- y
8338: e12fff1e bx lr& L) P$ G) }6 `/ s
833c: 000103fc .word 0x000103fc: {1 @8 t8 S! b" C) c- U9 O
8340: 00000000 .word 0x00000000% n* l7 Y$ o( f
none:
; l; M- j L2 J7 D. s( I000083cc <main>:# T: k. x; T6 v1 G6 n9 F
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)# ?1 B. {0 J# g [$ N
83d0: e28db000 add fp, sp, #0 ; 0x0
$ o( L" f3 d V' H! ^& C" k 83d4: e24dd01c sub sp, sp, #28 ; 0x1c, _! P! t! x- |
83d8: e50b0018 str r0, [fp, #-24]
- Y2 z/ M. W" Y2 U% _) ^ 83dc: e50b101c str r1, [fp, #-28]# T5 f }0 z1 H. w; n |7 n
83e0: e51b2010 ldr r2, [fp, #-16]
2 B$ X* {; A: e: K& o 83e4: e51b300c ldr r3, [fp, #-12]
6 z( I6 ?) i, L: Q6 K9 H+ i& I 83e8: e0030392 mul r3, r2, r3$ t h* j8 j6 y" D) V
83ec: e50b3008 str r3, [fp, #-8]
* p( m" J( n" m8 H) F& n' ~ 83f0: e3a03000 mov r3, #0 ; 0x0( ^% N7 S& M! }! l w$ y4 x
83f4: e1a00003 mov r0, r36 E: D# x" N3 ~- `4 W7 I
83f8: e28bd000 add sp, fp, #0 ; 0x0
; i. K+ [3 V G" D 83fc: e8bd0800 pop {fp}
, G3 p3 n7 a+ \7 R6 k 8400: e12fff1e bx lr
: Z. H1 p/ @5 j! C; x: r) zarago:
& ~- v U( I; v; _, l0 k% @00008344 <main>:
7 n: [8 y" B0 e+ a0 Q9 d2 D 8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% l4 m. H8 l! O* O) ] 8348: e28db000 add fp, sp, #0
& Q" }6 P2 b5 l# B" J K3 c8 `- C 834c: e24dd01c sub sp, sp, #28
% W, Z7 j5 U0 c2 H' g 8350: e50b0018 str r0, [fp, #-24], g# e1 ~; z) Q/ Y. c
8354: e50b101c str r1, [fp, #-28]
3 k! z7 J2 c7 A* [1 r 8358: e51b3008 ldr r3, [fp, #-8]& R: j8 L: _$ ^2 I1 `
835c: e51b200c ldr r2, [fp, #-12]% z3 Q* z) N& h0 b
8360: e0030392 mul r3, r2, r3+ P& N9 u2 Z# z2 O6 T) ~, V7 c
8364: e50b3010 str r3, [fp, #-16]. {7 J' C/ H4 O* n' _1 B
8368: e3a03000 mov r3, #0
$ F. p; s: b M, S4 i7 ^+ {3 m 836c: e1a00003 mov r0, r3# f& p6 o, p, M# @* v
8370: e28bd000 add sp, fp, #0" W" J2 i2 Q* o! p) \
8374: e8bd0800 pop {fp}
/ }$ L. {! `' a; q( w 8378: e12fff1e bx lr+ y& b8 I$ Z/ b& N( L. G- C
none:. Z5 u6 G1 H7 e& d: j5 V w0 [6 o
00008404 <__libc_csu_fini>:1 W% x: |+ E! L/ ^' O! p$ w
8404: e12fff1e bx lr3 @; p7 A9 r, N9 M
arago:1 V! U% m( n) p, e6 \& z
000083dc <__libc_csu_fini>:$ `7 r- T0 S" `, I1 Z0 f- Q+ U
83dc: e12fff1e bx lr
* C& m9 }$ L ?' E9 anone:$ Z# ^7 w" d1 X
00008408 <__libc_csu_init>: i; M: D. h" }
8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
: O; \) L- y: W 840c: e1a08001 mov r8, r1
2 J8 [& m( a& z j! u) t 8410: e1a07002 mov r7, r2
! P X2 K3 l# g- t) E 8414: e1a0a000 mov sl, r0
5 a( v3 U; C/ y+ a 8418: ebffffb0 bl 82e0 <_init>; F: ~+ g/ B9 |2 W$ h
841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>
3 h! V2 l0 ?+ f2 r/ { 8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64>
, ?6 e- E- T; s9 c8 M 8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>
1 b ~2 L, a% p4 h% d! e7 m5 F/ a+ i 8428: e0613003 rsb r3, r1, r3
& [+ u$ ]1 c, \% x2 c4 n& L) i 842c: e08f2002 add r2, pc, r24 c2 T& g0 N+ q, A ^0 v1 I e
8430: e1b05143 asrs r5, r3, #2
0 |3 u: c: Q! }2 D5 g 8434: e0822001 add r2, r2, r10 S% ^' p" m5 I' {
8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}3 p, `& a7 b3 w1 u: ]& w( n
843c: e1a06002 mov r6, r2
# y9 d! e, E" I9 ~ 8440: e3a04000 mov r4, #0 ; 0x0
+ q, E8 p% @1 H7 l( B8 Z 8444: e1a0000a mov r0, sl* _$ j* A. ~+ R. y9 R9 ^6 Y7 t
8448: e1a01008 mov r1, r8; S$ I; f% O& ~9 q
844c: e1a02007 mov r2, r78 @; e+ P" u; s: g
8450: e1a0e00f mov lr, pc3 v3 z9 |& U/ L5 f l! L5 o# e
8454: e796f104 ldr pc, [r6, r4, lsl #2]1 G4 X8 N; ?0 O" b7 j/ @! _
8458: e2844001 add r4, r4, #1 ; 0x18 n% d$ z: ~; J3 H& @6 @' |2 a
845c: e1540005 cmp r4, r5
+ I$ G, }5 E( m3 ] 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
6 }) ^3 C% A8 R, \& p- z4 I 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}7 D+ ^3 u8 c3 c% w: l
8468: ffffff04 .word 0xffffff04
* a9 \1 x5 b; U& p; v6 [ 846c: ffffff08 .word 0xffffff08- Y' @6 f( E+ J4 w! M& x
8470: 0000819c .word 0x0000819c
" x6 g) B, L- I( U5 tarago:
# d# u% F: C; z0000837c <__libc_csu_init>:; E/ j" U, {0 D- p& w8 J1 F9 S# b
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
1 }: g O H2 w4 s7 q+ \ 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>
0 f* m$ y) U7 K 8384: e1a06000 mov r6, r01 m" k/ g v! e( P2 W
8388: e1a07001 mov r7, r1$ e; {7 U/ O& d! F( G
838c: e1a08002 mov r8, r2
+ [4 f+ j) M( f7 m7 `% i 8390: ebffffae bl 8250 <_init>
# k! ^! Q. U) d5 \ 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
" U# b2 W! b+ X! a7 |- R7 k 8398: e08fa00a add sl, pc, sl# d, M) y+ D# T/ w# L: e; ~
839c: e08f0001 add r0, pc, r1
A; @: v7 f5 U) _, p; ~7 q 83a0: e06a5000 rsb r5, sl, r0: r" P2 `2 q1 \0 Y# S& `, ~4 P
83a4: e1b05145 asrs r5, r5, #2
' s$ q0 ]+ m, i! v7 h \5 z5 K! F: @( s 83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}
2 D' w# `5 Z5 ^2 |0 b% ? 83ac: e3a04000 mov r4, #0
% s9 y1 x; h# ~$ G5 B 83b0: e79a3104 ldr r3, [sl, r4, lsl #2]1 d2 L' j; B& z
83b4: e1a00006 mov r0, r6% a! n9 }3 h$ d
83b8: e1a01007 mov r1, r7
, x5 e5 Q# {" x/ ?! ? 83bc: e1a02008 mov r2, r8
( U! u4 k; C. p& X$ Y 83c0: e2844001 add r4, r4, #1
5 o; o8 c" ~/ l2 d" b- w 83c4: e12fff33 blx r3
) S# C0 e$ I& u/ y6 O0 Y 83c8: e1540005 cmp r4, r5
. H" q2 W) E6 X& Q* w4 L# r& T. o 83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>, r- G- n' i) Q; n* {" k
83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}
& q, ~9 B v1 X- l 83d4: 00008054 .word 0x00008054
1 v; `( y) [. J 83d8: 00008054 .word 0x00008054: w s- X6 G0 {* g2 u
none:% k2 X0 k* \! [3 b2 D3 {6 m) H
Disassembly of section .fini: c/ S- i/ r2 W4 b9 g! u, |2 c
& L% o) d5 }- l
00008474 <_fini>:5 o- v$ [% y5 Y1 l
8474: e92d4010 push {r4, lr}! e0 n0 k, c6 G- X2 M8 Q5 r
8478: e8bd8010 pop {r4, pc} n* t4 k" s0 j8 z8 ^; k" ?3 `1 W% w
arago:, b1 l: h% P9 B3 m2 G
Disassembly of section .fini:- g) _& E& K1 m! O& t8 @+ g1 E
7 m) U# i( e- U2 s! {( [
000083e0 <_fini>:! V; o% K0 `* N" @9 L W1 P
83e0: e92d4008 push {r3, lr}
; U- f$ g8 F5 F) f2 A- U+ G! ` 83e4: e8bd8008 pop {r3, pc}" C% s I1 }: I
7 F) [0 z& }+ N# w! {4 s5 t/ c
. E: t, a- T0 N) c0 g
2 a& t e! V, ^3 d0 M4 v2 \- B" u
|
|