All pastes #681043 Raw Edit

Miscellany

public text v1 · immutable
#681043 ·published 2007-09-04 14:15 UTC
rendered paste body

bootloader/bootloader.bin:     file format binary

Disassembly of section .data:

0000000000000000 <.data>:
   0:	e321f0d3 	msr	CPSR_c, #211	; 0xd3
   4:	e3e070ff 	mvn	r7, #255	; 0xff
   8:	e00f4007 	and	r4, pc, r7
   c:	e3a05101 	mov	r5, #1073741824	; 0x40000000
  10:	e59f61d4 	ldr	r6, [pc, #468]	; 0x1ec
  14:	e1550006 	cmp	r5, r6
  18:	34942004 	ldrcc	r2, [r4], #4
  1c:	34852004 	strcc	r2, [r5], #4
  20:	3afffffb 	bcc	0x14
  24:	ea00003b 	b	0x118
	...
 118:	e59ff0d0 	ldr	pc, [pc, #208]	; 0x1f0
 11c:	e3a00206 	mov	r0, #1610612736	; 0x60000000
 120:	e5900000 	ldr	r0, [r0]
 124:	e20000ff 	and	r0, r0, #255	; 0xff
 128:	e3500055 	cmp	r0, #85	; 0x55
 12c:	0a00000d 	beq	0x168
 130:	e59f40bc 	ldr	r4, [pc, #188]	; 0x1f4
 134:	e3a03102 	mov	r3, #-2147483648	; 0x80000000
 138:	e5843000 	str	r3, [r4]
 13c:	e59ff0b4 	ldr	pc, [pc, #180]	; 0x1f8
 140:	e59f00b4 	ldr	r0, [pc, #180]	; 0x1fc
 144:	e5901000 	ldr	r1, [r0]
 148:	e3811006 	orr	r1, r1, #6	; 0x6
 14c:	e5801000 	str	r1, [r0]
 150:	e59f00a8 	ldr	r0, [pc, #168]	; 0x200
 154:	e5901000 	ldr	r1, [r0]
 158:	e3110902 	tst	r1, #32768	; 0x8000
 15c:	1afffffc 	bne	0x154
 160:	e59f009c 	ldr	r0, [pc, #156]	; 0x204
 164:	e590f000 	ldr	pc, [r0]
 168:	e59f4084 	ldr	r4, [pc, #132]	; 0x1f4
 16c:	e5943000 	ldr	r3, [r4]
 170:	e2133102 	ands	r3, r3, #-2147483648	; 0x80000000
 174:	0afffffc 	beq	0x16c
 178:	e59f2088 	ldr	r2, [pc, #136]	; 0x208
 17c:	e59f3088 	ldr	r3, [pc, #136]	; 0x20c
 180:	e3a04000 	mov	r4, #0	; 0x0
 184:	e1530002 	cmp	r3, r2
 188:	84824004 	strhi	r4, [r2], #4
 18c:	8afffffc 	bhi	0x184
 190:	e59fd078 	ldr	sp, [pc, #120]	; 0x210
 194:	e1a0300d 	mov	r3, sp
 198:	e59f2074 	ldr	r2, [pc, #116]	; 0x214
 19c:	e59f4074 	ldr	r4, [pc, #116]	; 0x218
 1a0:	e1530002 	cmp	r3, r2
 1a4:	84824004 	strhi	r4, [r2], #4
 1a8:	8afffffc 	bhi	0x1a0
 1ac:	eb00001a 	bl	0x21c
 1b0:	e59f104c 	ldr	r1, [pc, #76]	; 0x204
 1b4:	e5810000 	str	r0, [r1]
 1b8:	e59f303c 	ldr	r3, [pc, #60]	; 0x1fc
 1bc:	e5934000 	ldr	r4, [r3]
 1c0:	e3844002 	orr	r4, r4, #2	; 0x2
 1c4:	e5834000 	str	r4, [r3]
 1c8:	e59f3030 	ldr	r3, [pc, #48]	; 0x200
 1cc:	e5934000 	ldr	r4, [r3]
 1d0:	e3140902 	tst	r4, #32768	; 0x8000
 1d4:	1afffffc 	bne	0x1cc
 1d8:	e59f4014 	ldr	r4, [pc, #20]	; 0x1f4
 1dc:	e3a03000 	mov	r3, #0	; 0x0
 1e0:	e5843000 	str	r3, [r4]
 1e4:	e1a0f000 	mov	pc, r0
 1e8:	00000000 	andeq	r0, r0, r0
 1ec:	40000298 	mulmi	r0, r8, r2
 1f0:	4000011c 	andmi	r0, r0, ip, lsl r1
 1f4:	60007004 	andvs	r7, r0, r4
 1f8:	40000140 	andmi	r0, r0, r0, asr #2
 1fc:	f000f044 	andnv	pc, r0, r4, asr #32
 200:	6000c000 	andvs	ip, r0, r0
 204:	400001e8 	andmi	r0, r0, r8, ror #3
 208:	11000000 	tstne	r0, r0
 20c:	11000000 	tstne	r0, r0
 210:	40002298 	mulmi	r0, r8, r2
 214:	40000298 	mulmi	r0, r8, r2
 218:	deadbeef 	cdple	14, 10, cr11, cr13, cr15, {7}
 21c:	e52de004 	str	lr, [sp, #-4]!
 220:	e3a02206 	mov	r2, #1610612736	; 0x60000000
 224:	e2822a0d 	add	r2, r2, #53248	; 0xd000
 228:	e5923098 	ldr	r3, [r2, #152]
 22c:	e3833080 	orr	r3, r3, #128	; 0x80
 230:	e5823098 	str	r3, [r2, #152]
 234:	e3a03080 	mov	r3, #128	; 0x80
 238:	e5823088 	str	r3, [r2, #136]
 23c:	e3a0c000 	mov	ip, #0	; 0x0
 240:	e1a0100c 	mov	r1, ip
 244:	e3a03206 	mov	r3, #1610612736	; 0x60000000
 248:	e2830a0d 	add	r0, r3, #53248	; 0xd000
 24c:	e2811001 	add	r1, r1, #1	; 0x1
 250:	e59f303c 	ldr	r3, [pc, #60]	; 0x294
 254:	e0c2e193 	smull	lr, r2, r3, r1
 258:	e1a03fc1 	mov	r3, r1, asr #31
 25c:	e0633642 	rsb	r3, r3, r2, asr #12
 260:	e0632283 	rsb	r2, r3, r3, lsl #5
 264:	e0833102 	add	r3, r3, r2, lsl #2
 268:	e0833103 	add	r3, r3, r3, lsl #2
 26c:	e1510203 	cmp	r1, r3, lsl #4
 270:	01e0c00c 	mvneq	ip, ip
 274:	e35c0000 	cmp	ip, #0	; 0x0
 278:	159030a8 	ldrne	r3, [r0, #168]
 27c:	13c33080 	bicne	r3, r3, #128	; 0x80
 280:	158030a8 	strne	r3, [r0, #168]
 284:	059030a8 	ldreq	r3, [r0, #168]
 288:	03833080 	orreq	r3, r3, #128	; 0x80
 28c:	058030a8 	streq	r3, [r0, #168]
 290:	eaffffed 	b	0x24c
 294:	68db8bad 	ldmvsia	fp, {r0, r2, r3, r5, r7, r8, r9, fp, pc}^