optimize register_jit_code (#2262)
This commit is contained in:
@@ -163,7 +163,7 @@ impl Instance {
|
||||
|
||||
let host_info = Box::new({
|
||||
let frame_info_registration = module.register_frame_info();
|
||||
store.register_jit_code(module.compiled_module().jit_code_ranges());
|
||||
store.register_jit_code(&module);
|
||||
store.register_stack_maps(&module);
|
||||
frame_info_registration
|
||||
});
|
||||
|
||||
@@ -945,7 +945,8 @@ impl Store {
|
||||
.any(|(start, end)| *start <= addr && addr < *end)
|
||||
}
|
||||
|
||||
pub(crate) fn register_jit_code(&self, mut ranges: impl Iterator<Item = (usize, usize)>) {
|
||||
pub(crate) fn register_jit_code(&self, module: &Module) {
|
||||
let mut ranges = module.compiled_module().jit_code_ranges();
|
||||
// Checking of we already registered JIT code ranges by searching
|
||||
// first range start.
|
||||
match ranges.next() {
|
||||
|
||||
Reference in New Issue
Block a user