|
|
5#

楼主 |
发表于 2016-6-9 23:03:48
|
只看该作者
源码:1 H1 A8 C( t* w y
1 #include<stdio.h>
, L E! \( r' H. Z% A 2 #include<math.h>
" A+ K, a% n: p* [& u" z/ Z& _ 3 int main(int argc,char* argv[]) W. y9 n' ]$ d- h; _$ U! C+ `
4 {
% H, Y& ~% t5 w+ m 5 int a,b,c;2 o& _, t" m" k' B4 u, Y$ I' ]0 m3 ^
6 c = a * b;3 m+ O5 M. k7 y1 H4 P7 n' e3 l
7 return 0;" S/ C' M+ v- u- t: ~8 {% h: I5 K
8 }: L/ d5 f& X% g9 D0 G' T* i
' N- D% F9 g7 j* l9 v" t
下面是两个编译器 编译出来的差异 差异好像不是很大 arm汇编不是很熟悉 大家看看
) ~6 B U6 c, a% ?+ Xnone:3 ]; _+ V0 b! l7 H1 f) u
000082e0 <_init>:
% R2 _( j; f* V& `9 s- R 82e0: e92d4010 push {r4, lr}
; s1 `1 k1 x) A4 L$ c% Y 82e4: eb00001c bl 835c <call_gmon_start>& E) x ^& C% `# ]+ E
82e8: e8bd8010 pop {r4, pc}
, [7 g$ ~; j e3 s: l2 }# g5 `arago:
! l3 ? i- j* Q5 h5 u' N G00008250 <_init>:
4 {) `2 R' \: w c1 w 8250: e92d4008 push {r3, lr}/ q7 K7 ]: K( s9 G' M
8254: eb00001d bl 82d0 <call_gmon_start>6 C+ y0 H5 b: c
8258: e8bd8008 pop {r3, pc}
9 m+ Q7 A" L" a: T" N, }" u6 a9 [' K' x+ O( }
none:+ @1 ]7 j! V( ]
000082ec <.plt>:
4 s7 x0 L1 F" _# g5 T# {4 ` 82ec: e52de004 push {lr} ; (str lr, [sp, #-4]!)
* B: F1 u* o4 z0 {% u 82f0: e59fe004 ldr lr, [pc, #4] ; 82fc <_init+0x1c>
) n( x- ^* \4 O' Q6 C 82f4: e08fe00e add lr, pc, lr9 R# Q" n8 Q7 C1 g; o
82f8: e5bef008 ldr pc, [lr, #8]!
- j% q, I* ^8 n: H3 S' P1 ~ 82fc: 000082d4 .word 0x000082d4) Q0 @+ D: c( c9 z7 t4 b
8300: e28fc600 add ip, pc, #0 ; 0x0& G/ @% u( ?+ s* t5 B1 Z6 E
8304: e28cca08 add ip, ip, #32768 ; 0x8000
: G$ b! z: g# r- G% v% a# h 8308: e5bcf2d4 ldr pc, [ip, #724]!
, p* H& H- l2 m m# K V I 830c: e28fc600 add ip, pc, #0 ; 0x07 Q# N5 d3 ]% r" U. F* M
8310: e28cca08 add ip, ip, #32768 ; 0x8000
$ ?( ~" @( R2 N' C 8314: e5bcf2cc ldr pc, [ip, #716]!
+ c; Q2 Q N! T: |6 f, `: } 8318: e28fc600 add ip, pc, #0 ; 0x0
2 ?4 H( f* [/ r$ l 831c: e28cca08 add ip, ip, #32768 ; 0x8000
" m. U0 r8 m7 Q( M2 n5 w 8320: e5bcf2c4 ldr pc, [ip, #708]!- E; `, E5 k. w, j8 m
arago:
$ t# Z6 p2 ^$ U: S! n* \0000825c <.plt>:# b( y- i" Q |* P: g8 s4 w) r
825c: e52de004 push {lr} ; (str lr, [sp, #-4]!)% d: j4 S2 {+ M% T, K
8260: e59fe004 ldr lr, [pc, #4] ; 826c <_init+0x1c>( O0 S6 Q3 n8 k
8264: e08fe00e add lr, pc, lr
9 g& r/ U5 ?7 G2 h# N; e5 @/ x 8268: e5bef008 ldr pc, [lr, #8]!
, y- z( }* C9 K 826c: 0000827c .word 0x0000827c) H: I( |' a4 r4 A- {! M! H
8270: e28fc600 add ip, pc, #0
& N' V0 y3 Y5 y7 o i0 B4 H3 V4 o 8274: e28cca08 add ip, ip, #32768 ; 0x80009 M3 i# j! F. e6 o2 k
8278: e5bcf27c ldr pc, [ip, #636]! ; 0x27c, x1 ^8 l/ n, X- {0 L, _6 e
827c: e28fc600 add ip, pc, #0
" y) X7 k5 f. C- G8 g 8280: e28cca08 add ip, ip, #32768 ; 0x8000* R/ u6 z4 N( ?2 a- T, A- ?7 R1 @
8284: e5bcf274 ldr pc, [ip, #628]! ; 0x274
8 e* D4 F2 {7 E6 Y! |6 k 8288: e28fc600 add ip, pc, #0
$ s& S/ g! V+ u 828c: e28cca08 add ip, ip, #32768 ; 0x8000+ _, L/ X. x% s; b j$ V
8290: e5bcf26c ldr pc, [ip, #620]! ; 0x26c
* y; X0 e8 o$ i7 \, Mnone:
0 u/ h) X% }2 S) C00008324 <_start>:
0 u* r/ |8 H8 @( c0 A 8324: e59fc024 ldr ip, [pc, #36] ; 8350 <_start+0x2c>5 C" _, {+ a8 N0 K) C
8328: e3a0b000 mov fp, #0 ; 0x07 n$ E; \: J* |" W. W# Y2 e
832c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)* W" m& w* \0 e( u+ a8 ?, e+ \ J
8330: e1a0200d mov r2, sp
$ F) \+ q* [7 J3 v! j9 v: ` 8334: e52d2004 push {r2} ; (str r2, [sp, #-4]!)- p6 }& B- ]! \* U8 L' I
8338: e52d0004 push {r0} ; (str r0, [sp, #-4]!)" f# a7 ]0 I, b+ w$ J
833c: e59f0010 ldr r0, [pc, #16] ; 8354 <_start+0x30>
7 N: Y+ U& @! O# f 8340: e59f3010 ldr r3, [pc, #16] ; 8358 <_start+0x34>6 o9 M9 y9 y0 Q* a1 R
8344: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
3 G/ H* o0 T, m& ^& h/ W; ?2 N 8348: ebffffef bl 830c <_init+0x2c> T, V/ B, y5 i' X n' P: R
834c: ebffffeb bl 8300 <_init+0x20>
- s, i& Q. I# Q' V8 g5 l 8350: 00008404 .word 0x00008404
( \0 }. t+ ?! ` 8354: 000083cc .word 0x000083cc
# e0 E* b$ g; C 8358: 00008408 .word 0x00008408
+ I. t) W% p; u+ \+ Earago:/ B/ K6 R; m5 x5 z K
00008294 <_start>:
c# B( ?7 @1 \; ~ 8294: e3a0b000 mov fp, #0
& B1 n6 B, v: h9 P 8298: e3a0e000 mov lr, #04 i( |/ U7 l2 c! `4 K$ h6 @; X: j
829c: e49d1004 pop {r1} ; (ldr r1, [sp], #4)+ B2 F/ B1 e3 d" H7 Q/ q
82a0: e1a0200d mov r2, sp0 M; X _5 w# Q/ q9 k
82a4: e52d2004 push {r2} ; (str r2, [sp, #-4]!)3 j' H$ I9 n! y# Z" u. t1 e9 P# n$ o
82a8: e52d0004 push {r0} ; (str r0, [sp, #-4]!)" V! k' F+ [5 T1 I! Y/ A9 R9 R
82ac: e59fc010 ldr ip, [pc, #16] ; 82c4 <_start+0x30>8 {" r9 ~3 Q' x9 ^
82b0: e52dc004 push {ip} ; (str ip, [sp, #-4]!)
9 h7 I7 z+ Z4 e# ]% ~/ [ 82b4: e59f000c ldr r0, [pc, #12] ; 82c8 <_start+0x34>1 C$ x+ _ A7 N& _
82b8: e59f300c ldr r3, [pc, #12] ; 82cc <_start+0x38>2 { G. t2 z) u/ Y7 {
82bc: ebffffee bl 827c <_init+0x2c>' G+ P6 }- v( H) t9 y$ M
82c0: ebffffea bl 8270 <_init+0x20>
7 r; F7 Z$ H- h4 e( D# H 82c4: 000083dc .word 0x000083dc+ b# ]0 e; h G H4 [8 v6 ?
82c8: 00008344 .word 0x00008344+ i& ^2 A7 E7 y( Q1 a L ~9 @
82cc: 0000837c .word 0x0000837c, v1 x! D9 b7 v9 u4 B9 u
none:, ~8 }2 f4 M- }$ u; W
0000835c <call_gmon_start>:
8 |" v. t( A3 f @ 835c: e59f3014 ldr r3, [pc, #20] ; 8378 <call_gmon_start+0x1c>
' O. c+ s2 k) R8 Z0 c* E! E2 I 8360: e59f2014 ldr r2, [pc, #20] ; 837c <call_gmon_start+0x20>
, U! [' H* e; }/ N% r4 {8 t2 s! b 8364: e08f3003 add r3, pc, r30 C h0 S; F( G, W5 \
8368: e7931002 ldr r1, [r3, r2]0 I/ \4 y& d& Z) j( o N0 f' r
836c: e3510000 cmp r1, #0 ; 0x0$ \5 u$ J# v$ e5 C1 U, a9 b4 r
8370: 012fff1e bxeq lr
5 D Q$ f6 t' S6 F& T 8374: eaffffe7 b 8318 <_init+0x38>
# }; I$ O% X% P; T; i- p 8378: 00008264 .word 0x00008264' L) R& X$ O5 a0 Z+ a
837c: 00000018 .word 0x000000184 h0 s, M' x. L; u
arago:" J2 l3 J( l6 h( d
000082d0 <call_gmon_start>:
6 n, G- }& a0 m6 S2 B0 Q 82d0: e59f3014 ldr r3, [pc, #20] ; 82ec <call_gmon_start+0x1c>) G. S9 M$ H8 h5 n, A
82d4: e59f0014 ldr r0, [pc, #20] ; 82f0 <call_gmon_start+0x20>
7 C" k& p( R/ [# l" R7 _3 P 82d8: e08f3003 add r3, pc, r3
0 k) F; _* Z9 \. \ 82dc: e7932000 ldr r2, [r3, r0]) k3 k& T# V) r+ l
82e0: e3520000 cmp r2, #0+ u* J9 g& z1 J- p: E {
82e4: 012fff1e bxeq lr
/ ^' q ^3 C- H7 b 82e8: eaffffe6 b 8288 <_init+0x38>% ~6 G( e1 B! E. ^/ g
82ec: 00008208 .word 0x000082085 k) w# ]% V' Y
82f0: 00000018 .word 0x00000018
3 Q1 W! _( r4 t7 M5 [4 rnone:
+ x( e; M6 m+ u, W5 S. o00008380 <__do_global_dtors_aux>:
' t: z, J7 _8 ]- W/ {& w; @) D 8380: e59f2010 ldr r2, [pc, #16] ; 8398 <__do_global_dtors_aux+0x18>
6 a5 ^$ i9 {4 ^" F 8384: e5d23000 ldrb r3, [r2]4 d: M) G* I& C( P
8388: e3530000 cmp r3, #0 ; 0x0
$ V& E0 C& y U/ D 838c: 03a03001 moveq r3, #1 ; 0x1
: x$ R* W9 q. b/ z6 ] 8390: 05c23000 strbeq r3, [r2]1 v: S; u/ d1 C- K0 i
8394: e12fff1e bx lr3 t; P2 H$ I* o, w6 G" J: b0 ]( e
8398: 000105f4 .word 0x000105f4
% x- h) W% I/ [. A; Aarago:
4 c l$ E1 `% g! S# e) q000082f4 <__do_global_dtors_aux>:6 n6 R$ e: @% W3 L, O$ K* O. n8 f
82f4: e59f3010 ldr r3, [pc, #16] ; 830c <__do_global_dtors_aux+0x18>2 r% K) {; Y: }: ~; ~: k0 L
82f8: e5d32000 ldrb r2, [r3]
" x2 Q4 }" F v3 Z* t- X9 m 82fc: e3520000 cmp r2, #0( j4 h* F2 n t, ]0 z5 W
8300: 02822001 addeq r2, r2, #1+ C" j) U- _- c
8304: 05c32000 strbeq r2, [r3]; d* W, ~9 p+ { r) o" e. H' O7 ^
8308: e12fff1e bx lr
+ f8 b# ?8 F" Z3 w* r 830c: 0001050c .word 0x0001050c6 z" J2 H0 a, D1 L0 v. F
none:$ N( m# \1 Y$ _) ?6 G
0000839c <frame_dummy>:7 I0 g: b+ ^/ P
839c: e59f0020 ldr r0, [pc, #32] ; 83c4 <frame_dummy+0x28>
, D2 C4 T- W9 e8 r1 F: ~% W; a 83a0: e92d4010 push {r4, lr}. ~+ |+ c+ h8 D
83a4: e5903000 ldr r3, [r0]
6 `; U3 O2 ]/ e) D" A4 V, g 83a8: e3530000 cmp r3, #0 ; 0x0
t, S/ _3 @+ }& _. b 83ac: 08bd8010 popeq {r4, pc}& _. v% h( I- r/ ?
83b0: e59f3010 ldr r3, [pc, #16] ; 83c8 <frame_dummy+0x2c>
9 |. S' u" @& l2 }- @ 83b4: e3530000 cmp r3, #0 ; 0x0; u% g3 \3 n0 Q9 I7 i
83b8: 08bd8010 popeq {r4, pc}
9 R% P! c6 r! h2 Y, F 83bc: e12fff33 blx r3
3 y) I5 K9 F+ Z, {/ V: d 83c0: e8bd8010 pop {r4, pc}: w' P @5 W0 E
83c4: 000104dc .word 0x000104dc- S* Q# W2 n. i4 S+ w! d
83c8: 00000000 .word 0x00000000; x% d1 e* x4 `* f% c8 U4 D \
arago:% Y; F9 d( V3 F! }7 Z" {
00008310 <frame_dummy>:
( {3 _& [3 m L0 m/ F' v5 `7 P 8310: e59f0024 ldr r0, [pc, #36] ; 833c <frame_dummy+0x2c>4 i' q/ D. u) f0 F- z; P; K- P) c
8314: e92d4008 push {r3, lr}
- w8 R8 h4 N; f7 `" } 8318: e5903000 ldr r3, [r0]
; {. w- G- a1 m+ g; `! s$ z! ? 831c: e3530000 cmp r3, #03 M: c4 [, V/ [1 b8 Z: x
8320: 0a000003 beq 8334 <frame_dummy+0x24> h/ n4 d3 b3 ?1 z6 m# _7 a
8324: e59f3014 ldr r3, [pc, #20] ; 8340 <frame_dummy+0x30>
. [9 w8 q$ m! S 8328: e3530000 cmp r3, #0
0 X+ j3 p+ i& m/ F( \ 832c: 11a0e00f movne lr, pc
/ G+ F; _* [4 G- L$ `3 x6 F 8330: 112fff13 bxne r3
! G5 ~) b- t" Y1 q; N% | 8334: e8bd4008 pop {r3, lr}2 B) ?( C) d; u# }* V
8338: e12fff1e bx lr
' E( L4 t8 d% j 833c: 000103fc .word 0x000103fc$ s) b9 H8 {6 F
8340: 00000000 .word 0x00000000. l- ]$ z5 e2 s9 M/ D
none:8 m$ Q, H3 H2 q1 b( @4 t; m+ Q1 H
000083cc <main>:+ p; u% ~) o* c5 M( h
83cc: e52db004 push {fp} ; (str fp, [sp, #-4]!)
% `0 d3 Z# p0 ]" K6 v" n 83d0: e28db000 add fp, sp, #0 ; 0x0
# y8 R% t+ P5 ^% ?8 p 83d4: e24dd01c sub sp, sp, #28 ; 0x1c! C( r4 I _2 y$ ]5 T" ^. q
83d8: e50b0018 str r0, [fp, #-24]1 c5 o" n8 t0 K: Y7 k
83dc: e50b101c str r1, [fp, #-28]) X7 W: a6 q! m/ u8 Z! O' n
83e0: e51b2010 ldr r2, [fp, #-16]
~; V! t) X; R0 | 83e4: e51b300c ldr r3, [fp, #-12]
8 U, J" P# w3 `" T; T( M 83e8: e0030392 mul r3, r2, r3
1 w& U! }) y( y% t; p, c, p6 M 83ec: e50b3008 str r3, [fp, #-8]
" d3 h; F2 U* E 83f0: e3a03000 mov r3, #0 ; 0x02 ?" G) H3 `# y: }% ^
83f4: e1a00003 mov r0, r3" ^9 a9 \) G* [/ }& R3 b" ~- ?+ G5 @
83f8: e28bd000 add sp, fp, #0 ; 0x0/ x4 n6 p. R4 V# c7 m
83fc: e8bd0800 pop {fp}
- i; k8 n' \- ^ 8400: e12fff1e bx lr6 t) G& e+ I) L ?" M
arago:
; ]5 o+ ^1 m# ~; o% _3 m! D( i00008344 <main>:2 N8 \3 O7 ]) }5 K, Q
8344: e52db004 push {fp} ; (str fp, [sp, #-4]!)
r% x' ]3 }/ Z- [7 E+ Z& v" ? 8348: e28db000 add fp, sp, #0
) n2 B, h" b( L" J# k 834c: e24dd01c sub sp, sp, #28
9 z7 Q, R* B& L4 H$ u) w" l2 P 8350: e50b0018 str r0, [fp, #-24]2 P# ~8 G8 w$ W1 p8 j* k
8354: e50b101c str r1, [fp, #-28]" m. `' v+ u: a5 @% l0 ?
8358: e51b3008 ldr r3, [fp, #-8]5 q# T9 q& s6 i, P
835c: e51b200c ldr r2, [fp, #-12]# E) |: s0 Z, b
8360: e0030392 mul r3, r2, r3
: U5 [& F9 ?3 G! J; e0 Y/ x 8364: e50b3010 str r3, [fp, #-16]: S6 i. t/ ?# m/ \' K, x2 q
8368: e3a03000 mov r3, #0/ _1 ^ z/ ]) Z) v
836c: e1a00003 mov r0, r3- K+ T8 A8 |: `5 X0 x" }3 c
8370: e28bd000 add sp, fp, #0
3 H! M6 I& \4 w6 v 8374: e8bd0800 pop {fp}
. E+ ~9 l+ W, K% J 8378: e12fff1e bx lr5 `8 e6 Z/ `2 K' o: T H, f( B
none:
0 s7 t; y3 {0 d1 u2 C00008404 <__libc_csu_fini>:
+ j8 @! ]% Z( z( } 8404: e12fff1e bx lr
. m& _/ l2 }- Parago:7 X5 [+ m& |/ c
000083dc <__libc_csu_fini>:
2 @; |! ?& b" A8 K0 S6 _ 83dc: e12fff1e bx lr8 k* I7 U, `& y+ [
none:. F; G, d. i3 J5 J/ v7 ]/ H* q$ s
00008408 <__libc_csu_init>:
. G) [. w4 `/ I& _( }$ B( I 8408: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}, {+ Y4 A% }# F+ r8 M ~
840c: e1a08001 mov r8, r1
. m+ _) y4 o; l 8410: e1a07002 mov r7, r2
" I/ u4 Q+ @5 n# p; O 8414: e1a0a000 mov sl, r0
4 n" }0 F' e2 a0 M3 C, A' V' k$ |9 V 8418: ebffffb0 bl 82e0 <_init>
) o$ `4 X1 l8 I' d' g 841c: e59f1044 ldr r1, [pc, #68] ; 8468 <__libc_csu_init+0x60>, i0 s, y- J& @4 c j0 i
8420: e59f3044 ldr r3, [pc, #68] ; 846c <__libc_csu_init+0x64> i0 O; x7 H: g4 G" {2 ]* X; m8 Y4 F
8424: e59f2044 ldr r2, [pc, #68] ; 8470 <__libc_csu_init+0x68>$ @9 ?6 ]3 r) j: r L( n1 I
8428: e0613003 rsb r3, r1, r3
" }3 `# X0 v4 l6 [( j 842c: e08f2002 add r2, pc, r2
6 \ [/ ~/ k0 P/ K 8430: e1b05143 asrs r5, r3, #2* K( ^! i( D5 K1 O( o1 w) v5 ~3 X1 J
8434: e0822001 add r2, r2, r1
2 f9 E) U' }9 c1 f# v" }( g2 K$ ^0 j 8438: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}( B+ Q9 i$ I$ q( }6 s
843c: e1a06002 mov r6, r2
C- Z& T7 C1 e* R 8440: e3a04000 mov r4, #0 ; 0x0
7 e9 c3 x6 L* Y& w1 h1 b8 U$ [, h8 q8 Y 8444: e1a0000a mov r0, sl
5 N/ n. f7 m2 J( w5 t: q0 V 8448: e1a01008 mov r1, r87 c E Y1 c3 u- Y
844c: e1a02007 mov r2, r75 h& O# U8 l! D$ z) {
8450: e1a0e00f mov lr, pc! f) r$ h; \& }$ ?( K0 s
8454: e796f104 ldr pc, [r6, r4, lsl #2]3 j6 ^' z8 d. T: F- K
8458: e2844001 add r4, r4, #1 ; 0x1
0 {. z/ x' E. B2 u, C5 Y# R 845c: e1540005 cmp r4, r5
' E) N8 r3 |, T' U& e 8460: 3afffff7 bcc 8444 <__libc_csu_init+0x3c>
+ M+ `) Z4 `: o$ }* T* w2 U2 G 8464: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc}
; _2 k! X. e, G5 | 8468: ffffff04 .word 0xffffff04
8 |* B: ^4 n- T9 U h 846c: ffffff08 .word 0xffffff081 |2 k4 _" W, [8 W6 @# W0 T/ N7 k0 r* H
8470: 0000819c .word 0x0000819c
! P8 X6 J+ m2 V3 s. n* jarago:- b: ]7 N& l0 T' y* Q
0000837c <__libc_csu_init>:: n C; g1 C. M ?. O8 F
837c: e92d45f8 push {r3, r4, r5, r6, r7, r8, sl, lr}
1 _$ P2 }7 v' N1 }" w8 _' u 8380: e59fa04c ldr sl, [pc, #76] ; 83d4 <__libc_csu_init+0x58>- V1 i+ A* j7 C* X; g5 H6 D
8384: e1a06000 mov r6, r0
) J4 K/ J* g8 b$ _' e, |6 I 8388: e1a07001 mov r7, r13 m; m2 C4 d% e' U0 Z5 y
838c: e1a08002 mov r8, r2# p4 n2 X8 s- I0 v0 H) Z: l
8390: ebffffae bl 8250 <_init>
/ R7 @: s7 {$ ]) V. K 8394: e59f103c ldr r1, [pc, #60] ; 83d8 <__libc_csu_init+0x5c>
7 d; b6 G; } b4 j. w 8398: e08fa00a add sl, pc, sl
5 o3 C0 ^3 Y2 A; ?+ N 839c: e08f0001 add r0, pc, r1
: x3 n9 S( N& z# v5 S% ] 83a0: e06a5000 rsb r5, sl, r0
# W2 }3 o3 p& U; [ 83a4: e1b05145 asrs r5, r5, #2$ R' x+ S& j% Y! x& f8 n$ b
83a8: 08bd85f8 popeq {r3, r4, r5, r6, r7, r8, sl, pc}& w! }- o$ x/ q1 k8 Q9 T
83ac: e3a04000 mov r4, #07 P' v+ K$ Q# q
83b0: e79a3104 ldr r3, [sl, r4, lsl #2]# R6 ?' E$ ~' H3 v! U1 }+ i
83b4: e1a00006 mov r0, r6
7 u! v+ o) L8 z. d% { k0 _ 83b8: e1a01007 mov r1, r77 e; y" z* M) D* D& @ E; `4 c
83bc: e1a02008 mov r2, r8
9 U9 p+ \" @$ |4 w 83c0: e2844001 add r4, r4, #1
4 ^1 H( I$ _5 Q. P 83c4: e12fff33 blx r3) t3 @# M" g/ ^7 j7 j; f* ?7 l
83c8: e1540005 cmp r4, r5* H" K4 g" h' Y8 V2 h
83cc: 3afffff7 bcc 83b0 <__libc_csu_init+0x34>
2 L) A* P7 j' d k 83d0: e8bd85f8 pop {r3, r4, r5, r6, r7, r8, sl, pc}, s$ r, g# A- w9 ^9 b& |9 B
83d4: 00008054 .word 0x00008054
8 t1 P3 W: z& |$ i1 X0 S) u0 s3 u& G 83d8: 00008054 .word 0x000080541 L; Y' R" e" r1 e+ p; N
none:7 U l# `8 ]% @3 |! Z- ]+ a
Disassembly of section .fini:5 Y' K" V E. @/ |
6 S% Q7 N3 l) t
00008474 <_fini>:
! M* g5 p- B$ f1 D& s6 n* Z 8474: e92d4010 push {r4, lr}
$ G2 e7 s# e7 o# M3 } 8478: e8bd8010 pop {r4, pc}
& H/ o/ [: T5 H1 P/ Q1 [arago:
; o9 N5 H* D: z& _Disassembly of section .fini:
) S0 Q: v) @4 ?! I* Z0 _9 {$ l) E. ]. l+ Q& v. t( S$ |: G) b
000083e0 <_fini>:; L) Y8 a3 z9 P
83e0: e92d4008 push {r3, lr}
7 z# K6 ~6 r; B6 L# z# R0 n4 d 83e4: e8bd8008 pop {r3, pc}) o i1 o0 N( [8 b: h+ W5 j6 |
% g: O7 H: R" p
: a1 A) _ P9 W
1 P3 V* R* `) E3 t2 O8 {$ b |
|