.reloc for PocketPC changed between gas 2.13.2 and 2.14
Shaun Jackman
sjackman@pathwayconnect.com
Thu Jul 31 15:13:00 GMT 2003
Hello Nick,
I ran objdump -dr on the two object files and diffed the output. The
majority of the changes are line noise due to local labels changing. The
only interesting change I saw was the addition of two relocations,
labeled 80 and 84. I hope this helps.
Thanks,
Shaun
--- Socket-2.13.2.s 2003-07-31 09:04:07.000000000 -0600
+++ Socket-2.14.s 2003-07-31 09:04:13.000000000 -0600
@@ -1,528 +1,308 @@
-libpathport-2.13.2/Socket.o: file format pe-arm-little
+libpathport-2.14/Socket.o: file format pe-arm-little
Disassembly of section .text:
00000000 <__ZN6SocketC2Eiii>:
0: e1a0c001 mov ip, r1
4: e92d4010 stmdb sp!, {r4, lr}
-
-00000008 <LM2>:
8: e1a01002 mov r1, r2
-
-0000000c <LM3>:
c: e1a04000 mov r4, r0
-
-00000010 <LM4>:
10: e1a02003 mov r2, r3
14: e1a0000c mov r0, ip
- 18: ebfffffe bl 18 <LM4+0x8>
+ 18: ebfffffe bl 18 <__ZN6SocketC2Eiii+0x18>
18: ARM_26 _socket
1c: e1a03000 mov r3, r0
-
-00000020 <LM5>:
20: e3530000 cmp r3, #0 ; 0x0
-
-00000024 <LM6>:
- 24: e59f0010 ldr r0, [pc, #16] ; 3c <L4>
+ 24: e59f0010 ldr r0, [pc, #16] ; 3c <__ZN6SocketC2Eiii+0x3c>
28: e5843000 str r3, [r4]
-
-0000002c <LM7>:
- 2c: ba000000 blt 34 <L3>
-
-00000030 <LM8>:
+ 2c: ba000000 blt 34 <__ZN6SocketC2Eiii+0x34>
30: e8fd8010 ldmia sp!, {r4, pc}^
-
-00000034 <L3>:
34: e8bd4010 ldmia sp!, {r4, lr}
- 38: eafffffe b 38 <L3+0x4>
+ 38: eafffffe b 38 <__ZN6SocketC2Eiii+0x38>
38: ARM_26 __ZN6System3dieEPKw
-
-0000003c <L4>:
3c: 0000003c andeq r0, r0, ip, lsr r0
3c: ARM_32 LC1+0xffffffc4
00000040 <__ZN6SocketC1Eiii>:
40: e1a0c001 mov ip, r1
44: e92d4010 stmdb sp!, {r4, lr}
-
-00000048 <LM11>:
48: e1a01002 mov r1, r2
-
-0000004c <LM12>:
4c: e1a04000 mov r4, r0
-
-00000050 <LM13>:
50: e1a02003 mov r2, r3
54: e1a0000c mov r0, ip
- 58: ebfffffe bl 58 <LM13+0x8>
+ 58: ebfffffe bl 58 <__ZN6SocketC1Eiii+0x18>
58: ARM_26 _socket
5c: e1a03000 mov r3, r0
-
-00000060 <LM14>:
60: e3530000 cmp r3, #0 ; 0x0
-
-00000064 <LM15>:
- 64: e59f0010 ldr r0, [pc, #16] ; 7c <L9>
+ 64: e59f0010 ldr r0, [pc, #16] ; 7c <__ZN6SocketC1Eiii+0x3c>
68: e5843000 str r3, [r4]
-
-0000006c <LM16>:
- 6c: ba000000 blt 74 <L8>
-
-00000070 <LM17>:
+ 6c: ba000000 blt 74 <__ZN6SocketC1Eiii+0x34>
70: e8fd8010 ldmia sp!, {r4, pc}^
-
-00000074 <L8>:
74: e8bd4010 ldmia sp!, {r4, lr}
- 78: eafffffe b 78 <L8+0x4>
+ 78: eafffffe b 78 <__ZN6SocketC1Eiii+0x38>
78: ARM_26 __ZN6System3dieEPKw
-
-0000007c <L9>:
7c: 0000003c andeq r0, r0, ip, lsr r0
7c: ARM_32 LC1+0xffffffc4
00000080 <__ZN6SocketD2Ev>:
80: ea000000 b 88 <__ZN6Socket5closeEv>
+ 80: ARM_26D __ZN6Socket5closeEv+0xffffff78
00000084 <__ZN6SocketD1Ev>:
84: eaffffff b 88 <__ZN6Socket5closeEv>
+ 84: ARM_26D __ZN6Socket5closeEv+0xffffff78
00000088 <__ZN6Socket5closeEv>:
88: e92d4010 stmdb sp!, {r4, lr}
8c: e1a04000 mov r4, r0
-
-00000090 <LM24>:
90: e5900000 ldr r0, [r0]
- 94: ebfffffe bl 94 <LM24+0x4>
+ 94: ebfffffe bl 94 <__ZN6Socket5closeEv+0xc>
94: ARM_26 _close
-
-00000098 <LM25>:
98: e3500000 cmp r0, #0 ; 0x0
- 9c: e59f0014 ldr r0, [pc, #20] ; b8 <L20>
- a0: ba000002 blt b0 <L19>
-
-000000a4 <L18>:
+ 9c: e59f0014 ldr r0, [pc, #20] ; b8 <__ZN6Socket5closeEv+0x30>
+ a0: ba000002 blt b0 <__ZN6Socket5closeEv+0x28>
a4: e3e03000 mvn r3, #0 ; 0x0
a8: e5843000 str r3, [r4]
ac: e8fd8010 ldmia sp!, {r4, pc}^
-
-000000b0 <L19>:
- b0: ebfffffe bl b0 <L19>
+ b0: ebfffffe bl b0 <__ZN6Socket5closeEv+0x28>
b0: ARM_26 __ZN6System3dieEPKw
- b4: eafffffa b a4 <L18>
-
-000000b8 <L20>:
+ b4: eafffffa b a4 <__ZN6Socket5closeEv+0x1c>
b8: 00000058 andeq r0, r0, r8, asr r0
b8: ARM_32 LC2+0xffffffa8
000000bc <__ZNK6Socket9getOptionEiiPvi>:
bc: e52de004 str lr, [sp, -#4]!
c0: e24dd004 sub sp, sp, #4 ; 0x4
-
-000000c4 <LM29>:
c4: e5900000 ldr r0, [r0]
c8: e28dc008 add ip, sp, #8 ; 0x8
cc: e58dc000 str ip, [sp]
- d0: ebfffffe bl d0 <LM29+0xc>
+ d0: ebfffffe bl d0 <__ZNK6Socket9getOptionEiiPvi+0x14>
d0: ARM_26 _getsockopt
-
-000000d4 <LM30>:
d4: e3500000 cmp r0, #0 ; 0x0
- d8: e59f0014 ldr r0, [pc, #20] ; f4 <L25>
- dc: ba000002 blt ec <L24>
-
-000000e0 <L23>:
+ d8: e59f0014 ldr r0, [pc, #20] ; f4 <__ZNK6Socket9getOptionEiiPvi+0x38>
+ dc: ba000002 blt ec <__ZNK6Socket9getOptionEiiPvi+0x30>
e0: e59d0008 ldr r0, [sp, #8]
e4: e28dd004 add sp, sp, #4 ; 0x4
e8: e8fd8000 ldmia sp!, {pc}^
-
-000000ec <L24>:
- ec: ebfffffe bl ec <L24>
+ ec: ebfffffe bl ec <__ZNK6Socket9getOptionEiiPvi+0x30>
ec: ARM_26 __ZN6System3dieEPKw
- f0: eafffffa b e0 <L23>
-
-000000f4 <L25>:
+ f0: eafffffa b e0 <__ZNK6Socket9getOptionEiiPvi+0x24>
f4: 00000074 andeq r0, r0, r4, ror r0
f4: ARM_32 LC3+0xffffff8c
000000f8 <__ZN6Socket9setOptionEiiPKvi>:
f8: e52de004 str lr, [sp, -#4]!
fc: e24dd004 sub sp, sp, #4 ; 0x4
-
-00000100 <LM34>:
100: e59dc008 ldr ip, [sp, #8]
104: e5900000 ldr r0, [r0]
108: e58dc000 str ip, [sp]
- 10c: ebfffffe bl 10c <LM34+0xc>
+ 10c: ebfffffe bl 10c <__ZN6Socket9setOptionEiiPKvi+0x14>
10c: ARM_26 _setsockopt
110: e1a03000 mov r3, r0
-
-00000114 <LM35>:
114: e3530000 cmp r3, #0 ; 0x0
-
-00000118 <LM36>:
- 118: e59f0014 ldr r0, [pc, #20] ; 134 <L30>
-
-0000011c <LM37>:
- 11c: ba000001 blt 128 <L29>
-
-00000120 <LM38>:
+ 118: e59f0014 ldr r0, [pc, #20] ; 134 <__ZN6Socket9setOptionEiiPKvi+0x3c>
+ 11c: ba000001 blt 128 <__ZN6Socket9setOptionEiiPKvi+0x30>
120: e28dd004 add sp, sp, #4 ; 0x4
124: e8fd8000 ldmia sp!, {pc}^
-
-00000128 <L29>:
128: e28dd004 add sp, sp, #4 ; 0x4
12c: e49de004 ldr lr, [sp], #4
- 130: eafffffe b 130 <L29+0x8>
+ 130: eafffffe b 130 <__ZN6Socket9setOptionEiiPKvi+0x38>
130: ARM_26 __ZN6System3dieEPKw
-
-00000134 <L30>:
134: 00000098 muleq r0, r8, r0
134: ARM_32 LC4+0xffffff68
00000138 <__ZN6Socket4bindEP8sockaddri>:
138: e52de004 str lr, [sp, -#4]!
-
-0000013c <LM41>:
13c: e5900000 ldr r0, [r0]
- 140: ebfffffe bl 140 <LM41+0x4>
+ 140: ebfffffe bl 140 <__ZN6Socket4bindEP8sockaddri+0x8>
140: ARM_26 _bind
144: e1a03000 mov r3, r0
-
-00000148 <LM42>:
148: e3530000 cmp r3, #0 ; 0x0
-
-0000014c <LM43>:
- 14c: e59f0008 ldr r0, [pc, #8] ; 15c <L34>
-
-00000150 <LM44>:
+ 14c: e59f0008 ldr r0, [pc, #8] ; 15c <__ZN6Socket4bindEP8sockaddri+0x24>
150: a8fd8000 ldmgeia sp!, {pc}^
-
-00000154 <LM45>:
154: e49de004 ldr lr, [sp], #4
- 158: eafffffe b 158 <LM45+0x4>
+ 158: eafffffe b 158 <__ZN6Socket4bindEP8sockaddri+0x20>
158: ARM_26 __ZN6System3dieEPKw
-
-0000015c <L34>:
15c: 000000bc streqh r0, [r0], -ip
15c: ARM_32 LC5+0xffffff44
00000160 <__ZN6Socket7connectEPK8sockaddri>:
160: e52de004 str lr, [sp, -#4]!
-
-00000164 <LM47>:
164: e5900000 ldr r0, [r0]
- 168: ebfffffe bl 168 <LM47+0x4>
+ 168: ebfffffe bl 168 <__ZN6Socket7connectEPK8sockaddri+0x8>
168: ARM_26 _connect
16c: e1a03000 mov r3, r0
-
-00000170 <LM48>:
170: e3530000 cmp r3, #0 ; 0x0
-
-00000174 <LM49>:
- 174: e59f0008 ldr r0, [pc, #8] ; 184 <L38>
-
-00000178 <LM50>:
+ 174: e59f0008 ldr r0, [pc, #8] ; 184 <__ZN6Socket7connectEPK8sockaddri+0x24>
178: a8fd8000 ldmgeia sp!, {pc}^
-
-0000017c <LM51>:
17c: e49de004 ldr lr, [sp], #4
- 180: eafffffe b 180 <LM51+0x4>
+ 180: eafffffe b 180 <__ZN6Socket7connectEPK8sockaddri+0x20>
180: ARM_26 __ZN6System3dieEPKw
-
-00000184 <L38>:
184: 000000d4 ldreqd r0, [r0], -r4
184: ARM_32 LC6+0xffffff2c
00000188 <__ZN6Socket4sendEPKvmi>:
188: e92d4010 stmdb sp!, {r4, lr}
-
-0000018c <LM53>:
18c: e5900000 ldr r0, [r0]
- 190: ebfffffe bl 190 <LM53+0x4>
+ 190: ebfffffe bl 190 <__ZN6Socket4sendEPKvmi+0x8>
190: ARM_26 _send
-
-00000194 <LM54>:
194: e3500000 cmp r0, #0 ; 0x0
-
-00000198 <LM55>:
198: e1a04000 mov r4, r0
-
-0000019c <LM56>:
- 19c: e59f0010 ldr r0, [pc, #16] ; 1b4 <L43>
- 1a0: ba000001 blt 1ac <L42>
-
-000001a4 <L41>:
+ 19c: e59f0010 ldr r0, [pc, #16] ; 1b4 <__ZN6Socket4sendEPKvmi+0x2c>
+ 1a0: ba000001 blt 1ac <__ZN6Socket4sendEPKvmi+0x24>
1a4: e1a00004 mov r0, r4
1a8: e8fd8010 ldmia sp!, {r4, pc}^
-
-000001ac <L42>:
- 1ac: ebfffffe bl 1ac <L42>
+ 1ac: ebfffffe bl 1ac <__ZN6Socket4sendEPKvmi+0x24>
1ac: ARM_26 __ZN6System3dieEPKw
- 1b0: eafffffb b 1a4 <L41>
-
-000001b4 <L43>:
+ 1b0: eafffffb b 1a4 <__ZN6Socket4sendEPKvmi+0x1c>
1b4: 000000f4 streqd r0, [r0], -r4
1b4: ARM_32 LC7+0xffffff0c
000001b8 <__ZN6Socket7receiveEPvmi>:
1b8: e92d4010 stmdb sp!, {r4, lr}
-
-000001bc <LM60>:
1bc: e5900000 ldr r0, [r0]
- 1c0: ebfffffe bl 1c0 <LM60+0x4>
+ 1c0: ebfffffe bl 1c0 <__ZN6Socket7receiveEPvmi+0x8>
1c0: ARM_26 _recv
-
-000001c4 <LM61>:
1c4: e3500000 cmp r0, #0 ; 0x0
-
-000001c8 <LM62>:
1c8: e1a04000 mov r4, r0
-
-000001cc <LM63>:
- 1cc: e59f0010 ldr r0, [pc, #16] ; 1e4 <L48>
- 1d0: ba000001 blt 1dc <L47>
-
-000001d4 <L46>:
+ 1cc: e59f0010 ldr r0, [pc, #16] ; 1e4 <__ZN6Socket7receiveEPvmi+0x2c>
+ 1d0: ba000001 blt 1dc <__ZN6Socket7receiveEPvmi+0x24>
1d4: e1a00004 mov r0, r4
1d8: e8fd8010 ldmia sp!, {r4, pc}^
-
-000001dc <L47>:
- 1dc: ebfffffe bl 1dc <L47>
+ 1dc: ebfffffe bl 1dc <__ZN6Socket7receiveEPvmi+0x24>
1dc: ARM_26 __ZN6System3dieEPKw
- 1e0: eafffffb b 1d4 <L46>
-
-000001e4 <L48>:
+ 1e0: eafffffb b 1d4 <__ZN6Socket7receiveEPvmi+0x1c>
1e4: 0000010c andeq r0, r0, ip, lsl #2
1e4: ARM_32 LC8+0xfffffef4
000001e8 <__ZN6Socket4waitEj>:
- 1e8: e59f3080 ldr r3, [pc, #128] ; 270 <L55>
-
-000001ec <LM68>:
+ 1e8: e59f3080 ldr r3, [pc, #128] ; 270 <__ZN6Socket4waitEj+0x88>
1ec: e92d4030 stmdb sp!, {r4, r5, lr}
-
-000001f0 <LM69>:
1f0: e0842193 umull r2, r4, r3, r1
-
-000001f4 <LM70>:
1f4: e5905000 ldr r5, [r0]
-
-000001f8 <LM71>:
1f8: e1a04324 mov r4, r4, lsr #6
1fc: e0643284 rsb r3, r4, r4, lsl #5
200: e0843103 add r3, r4, r3, lsl #2
204: e041e183 sub lr, r1, r3, lsl #3
208: e06e328e rsb r3, lr, lr, lsl #5
-
-0000020c <LM72>:
20c: e24dde11 sub sp, sp, #272 ; 0x110
-
-00000210 <LM73>:
210: e08ee103 add lr, lr, r3, lsl #2
-
-00000214 <LM74>:
214: e3a02000 mov r2, #0 ; 0x0
-
-00000218 <LM75>:
218: e3a0c001 mov ip, #1 ; 0x1
-
-0000021c <LM76>:
21c: e1a0e18e mov lr, lr, lsl #3
-
-00000220 <LM77>:
220: e58dc00c str ip, [sp, #12]
-
-00000224 <LM78>:
224: e2850001 add r0, r5, #1 ; 0x1
228: e28dc004 add ip, sp, #4 ; 0x4
22c: e28d100c add r1, sp, #12 ; 0xc
230: e1a03002 mov r3, r2
-
-00000234 <LM79>:
234: e98d4010 stmib sp, {r4, lr}
-
-00000238 <LM80>:
238: e58dc000 str ip, [sp]
-
-0000023c <LM81>:
23c: e58d5010 str r5, [sp, #16]
-
-00000240 <LM82>:
- 240: ebfffffe bl 240 <LM82>
+ 240: ebfffffe bl 240 <__ZN6Socket4waitEj+0x58>
240: ARM_26 _select
-
-00000244 <LM83>:
244: e3500000 cmp r0, #0 ; 0x0
-
-00000248 <LM84>:
248: e1a04000 mov r4, r0
-
-0000024c <LM85>:
- 24c: e59f0020 ldr r0, [pc, #32] ; 274 <L55+0x4>
- 250: ba000004 blt 268 <L54>
-
-00000254 <L53>:
+ 24c: e59f0020 ldr r0, [pc, #32] ; 274 <__ZN6Socket4waitEj+0x8c>
+ 250: ba000004 blt 268 <__ZN6Socket4waitEj+0x80>
254: e3540000 cmp r4, #0 ; 0x0
258: 13a00000 movne r0, #0 ; 0x0
25c: 03a00001 moveq r0, #1 ; 0x1
-
-00000260 <LM87>:
260: e28dde11 add sp, sp, #272 ; 0x110
264: e8fd8030 ldmia sp!, {r4, r5, pc}^
-
-00000268 <L54>:
- 268: ebfffffe bl 268 <L54>
+ 268: ebfffffe bl 268 <__ZN6Socket4waitEj+0x80>
268: ARM_26 __ZN6System3dieEPKw
- 26c: eafffff8 b 254 <L53>
-
-00000270 <L55>:
+ 26c: eafffff8 b 254 <__ZN6Socket4waitEj+0x6c>
270: 10624dd3 ldrned r4, [r2], -#211
274: 00000124 andeq r0, r0, r4, lsr #2
274: ARM_32 LC9+0xfffffedc
00000278 <__ZN6Socket11getSockNameEP8sockaddrPi>:
278: e52de004 str lr, [sp, -#4]!
-
-0000027c <LM90>:
27c: e5900000 ldr r0, [r0]
- 280: ebfffffe bl 280 <LM90+0x4>
+ 280: ebfffffe bl 280 <__ZN6Socket11getSockNameEP8sockaddrPi+0x8>
280: ARM_26 _getsockname
284: e1a03000 mov r3, r0
-
-00000288 <LM91>:
288: e3530000 cmp r3, #0 ; 0x0
-
-0000028c <LM92>:
- 28c: e59f0008 ldr r0, [pc, #8] ; 29c <L59>
-
-00000290 <LM93>:
+ 28c: e59f0008 ldr r0, [pc, #8] ; 29c <__ZN6Socket11getSockNameEP8sockaddrPi+0x24>
290: a8fd8000 ldmgeia sp!, {pc}^
-
-00000294 <LM94>:
294: e49de004 ldr lr, [sp], #4
- 298: eafffffe b 298 <LM94+0x4>
+ 298: eafffffe b 298 <__ZN6Socket11getSockNameEP8sockaddrPi+0x20>
298: ARM_26 __ZN6System3dieEPKw
-
-0000029c <L59>:
29c: 00000140 andeq r0, r0, r0, asr #2
29c: ARM_32 LC10+0xfffffec0
000002a0 <__ZN6Socket13getHostByNameEPKc>:
2a0: e92d4010 stmdb sp!, {r4, lr}
-
-000002a4 <LM96>:
2a4: e1a00001 mov r0, r1
- 2a8: ebfffffe bl 2a8 <LM96+0x4>
+ 2a8: ebfffffe bl 2a8 <__ZN6Socket13getHostByNameEPKc+0x8>
2a8: ARM_26 _gethostbyname
-
-000002ac <LM97>:
2ac: e3500000 cmp r0, #0 ; 0x0
-
-000002b0 <LM98>:
2b0: e1a04000 mov r4, r0
-
-000002b4 <LM99>:
- 2b4: e59f002c ldr r0, [pc, #44] ; 2e8 <L67>
- 2b8: 0a000008 beq 2e0 <L65>
-
-000002bc <L62>:
+ 2b4: e59f002c ldr r0, [pc, #44] ; 2e8 <__ZN6Socket13getHostByNameEPKc+0x48>
+ 2b8: 0a000008 beq 2e0 <__ZN6Socket13getHostByNameEPKc+0x40>
2bc: e1d430fa ldrsh r3, [r4, #10]
2c0: e2530000 subs r0, r3, #0 ; 0x0
- 2c4: 1a000000 bne 2cc <L66>
-
-000002c8 <LM101>:
+ 2c4: 1a000000 bne 2cc <__ZN6Socket13getHostByNameEPKc+0x2c>
2c8: e8fd8010 ldmia sp!, {r4, pc}^
-
-000002cc <L66>:
2cc: e594300c ldr r3, [r4, #12]
2d0: e5932000 ldr r2, [r3]
2d4: e5920000 ldr r0, [r2]
2d8: e8bd4010 ldmia sp!, {r4, lr}
- 2dc: eafffffe b 2dc <L66+0x10>
+ 2dc: eafffffe b 2dc <__ZN6Socket13getHostByNameEPKc+0x3c>
2dc: ARM_26 _ntohl
-
-000002e0 <L65>:
- 2e0: ebfffffe bl 2e0 <L65>
+ 2e0: ebfffffe bl 2e0 <__ZN6Socket13getHostByNameEPKc+0x40>
2e0: ARM_26 __ZN6System3dieEPKw
- 2e4: eafffff4 b 2bc <L62>
-
-000002e8 <L67>:
+ 2e4: eafffff4 b 2bc <__ZN6Socket13getHostByNameEPKc+0x1c>
2e8: 00000168 andeq r0, r0, r8, ror #2
2e8: ARM_32 LC11+0xfffffe98
000002ec <__ZN6Socket11getHostNameEPcm>:
2ec: e92d4010 stmdb sp!, {r4, lr}
2f0: e1a04001 mov r4, r1
-
-000002f4 <LM105>:
2f4: e1a00004 mov r0, r4
2f8: e1a01002 mov r1, r2
- 2fc: ebfffffe bl 2fc <LM105+0x8>
+ 2fc: ebfffffe bl 2fc <__ZN6Socket11getHostNameEPcm+0x10>
2fc: ARM_26 _gethostname
-
-00000300 <LM106>:
300: e3500000 cmp r0, #0 ; 0x0
- 304: e59f0010 ldr r0, [pc, #16] ; 31c <L72>
- 308: ba000001 blt 314 <L71>
-
-0000030c <L70>:
+ 304: e59f0010 ldr r0, [pc, #16] ; 31c <__ZN6Socket11getHostNameEPcm+0x30>
+ 308: ba000001 blt 314 <__ZN6Socket11getHostNameEPcm+0x28>
30c: e1a00004 mov r0, r4
310: e8fd8010 ldmia sp!, {r4, pc}^
-
-00000314 <L71>:
- 314: ebfffffe bl 314 <L71>
+ 314: ebfffffe bl 314 <__ZN6Socket11getHostNameEPcm+0x28>
314: ARM_26 __ZN6System3dieEPKw
- 318: eafffffb b 30c <L70>
-
-0000031c <L72>:
+ 318: eafffffb b 30c <__ZN6Socket11getHostNameEPcm+0x20>
31c: 00000194 muleq r0, r4, r1
31c: ARM_32 LC12+0xfffffe6c
00000320 <__ZN6Socket4initEv>:
320: e52de004 str lr, [sp, -#4]!
-
-00000324 <LM110>:
- 324: ebfffffe bl 324 <LM110>
+ 324: ebfffffe bl 324 <__ZN6Socket4initEv+0x4>
324: ARM_26 __ZN6System4initEv
-
-00000328 <LM111>:
- 328: ebfffffe bl 328 <LM111>
+ 328: ebfffffe bl 328 <__ZN6Socket4initEv+0x8>
328: ARM_26 __m$net_init
32c: e1a03000 mov r3, r0
330: e31300ff tst r3, #255 ; 0xff
- 334: e59f0008 ldr r0, [pc, #8] ; 344 <L76>
+ 334: e59f0008 ldr r0, [pc, #8] ; 344 <__ZN6Socket4initEv+0x24>
338: 18fd8000 ldmneia sp!, {pc}^
-
-0000033c <LM112>:
33c: e49de004 ldr lr, [sp], #4
- 340: eafffffe b 340 <LM112+0x4>
+ 340: eafffffe b 340 <__ZN6Socket4initEv+0x20>
340: ARM_26 __ZN6System3dieEPKw
-
-00000344 <L76>:
344: 000001bc streqh r0, [r0], -ip
344: ARM_32 LC13+0xfffffe44
00000348 <__ZN6Socket8shutdownEv>:
348: e52de004 str lr, [sp, -#4]!
-
-0000034c <LM114>:
- 34c: ebfffffe bl 34c <LM114>
+ 34c: ebfffffe bl 34c <__ZN6Socket8shutdownEv+0x4>
34c: ARM_26 _WSACleanup
350: e3500000 cmp r0, #0 ; 0x0
- 354: e59f0010 ldr r0, [pc, #16] ; 36c <L81>
- 358: 1a000001 bne 364 <L80>
-
-0000035c <L79>:
+ 354: e59f0010 ldr r0, [pc, #16] ; 36c <__ZN6Socket8shutdownEv+0x24>
+ 358: 1a000001 bne 364 <__ZN6Socket8shutdownEv+0x1c>
35c: e49de004 ldr lr, [sp], #4
- 360: eafffffe b 360 <L79+0x4>
+ 360: eafffffe b 360 <__ZN6Socket8shutdownEv+0x18>
360: ARM_26 __ZN6System8shutdownEv
-
-00000364 <L80>:
- 364: ebfffffe bl 364 <L80>
+ 364: ebfffffe bl 364 <__ZN6Socket8shutdownEv+0x1c>
364: ARM_26 __ZN6System3dieEPKw
- 368: eafffffb b 35c <L79>
-
-0000036c <L81>:
+ 368: eafffffb b 35c <__ZN6Socket8shutdownEv+0x14>
36c: 000001dc ldreqd r0, [r0], -ip
36c: ARM_32 LC14+0xfffffe24
More information about the Binutils
mailing list