Skip to content

Commit 84c7454

Browse files
committed
Fix.
1 parent c1e6c0c commit 84c7454

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

monoasm/src/jit_memory.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ impl JitMemory {
408408
}
409409

410410
/// Save relocaton slot for `DestLabel`.
411-
pub fn save_reloc(&mut self, dest: DestLabel, offset: u8) {
411+
pub fn emit_reloc(&mut self, dest: DestLabel, offset: u8) {
412412
let page = self.page;
413413
let pos = self.counter;
414414
let target = TargetType::Rel { page, offset, pos };
@@ -421,7 +421,7 @@ impl JitMemory {
421421
}
422422

423423
/// Save relocaton slot for `DestLabel`.
424-
fn save_absolute_reloc(&mut self, page: Page, dest: DestLabel) {
424+
fn emit_absolute_reloc(&mut self, page: Page, dest: DestLabel) {
425425
let pos = self[page].counter;
426426
let target = TargetType::Abs { page, pos };
427427
self[page].emitq(0);
@@ -491,7 +491,7 @@ impl JitMemory {
491491
DataType::AbsAddress(label) => {
492492
self[Page(id)].align8();
493493
self.bind_label_with_page(Page(id), const_label);
494-
self.save_absolute_reloc(Page(id), label);
494+
self.emit_absolute_reloc(Page(id), label);
495495
//self[Page(id)].emitq(0);
496496
}
497497
DataType::Align8 => {
@@ -529,7 +529,7 @@ impl JitMemory {
529529
DataType::AbsAddress(label) => {
530530
self[DATA_PAGE].align8();
531531
self.bind_label_with_page(DATA_PAGE, data_label);
532-
self.save_absolute_reloc(DATA_PAGE, label);
532+
self.emit_absolute_reloc(DATA_PAGE, label);
533533
//self[DATA_PAGE].emitq(0);
534534
}
535535
DataType::Align8 => {
@@ -663,7 +663,7 @@ impl JitMemory {
663663
/// Op cd
664664
pub fn enc_d(&mut self, op: &[u8], dest: DestLabel) {
665665
self.emit(op);
666-
self.save_reloc(dest, 4);
666+
self.emit_reloc(dest, 4);
667667
//self.emitl(0);
668668
}
669669

@@ -884,7 +884,7 @@ impl JitMemory {
884884
Disp::D8(d) => self.emitb(d as u8),
885885
Disp::D32(d) => self.emitl(d as u32),
886886
Disp::Label(label) => {
887-
self.save_reloc(label, 4 + imm.offset());
887+
self.emit_reloc(label, 4 + imm.offset());
888888
//self.emitl(0);
889889
}
890890
Disp::None => {}

monoasm_macro/src/asm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ pub fn compile(inst: Inst) -> TokenStream {
282282
quote! {
283283
jit.emitb(0xe8);
284284
jit.save_reloc(#dest, 4);
285-
jit.emitl(0);
285+
//jit.emitl(0);
286286
}
287287
}
288288
Dest::Disp(imm) => {

0 commit comments

Comments
 (0)