Skip to content

creat a linker/loader #1

@Waterfountain10

Description

@Waterfountain10

the assembler actually works wow
-> resolves labels, works with x86
-> asm_pasrse works well too

however,
-> need to output a executable .out (currently just a flat memoy byte, but needs correct formaatting that is machine specific), probably going to create a linker crate -> help format it

if too difficult, Use a Rust crate to write a proper executable but can use libraries like:
-> object (for generating .o or .exe files.)
-> goblin for parsing or inspecting binaries (but also helps build ELF structures).
-> faerie for constructing ELF object files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions