obj2asm(1)

OBJ2ASM(1) Digital Mars D OBJ2ASM(1)

name

obj2asm - Digital Mars .OBJ file disassembler

SYNOPSIS

obj2asm [-l] [-o] [-x] objfile [srcfile] [-c[outfile[.cod]]]

DESCRIPTION

obj2asm disassembles object (.o) files in Intel OMF, Microsoft COFF format, or linux ELF format.

OPTIONS

-l
Omit code labels in the assembly language file it generates.

-o
Emit object code for each assembly language instruction.

-x
Emit code segment offset for each instruction.

objfile
The object to disassemble.

srcfile
Use this if the source file name embedded in the object file is missing or incorrect.

-c[outfile[.cod]]
Writes output to outfile instead of the standard output. The default extension for outfile is .cod.

EXAMPLE

To see the code generated by compiling test.cpp, use the following commands:

dmd -c -g test

obj2asm test.o

BUGS

Although the output of obj2asm is in MASM format, it usually requires a little editing before MASM will accept it.

AUTHOR

Written by Walter Bright www.digitalmars.com/ctg/obj2asm.html

Copyright (C) Digital Mars 2000-2003. All Rights Reserved.

SEE ALSO

dmd(1)

2006-03-12 Digital Mars