fixes
This commit is contained in:
@@ -3,7 +3,7 @@ mod header;
|
||||
mod import;
|
||||
|
||||
use super::*;
|
||||
use crate::backend::{LibImport, LinkedProgram};
|
||||
use crate::backend::LinkedProgram;
|
||||
|
||||
use data_dir::*;
|
||||
use header::*;
|
||||
@@ -48,6 +48,7 @@ pub fn create(program: &LinkedProgram<u64>) -> Vec<u8> {
|
||||
|
||||
let code_start = data.pos();
|
||||
data.extend(&program.code);
|
||||
println!("entry: 0x{:x}", (code_start as u64 + program.entry.unwrap()) as u32);
|
||||
|
||||
if !program.imports.is_empty() {
|
||||
let import_rva = import::encode(&mut data, &program.imports, code_start);
|
||||
|
||||
Reference in New Issue
Block a user