]> granicus.if.org Git - yasm/commit
Dynamically load all modules (preloading some of the default ones).
authorPeter Johnson <peter@tortall.net>
Sat, 26 Oct 2002 08:25:39 +0000 (08:25 -0000)
committerPeter Johnson <peter@tortall.net>
Sat, 26 Oct 2002 08:25:39 +0000 (08:25 -0000)
commitd6f22c3fce30b6b4621104e6c43c7f9832f3e4b7
tree79d87dd7ea07990e868faba86a2c57360a290178
parente14601499be492f006e015dff8c3502797c8d4ea
Dynamically load all modules (preloading some of the default ones).
Start reducing global variables for cleaner module separation.
Add rudimentary debug format module interface and "null" debug format.

svn path=/trunk/yasm/; revision=784
107 files changed:
frontends/yasm/Makefile.inc
frontends/yasm/yasm-module.c [new file with mode: 0644]
frontends/yasm/yasm-module.h [new file with mode: 0644]
frontends/yasm/yasm.c
libyasm/Makefile.inc
libyasm/arch.c
libyasm/arch.h
libyasm/bytecode.c
libyasm/bytecode.h
libyasm/coretype.h
libyasm/dbgfmt.h [new file with mode: 0644]
libyasm/expr.c
libyasm/expr.h
libyasm/linemgr.c
libyasm/linemgr.h
libyasm/objfmt.h
libyasm/optimizer.h
libyasm/parser.h
libyasm/preproc.h
libyasm/section.c
libyasm/section.h
libyasm/symrec.c
libyasm/symrec.h
modules/Makefile.inc
modules/arch/Makefile.inc
modules/arch/x86/Makefile.inc
modules/arch/x86/x86arch.c
modules/arch/x86/x86arch.h
modules/arch/x86/x86bc.c
modules/dbgfmts/Makefile.inc [new file with mode: 0644]
modules/dbgfmts/null/Makefile.inc [new file with mode: 0644]
modules/dbgfmts/null/null-dbgfmt.c [new file with mode: 0644]
modules/objfmts/Makefile.inc
modules/objfmts/bin/Makefile.inc
modules/objfmts/bin/bin-objfmt.c
modules/objfmts/coff/Makefile.inc
modules/objfmts/coff/coff-objfmt.c
modules/objfmts/dbg/Makefile.inc
modules/objfmts/dbg/dbg-objfmt.c
modules/optimizers/Makefile.inc
modules/optimizers/basic/Makefile.inc
modules/optimizers/basic/basic-optimizer.c
modules/parsers/Makefile.inc
modules/parsers/nasm/Makefile.inc
modules/parsers/nasm/nasm-bison.y
modules/parsers/nasm/nasm-parser.c
modules/parsers/nasm/nasm-token.re
modules/preprocs/Makefile.inc
modules/preprocs/raw/Makefile.inc
modules/preprocs/raw/raw-preproc.c
modules/preprocs/yapp/Makefile.inc
modules/preprocs/yapp/yapp-preproc.c
src/Makefile.inc
src/arch.c
src/arch.h
src/arch/Makefile.inc
src/arch/x86/Makefile.inc
src/arch/x86/x86arch.c
src/arch/x86/x86arch.h
src/arch/x86/x86bc.c
src/bytecode.c
src/bytecode.h
src/coretype.h
src/dbgfmt.h [new file with mode: 0644]
src/dbgfmts/Makefile.inc [new file with mode: 0644]
src/dbgfmts/null/Makefile.inc [new file with mode: 0644]
src/dbgfmts/null/null-dbgfmt.c [new file with mode: 0644]
src/expr.c
src/expr.h
src/globals.c
src/globals.h
src/linemgr.c
src/linemgr.h
src/main.c
src/module.c [new file with mode: 0644]
src/module.h [new file with mode: 0644]
src/objfmt.c
src/objfmt.h
src/objfmts/Makefile.inc
src/objfmts/bin/Makefile.inc
src/objfmts/bin/bin-objfmt.c
src/objfmts/coff/Makefile.inc
src/objfmts/coff/coff-objfmt.c
src/objfmts/dbg/Makefile.inc
src/objfmts/dbg/dbg-objfmt.c
src/optimizer.h
src/optimizers/Makefile.inc
src/optimizers/basic/Makefile.inc
src/optimizers/basic/basic-optimizer.c
src/parser.c
src/parser.h
src/parsers/Makefile.inc
src/parsers/nasm/Makefile.inc
src/parsers/nasm/nasm-bison.y
src/parsers/nasm/nasm-parser.c
src/parsers/nasm/nasm-token.re
src/preproc.c [deleted file]
src/preproc.h
src/preprocs/Makefile.inc
src/preprocs/raw/Makefile.inc
src/preprocs/raw/raw-preproc.c
src/preprocs/yapp/Makefile.inc
src/preprocs/yapp/yapp-preproc.c
src/section.c
src/section.h
src/symrec.c
src/symrec.h