mirror of
https://github.com/fluencelabs/wasm-utils
synced 2025-05-08 21:22:18 +00:00
externalize mem for unknown
This commit is contained in:
parent
43d30577f9
commit
4860b2f9a8
@ -14,7 +14,7 @@ use std::path::PathBuf;
|
|||||||
use clap::{App, Arg};
|
use clap::{App, Arg};
|
||||||
use parity_wasm::elements;
|
use parity_wasm::elements;
|
||||||
|
|
||||||
use wasm_utils::{CREATE_SYMBOL, CALL_SYMBOL, MEMORY_SYMBOL, ununderscore_funcs};
|
use wasm_utils::{CREATE_SYMBOL, CALL_SYMBOL, MEMORY_SYMBOL, ununderscore_funcs, externalize_mem};
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub enum Error {
|
pub enum Error {
|
||||||
@ -128,6 +128,10 @@ fn main() {
|
|||||||
module = ununderscore_funcs(module);
|
module = ununderscore_funcs(module);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if let source::SourceTarget::Unknown = source_input.target() {
|
||||||
|
module = externalize_mem(module);
|
||||||
|
}
|
||||||
|
|
||||||
if let Some(runtime_type) = matches.value_of("runtime_type") {
|
if let Some(runtime_type) = matches.value_of("runtime_type") {
|
||||||
let runtime_type: &[u8] = runtime_type.as_bytes();
|
let runtime_type: &[u8] = runtime_type.as_bytes();
|
||||||
if runtime_type.len() != 4 {
|
if runtime_type.len() != 4 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user