CodeGenLib 0.0.1

A libary to generate x86-64Bit machine code (like LLVM)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use faerie::ArtifactError;
use CodeGenLib::Builder;

pub fn main() -> Result<(), ArtifactError>{
    let mut builder = Builder::new();

    let func = builder.add_function("call");
    func.call("callme");
    func.ret_int(5);

    builder.build("test.o")?;

    Ok(())
}