Fix a calculation error for rodata_size in memsink
This commit is contained in:
@@ -142,7 +142,7 @@ impl<'a> CodeSink for MemoryCodeSink<'a> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn end_codegen(&mut self) {
|
fn end_codegen(&mut self) {
|
||||||
self.info.rodata_size = self.offset() - self.info.jumptables_size;
|
self.info.rodata_size = self.offset() - (self.info.jumptables_size + self.info.code_size);
|
||||||
self.info.total_size = self.offset();
|
self.info.total_size = self.offset();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user