libyasm_a_SOURCES += libyasm/value.c
libyasm_a_SOURCES += libyasm/xmalloc.c
libyasm_a_SOURCES += libyasm/xstrdup.c
-libyasm_a_SOURCES += module.c
+nodist_libyasm_a_SOURCES += module.c
module.c: $(top_srcdir)/libyasm/module.in genmodule$(EXEEXT) Makefile
$(top_builddir)/genmodule$(EXEEXT) $(top_srcdir)/libyasm/module.in Makefile
-BUILT_SOURCES += module.c
CLEANFILES += module.c
noinst_PROGRAMS += genmodule
/** Get the externally-visible (global) name of a symbol.
* \param sym symbol
+ * \param object object
* \return Externally-visible symbol name (allocated, caller must free).
*/
/*@only@*/ char *yasm_symrec_get_global_name(const yasm_symrec *sym,
libyasm_a_SOURCES += modules/arch/lc3b/lc3barch.c
libyasm_a_SOURCES += modules/arch/lc3b/lc3barch.h
libyasm_a_SOURCES += modules/arch/lc3b/lc3bbc.c
-libyasm_a_SOURCES += lc3bid.c
+nodist_libyasm_a_SOURCES += lc3bid.c
YASM_MODULES += arch_lc3b
lc3bid.c: $(srcdir)/modules/arch/lc3b/lc3bid.re re2c$(EXEEXT)
$(top_builddir)/re2c$(EXEEXT) -s -o $@ $(srcdir)/modules/arch/lc3b/lc3bid.re
-BUILT_SOURCES += lc3bid.c
-
CLEANFILES += lc3bid.c
EXTRA_DIST += modules/arch/lc3b/tests/Makefile.inc
libyasm_a_SOURCES += modules/arch/x86/x86bc.c
libyasm_a_SOURCES += modules/arch/x86/x86expr.c
libyasm_a_SOURCES += modules/arch/x86/x86id.c
-libyasm_a_SOURCES += x86cpu.c
-libyasm_a_SOURCES += x86regtmod.c
+nodist_libyasm_a_SOURCES += x86cpu.c
+nodist_libyasm_a_SOURCES += x86regtmod.c
YASM_MODULES += arch_x86
BUILT_SOURCES += x86insn_nasm.c
BUILT_SOURCES += x86insn_gas.c
-BUILT_SOURCES += x86cpu.c
-BUILT_SOURCES += x86regtmod.c
CLEANFILES += x86insn_nasm.c
CLEANFILES += x86insn_gas.c
CLEANFILES += x86cpu.c
"r8b", "r9b", "r10b", "r11b", "r12b", "r13b", "r14b", "r15b"
};
static const char *name16[] = {
- "ax", "cx", "dx", "bx", "sp", "bp", "si", "di"
+ "ax", "cx", "dx", "bx", "sp", "bp", "si", "di",
"r8w", "r9w", "r10w", "r11w", "r12w", "r13w", "r14w", "r15w"
};
static const char *name32[] = {
- "eax", "ecx", "edx", "ebx", "esp", "ebp", "esi", "edi"
+ "eax", "ecx", "edx", "ebx", "esp", "ebp", "esi", "edi",
"r8d", "r9d", "r10d", "r11d", "r12d", "r13d", "r14d", "r15d"
};
static const char *name64[] = {
- "rax", "rcx", "rdx", "rbx", "rsp", "rbp", "rsi", "rdi"
+ "rax", "rcx", "rdx", "rbx", "rsp", "rbp", "rsi", "rdi",
"r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15"
};
yasm_section_get_data(info->section, &bin_section_data_cb);
/* Real address */
- yasm_intnum_set_uint(info->intn, precbc->offset);
+ yasm_intnum_set_uint(info->intn, yasm_bc_next_offset(precbc));
yasm_intnum_calc(info->intn, YASM_EXPR_ADD, bsd->istart);
map_print_intnum(info->intn, info);
fprintf(info->f, " ");
/* Virtual address */
- yasm_intnum_set_uint(info->intn, precbc->offset);
+ yasm_intnum_set_uint(info->intn, yasm_bc_next_offset(precbc));
yasm_intnum_calc(info->intn, YASM_EXPR_ADD, bsd->ivstart);
map_print_intnum(info->intn, info);
---- Section .bss -------------------------------------------------------------
Real Virtual Name
-00000020 00000020 stack_ends
+00000420 00000420 stack_ends
---- Section .text ------------------------------------------------------------
Real Virtual Name
-0000010C 0000010C showax
-0000010F 0000010F showax.top
-0000011F 0000011F showax.dec_dig
+0000010D 0000010D showax
+00000112 00000112 showax.top
+00000122 00000122 showax.dec_dig
---- Section .data ------------------------------------------------------------