Add RTL assembler
authorAndy Wingo <wingo@pobox.com>
Mon, 28 May 2012 10:37:56 +0000 (12:37 +0200)
committerAndy Wingo <wingo@pobox.com>
Sun, 9 Jun 2013 15:28:25 +0000 (17:28 +0200)
commite78991aa36922575d26842eb670d1b09a44bd534
tree3a139898439168a82ba2c26904b06a32922c68f2
parentf5473fbaafd3c8332645a6e00b5838ceb758fcb2
Add RTL assembler

* module/Makefile.am:
* module/system/vm/assembler.scm: New module, implementing an assembler
  for RTL.

* test-suite/Makefile.am:
* test-suite/tests/rtl.test: New test suite.

* module/system/vm/elf.scm (make-elf-symbol*): Add constructor; export
  as make-elf-symbol.
  (elf-symbol-len): New export.
  (write-elf32-symbol, write-elf64-symbol): New helpers.
  (write-elf-symbol): New export.
module/Makefile.am
module/system/vm/assembler.scm [new file with mode: 0644]
module/system/vm/elf.scm
test-suite/Makefile.am
test-suite/tests/rtl.test [new file with mode: 0644]