kOPcodes can assemble and run this 32-bit x86 elf Linux program:
mov eax, 1
mov ebx, 0
int 0x80
ROADMAP
- simple mov generation
- simple interrupts
/*
elf linking format:
linking view:
ELF header
Program header table (optional)
Section 1
Section 2
Section header table
execution view:
ELF header
Program Header Table
Segment 1
Segment 2
Section header table (optional)
*/
debugging
make build; gdb --args ./kopcodes.ex test