⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lab3.o.dump

📁 c++遷入是 c++遷入是 c++遷入是 c++遷入是 c++遷入是 c++遷入是
💻 DUMP
字号:
lab3.o:     file format elf32-littlearmDisassembly of section .text:00000000 <m1_main>:   0:	e92d4010 	stmdb	sp!, {r4, lr}   4:	e24dd018 	sub	sp, sp, #24	; 0x18   8:	e59f30f4 	ldr	r3, [pc, #f4]	; 104 <m1_main+0x104>   c:	e3e02585 	mvn	r2, #557842432	; 0x21400000  10:	e2422949 	sub	r2, r2, #1196032	; 0x124000  14:	e2422e11 	sub	r2, r2, #272	; 0x110  18:	e5832000 	str	r2, [r3]  1c:	e59f30e4 	ldr	r3, [pc, #e4]	; 108 <m1_main+0x108>  20:	e3a020de 	mov	r2, #222	; 0xde  24:	e28226ba 	add	r2, r2, #195035136	; 0xba00000  28:	e2822937 	add	r2, r2, #901120	; 0xdc000  2c:	e5832000 	str	r2, [r3]  30:	e59f30d4 	ldr	r3, [pc, #d4]	; 10c <m1_main+0x10c>  34:	e59f20d4 	ldr	r2, [pc, #d4]	; 110 <m1_main+0x110>  38:	e59fc0c4 	ldr	r12, [pc, #c4]	; 104 <m1_main+0x104>  3c:	e59f10c4 	ldr	r1, [pc, #c4]	; 108 <m1_main+0x108>  40:	e591e000 	ldr	lr, [r1]  44:	e58de000 	str	lr, [sp]  48:	e59f10c4 	ldr	r1, [pc, #c4]	; 114 <m1_main+0x114>  4c:	e591e000 	ldr	lr, [r1]  50:	e58de004 	str	lr, [sp, #4]  54:	e59f10b8 	ldr	r1, [pc, #b8]	; 114 <m1_main+0x114>  58:	e591e000 	ldr	lr, [r1]  5c:	e58de008 	str	lr, [sp, #8]  60:	e59f10b0 	ldr	r1, [pc, #b0]	; 118 <m1_main+0x118>  64:	e591e000 	ldr	lr, [r1]  68:	e58de00c 	str	lr, [sp, #12]  6c:	e59f10a4 	ldr	r1, [pc, #a4]	; 118 <m1_main+0x118>  70:	e591e000 	ldr	lr, [r1]  74:	e58de010 	str	lr, [sp, #16]  78:	e59f109c 	ldr	r1, [pc, #9c]	; 11c <m1_main+0x11c>  7c:	e58d1014 	str	r1, [sp, #20]  80:	e59f0098 	ldr	r0, [pc, #98]	; 120 <m1_main+0x120>  84:	e5931000 	ldr	r1, [r3]  88:	e5922000 	ldr	r2, [r2]  8c:	e59c3000 	ldr	r3, [r12]  90:	ebfffffe 	bl	90 <m1_main+0x90>			90: R_ARM_PC24	printf  94:	ebfffffe 	bl	94 <m1_main+0x94>			94: R_ARM_PC24	getsp  98:	e1a04000 	mov	r4, r0  9c:	ebfffffe 	bl	9c <m1_main+0x9c>			9c: R_ARM_PC24	getpc  a0:	e1a03000 	mov	r3, r0  a4:	e59f0078 	ldr	r0, [pc, #78]	; 124 <m1_main+0x124>  a8:	e1a01004 	mov	r1, r4  ac:	e1a02003 	mov	r2, r3  b0:	ebfffffe 	bl	b0 <m1_main+0xb0>			b0: R_ARM_PC24	printf  b4:	e59f006c 	ldr	r0, [pc, #6c]	; 128 <m1_main+0x128>  b8:	e59f1044 	ldr	r1, [pc, #44]	; 104 <m1_main+0x104>  bc:	e59f2044 	ldr	r2, [pc, #44]	; 108 <m1_main+0x108>  c0:	ebfffffe 	bl	c0 <m1_main+0xc0>			c0: R_ARM_PC24	printf  c4:	ebfffffe 	bl	c4 <m1_main+0xc4>			c4: R_ARM_PC24	getc  c8:	e59f004c 	ldr	r0, [pc, #4c]	; 11c <m1_main+0x11c>  cc:	e3a0102c 	mov	r1, #44	; 0x2c  d0:	ebfffffe 	bl	d0 <m1_main+0xd0>			d0: R_ARM_PC24	mem_dump  d4:	ebfffffe 	bl	d4 <m1_main+0xd4>			d4: R_ARM_PC24	getc  d8:	e59f3034 	ldr	r3, [pc, #34]	; 114 <m1_main+0x114>  dc:	e5930000 	ldr	r0, [r3]  e0:	e3a0100c 	mov	r1, #12	; 0xc  e4:	ebfffffe 	bl	e4 <m1_main+0xe4>			e4: R_ARM_PC24	mem_dump  e8:	ebfffffe 	bl	e8 <m1_main+0xe8>			e8: R_ARM_PC24	getc  ec:	e59f3024 	ldr	r3, [pc, #24]	; 118 <m1_main+0x118>  f0:	e5930000 	ldr	r0, [r3]  f4:	e3a0100c 	mov	r1, #12	; 0xc  f8:	ebfffffe 	bl	f8 <m1_main+0xf8>			f8: R_ARM_PC24	mem_dump  fc:	e3a00000 	mov	r0, #0	; 0x0 100:	ea000049 	b	22c <mem_dump+0xf8>			100: R_ARM_PC24	.text	...			104: R_ARM_ABS32	gc			108: R_ARM_ABS32	gd			10c: R_ARM_ABS32	ga			110: R_ARM_ABS32	gb			114: R_ARM_ABS32	str1			118: R_ARM_ABS32	str2			11c: R_ARM_ABS32	table 120:	00000018 	andeq	r0, r0, r8, lsl r0			120: R_ARM_ABS32	.rodata 124:	00000068 	andeq	r0, r0, r8, rrx			124: R_ARM_ABS32	.rodata 128:	0000007c 	andeq	r0, r0, r12, ror r0			128: R_ARM_ABS32	.rodata 12c:	e28dd018 	add	sp, sp, #24	; 0x18 130:	e8bd8010 	ldmia	sp!, {r4, pc}00000134 <mem_dump>: 134:	e92d4010 	stmdb	sp!, {r4, lr} 138:	e24dd014 	sub	sp, sp, #20	; 0x14 13c:	e58d0010 	str	r0, [sp, #16] 140:	e58d100c 	str	r1, [sp, #12] 144:	e59f00ac 	ldr	r0, [pc, #ac]	; 1f8 <mem_dump+0xc4> 148:	e59d1010 	ldr	r1, [sp, #16] 14c:	ebfffffe 	bl	14c <mem_dump+0x18>			14c: R_ARM_PC24	printf 150:	e3a03000 	mov	r3, #0	; 0x0 154:	e58d3008 	str	r3, [sp, #8] 158:	e59d3008 	ldr	r3, [sp, #8] 15c:	e59d200c 	ldr	r2, [sp, #12] 160:	e1530002 	cmp	r3, r2 164:	3a000059 	bcc	2d0 <mem_dump+0x19c>			164: R_ARM_PC24	.text 168:	ea00007e 	b	368 <mem_dump+0x234>			168: R_ARM_PC24	.text 16c:	e59d3010 	ldr	r3, [sp, #16] 170:	e59d2008 	ldr	r2, [sp, #8] 174:	e0833002 	add	r3, r3, r2 178:	e3a02003 	mov	r2, #3	; 0x3 17c:	e59d1008 	ldr	r1, [sp, #8] 180:	e59dc010 	ldr	r12, [sp, #16] 184:	e081100c 	add	r1, r1, r12 188:	e081c002 	add	r12, r1, r2 18c:	e5dc2000 	ldrb	r2, [r12] 190:	e3a01002 	mov	r1, #2	; 0x2 194:	e59dc008 	ldr	r12, [sp, #8] 198:	e59de010 	ldr	lr, [sp, #16] 19c:	e08cc00e 	add	r12, r12, lr 1a0:	e08c1001 	add	r1, r12, r1 1a4:	e5d1c000 	ldrb	r12, [r1] 1a8:	e3a01001 	mov	r1, #1	; 0x1 1ac:	e59de008 	ldr	lr, [sp, #8] 1b0:	e59d4010 	ldr	r4, [sp, #16] 1b4:	e08ee004 	add	lr, lr, r4 1b8:	e08e1001 	add	r1, lr, r1 1bc:	e5d1e000 	ldrb	lr, [r1] 1c0:	e58de000 	str	lr, [sp] 1c4:	e59d1010 	ldr	r1, [sp, #16] 1c8:	e59de008 	ldr	lr, [sp, #8] 1cc:	e081100e 	add	r1, r1, lr 1d0:	e5d1e000 	ldrb	lr, [r1] 1d4:	e58de004 	str	lr, [sp, #4] 1d8:	e59f001c 	ldr	r0, [pc, #1c]	; 1fc <mem_dump+0xc8> 1dc:	e1a01003 	mov	r1, r3 1e0:	e1a0300c 	mov	r3, r12 1e4:	ebfffffe 	bl	1e4 <mem_dump+0xb0>			1e4: R_ARM_PC24	printf 1e8:	e59d3008 	ldr	r3, [sp, #8] 1ec:	e2832004 	add	r2, r3, #4	; 0x4 1f0:	e58d2008 	str	r2, [sp, #8] 1f4:	ea000054 	b	34c <mem_dump+0x218>			1f4: R_ARM_PC24	.text 1f8:	0000009c 	muleq	r0, r12, r0			1f8: R_ARM_ABS32	.rodata 1fc:	000000bc 	streqh	r0, [r0], -r12			1fc: R_ARM_ABS32	.rodata 200:	e28dd014 	add	sp, sp, #20	; 0x14 204:	e8bd8010 	ldmia	sp!, {r4, pc}Disassembly of section .data:00000000 <ga>:   0:	0000001c 	andeq	r0, r0, r12, lsl r000000004 <gb>:   4:	00000027 	andeq	r0, r0, r7, lsr #3200000008 <str1>:   8:	00000000 	andeq	r0, r0, r0			8: R_ARM_ABS32	.rodata0000000c <str2>:   c:	0000000c 	andeq	r0, r0, r12			c: R_ARM_ABS32	.rodata00000010 <table>:  10:	64636261 	strvsbt	r6, [r3], -#609  14:	68676665 	stmvsda	r7!, {r0, r2, r5, r6, r9, r10, sp, lr}^  18:	6c6b6a69 	stcvsl	10, cr6, [r11], -#420  1c:	706f6e6d 	rsbvc	r6, pc, sp, ror #28  20:	74737271 	ldrvcbt	r7, [r3], -#625  24:	78777675 	ldmvcda	r7!, {r0, r2, r4, r5, r6, r9, r10, r12, sp, lr}^  28:	000a7a79 	andeq	r7, r10, r9, ror r10Disassembly of section .rodata:00000000 <.rodata>:   0:	33323130 	teqcc	r2, #12	; 0xc   4:	37363534 	undefined   8:	00003938 	andeq	r3, r0, r8, lsr r9   c:	44434241 	strmib	r4, [r3], -#577  10:	48474645 	stmmida	r7, {r0, r2, r6, r9, r10, lr}^  14:	00004a49 	andeq	r4, r0, r9, asr #20  18:	253d6167 	ldrcs	r6, [sp, -#359]!  1c:	62670a64 	rsbvs	r0, r7, #409600	; 0x64000  20:	0a64253d 	beq	190951c <mem_dump+0x19093e8>  24:	303d6367 	eorccs	r6, sp, r7, ror #6  28:	0a782578 	beq	1e09610 <mem_dump+0x1e094dc>  2c:	303d6467 	eorccs	r6, sp, r7, ror #8  30:	0a782578 	beq	1e09618 <mem_dump+0x1e094e4>  34:	7274732a 	rsbvcs	r7, r4, #-1476395008	; 0xa8000000  38:	73253d31 	teqvc	r5, #3136	; 0xc40  3c:	72747328 	rsbvcs	r7, r4, #-1610612736	; 0xa0000000  40:	78303d31 	ldmvcda	r0!, {r0, r4, r5, r8, r10, r11, r12, sp}  44:	0a297825 	beq	a5e0e0 <mem_dump+0xa5dfac>  48:	7274732a 	rsbvcs	r7, r4, #-1476395008	; 0xa8000000  4c:	73253d32 	teqvc	r5, #3200	; 0xc80  50:	72747328 	rsbvcs	r7, r4, #-1610612736	; 0xa0000000  54:	78303d32 	ldmvcda	r0!, {r1, r4, r5, r8, r10, r11, r12, sp}  58:	0a297825 	beq	a5e0f4 <mem_dump+0xa5dfc0>  5c:	6c626174 	stfvse	f6, [r2], -#464  60:	3d5d5b65 	ldcccl	11, cr5, [sp, -#404]  64:	000a7325 	andeq	r7, r10, r5, lsr #6  68:	303d7073 	eorccs	r7, sp, r3, ror r0  6c:	0a782578 	beq	1e09654 <mem_dump+0x1e09520>  70:	303d6370 	eorccs	r6, sp, r0, ror r3  74:	0a782578 	beq	1e0965c <mem_dump+0x1e09528>  78:	00000000 	andeq	r0, r0, r0  7c:	72646441 	rsbvc	r6, r4, #1090519040	; 0x41000000  80:	20737365 	rsbcss	r7, r3, r5, ror #6  84:	6720666f 	strvs	r6, [r0, -pc, ror #12]!  88:	67202c63 	strvs	r2, [r0, -r3, ror #24]!  8c:	203d2064 	eorcss	r2, sp, r4, rrx  90:	78257830 	stmvcda	r5!, {r4, r5, r11, r12, sp, lr}  94:	7830202c 	ldmvcda	r0!, {r2, r3, r5, sp}  98:	000a7825 	andeq	r7, r10, r5, lsr #16  9c:	6f6d654d 	swivs	0x006d654d  a0:	64207972 	strvst	r7, [r0], -#2418  a4:	20706d75 	rsbcss	r6, r0, r5, ror sp  a8:	61207461 	teqvs	r0, r1, ror #8  ac:	65726464 	ldrvsb	r6, [r2, -#1124]!  b0:	203a7373 	eorcss	r7, r10, r3, ror r3  b4:	78257830 	stmvcda	r5!, {r4, r5, r11, r12, sp, lr}  b8:	0000000a 	andeq	r0, r0, r10  bc:	78257830 	stmvcda	r5!, {r4, r5, r11, r12, sp, lr}  c0:	25203a20 	strcs	r3, [r0, -#2592]!  c4:	20783230 	rsbcss	r3, r8, r0, lsr r2  c8:	78323025 	ldmvcda	r2!, {r0, r2, r5, r12, sp}  cc:	32302520 	eorccs	r2, r0, #134217728	; 0x8000000  d0:	30252078 	eorcc	r2, r5, r8, ror r0  d4:	000a7832 	andeq	r7, r10, r2, lsr r8

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -