How do I use libyasm?
cafealpha at allvantage.com
Tue Dec 6 20:28:31 PST 2005
I'd like to play with using libyasm as the back end for a smalltalk compiler (that would be in-memory compiling and linking, not on disk) for I86 code.
It doesn't look like the api calls are listed anywhere and distinguished from internal routines.
I would appreciate a thumb nail scetch of what steps it would take to initialize the system, assemble an in-memory file, clean up and get ready to do the same again...
I managed to build libyasm under VC++ 6.0.
I'm probably just noodling around, but it might turn into something cool. If I get this working maybe I'll port Squeak classes over to a native i86 and 64 bit i86 architechture.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the yasm-devel