yasm/modules/objfmts/xdf/tests/xdfvirtual.asm
Peter Johnson 7a703538bf * xdf-objfmt.c (XDF_MAGIC): Change to XDF version 2.0. No backwards
compatibility with previous versions maintained.
(xdf_section_data): Add virtual address field.
(xdf_objfmt_output_section): Output in section header.
(xdf_objfmt_output): Adjust section header size to 40 bytes.
(xdf_objfmt_section_switch): Add "virtual=" valparam handling.
(xdf_section_data_destroy): Delete vaddr.
(xdf_section_data_print): Print vaddr.

* xdflong.hex, xdfprotect.hex, xdfother.hex: Update to XDF2 files.

* xdfversion.asm, xdfversion.errwarn, xdfvirtual.hex: Add testcase for
"virtual=" functionality.

* xdf.h (XDF_MAGIC): Update to XDF version 2.0
(SECTION_HEADER): Add s_vaddr field.
* xdfdump.c (print_section): Print virtual address.


svn path=/trunk/yasm/; revision=1201
2005-02-05 07:12:14 +00:00

4 lines
127 B
NASM

[section .foo]
[section .bar absolute=0x5000]
[section .bar2 virtual=0xFFFFFFF0]
[section .baz absolute=0x1000 virtual=0x8000]