Sortix volatile manual
This manual documents Sortix volatile, a development build that has not been officially released. You can instead view this document in the latest official manual.
NDISASM(1) | The Netwide Assembler Project | NDISASM(1) |
NAME
ndisasm - the Netwide Disassembler, an 80x86 binary file disassembler
SYNOPSIS
ndisasm [ -o origin ] [ -s sync-point [...]] [ -a | -i ] [ -b bits ] [ -u ] [ -e hdrlen ] [ -p vendor ] [ -k offset,length [...]] infile
DESCRIPTION
The ndisasm command generates a disassembly listing of the binary file infile and directs it to stdout.
OPTIONS
-h
-r|-v
-o origin
-s sync-point
-e hdrlen
-k offset,length
-a|-i
-b bits
-u
-p vendor
RESTRICTIONS
ndisasm only disassembles binary files: it has no understanding of the header information present in object or executable files. If you want to disassemble an object file, you should probably be using objdump(1).
Auto-sync mode won’t necessarily cure all your synchronisation problems: a sync marker can only be placed automatically if a jump or call instruction is found to refer to it before ndisasm actually disassembles that part of the code. Also, if spurious jumps or calls result from disassembling non-machine-code data, sync markers may get placed in strange places. Feel free to turn auto-sync off and go back to doing it manually if necessary.
SEE ALSO
objdump(1)
04/17/2024 | NASM |