diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-01-23 20:38:36 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-01-23 20:42:02 +0100 |
| commit | a554be1738d019e4b5d5b0b0ee9aac6b6ac302a6 (patch) | |
| tree | 014d2c1ddbe018c53e0cb1a6da30faae26f304b9 /util/disasm | |
| parent | 769e05dd63ed0379e7325da6e82c0c46c151ef4e (diff) | |
| download | cachepc-a554be1738d019e4b5d5b0b0ee9aac6b6ac302a6.tar.gz cachepc-a554be1738d019e4b5d5b0b0ee9aac6b6ac302a6.zip | |
Use 16-bit realmode assembly for guests (!)
Diffstat (limited to 'util/disasm')
| -rwxr-xr-x | util/disasm | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/util/disasm b/util/disasm index 0cdd73b..d8247e1 100755 --- a/util/disasm +++ b/util/disasm @@ -1,8 +1,13 @@ #!/bin/sh if [ $# -lt 2 ]; then - echo "Usage: guest_asm FILE FUNC" + echo "Usage: guest_asm FILE FUNC (guest)" exit 1 fi -gdb --batch -ex "disassemble $2" $1 +ARCH="i386" +if [ "$3" = "guest" ]; then + ARCH="i8086" +fi + +gdb --batch -ex "set architecture $ARCH" -ex "disassemble $2" $1 |
