Files
CS261-Computer-Systems-I/p3-disas/tests/valgrind/A_unaligned2.txt

44 lines
1.9 KiB
Plaintext
Raw Normal View History

2025-10-06 00:14:04 -04:00
==2062113== Memcheck, a memory error detector
==2062113== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2062113== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2062113== Command: ../y86 -a -d inputs/unaligned2.o
==2062113==
01 00 55 05 10 00 03 00 00 00 00 00 45 4c 46 00
Mini-ELF version 1
Entry point 0x555
There are 3 program headers, starting at offset 16 (0x10)
There is no symbol table present
There is no string table present
Segment Offset Size VirtAddr Type Flags
00 0x004c 0x0009 0x0000 CODE R X
01 0x0055 0x001f 0x0555 CODE R X
02 0x0074 0x0008 0x0987 DATA RW
Contents of memory from 0000 to 0009:
0000 70 55 05 00 00 00 00 00 00
Contents of memory from 0555 to 0574:
0550 30 f0 4d 01 00 00 00 00 00 00 30
0560 f3 de 00 00 00 00 00 00 00 30 f1 6f 00 00 00 00
0570 00 00 00 00
Contents of memory from 0987 to 098f:
0980 dd cc bb aa 00 00 00 00
Disassembly of executable contents:
0x000: | .pos 0x000 code
0x000: 70 55 05 00 00 00 00 00 00 | jmp 0x555
0x555: | .pos 0x555 code
0x555: | _start:
0x555: 30 f0 4d 01 00 00 00 00 00 00 | irmovq 0x14d, %rax
0x55f: 30 f3 de 00 00 00 00 00 00 00 | irmovq 0xde, %rbx
0x569: 30 f1 6f 00 00 00 00 00 00 00 | irmovq 0x6f, %rcx
0x573: 00 | halt
==2062113==
==2062113== HEAP SUMMARY:
==2062113== in use at exit: 0 bytes in 0 blocks
==2062113== total heap usage: 3 allocs, 3 frees, 16,856 bytes allocated
==2062113==
==2062113== All heap blocks were freed -- no leaks are possible
==2062113==
==2062113== For lists of detected and suppressed errors, rerun with: -s
==2062113== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)