2 ms·
Once things are a little more stable, I will put it up! Right now you can just break before the (fun_call)() delegate and disassemble the fun_call in gdb. The
by convivialdingo 1y ago
Once things are a little more stable, I will put it up!
Right now you can just break before the (fun_call)() delegate and disassemble the fun_call in gdb.
The basic trick is to add reloc support to the x86 translate code, mark external calls and replace with 0x0 placeholders, and copy out the machine_code and data segment output to an object file.
I can do basic main functions with simple prints calls but not much more. It’s a hack for now but I’ll refactor it until it’s solid.
- fuhsnn 1y agoThanks, looking forward to it!