Milky2018/wasmoon_jit/cwasm does not have a README file
pub suberror DeserializeError {
DeserializeError(String)
}impl Show for DeserializeErrorpub(all) struct CallFixup {
offset : Int
func_idx : Int
veneer_offset : Int
}pub(all) struct CompiledEntry {
func_idx : Int
name : String
code : Array[Int]
frame_size : Int
entry_offset : Int
num_params : Int
num_results : Int
func_addr_fixups : Array[FuncAddrFixup]
call_fixups : Array[CallFixup]
gc_safepoints : Array[GcSafepoint]
gc_stackmap_blob : Bytes
}impl Show for CompiledEntryfn CompiledEntry::CompiledEntry(func_idx : Int, name : String, code : Array[Int], frame_size : Int, entry_offset : Int, num_params : Int, num_results : Int, func_addr_fixups? : Array[FuncAddrFixup], call_fixups? : Array[CallFixup], gc_safepoints? : Array[GcSafepoint], gc_stackmap_blob? : Bytes) -> CompiledEntrypub(all) struct FuncAddrFixup {
offset : Int
func_idx : Int
reg : Int
}fn GcSafepoint::GcSafepoint(code_offset : Int, live_refs : Array[Int], metadata : Int64) -> GcSafepointpub(all) struct GlobalDef {
value_type : Int
mutable : Bool
init_value : Int64
}pub(all) struct ImportEntry {
module_name : String
func_name : String
num_params : Int
num_results : Int
}impl Show for ImportEntryfn ImportEntry::ImportEntry(module_name : String, func_name : String, num_params : Int, num_results : Int) -> ImportEntrypub(all) struct MemoryDef {
min_pages : Int
max_pages : Int?
}pub(all) struct PrecompiledModule {
version : Int
target : TargetArch
features : CompilationFeatures
imports : Array[ImportEntry]
functions : Array[CompiledEntry]
memories : Array[MemoryDef]
data_segments : Array[DataEntry]
types : Array[TypeEntry]
globals : Array[GlobalDef]
tables : Array[TableDef]
elements : Array[ElemEntry]
start_func : Int?
}impl Show for PrecompiledModulefn PrecompiledModule::PrecompiledModule(target : TargetArch, features? : CompilationFeatures) -> PrecompiledModulefn PrecompiledModule::add_data_segment(self : PrecompiledModule, memory_idx : Int, offset : Int, data : Array[Int]) -> Unitfn PrecompiledModule::add_element(self : PrecompiledModule, table_idx : Int, offset : Int, func_indices : Array[Int]) -> Unitfn PrecompiledModule::add_global(self : PrecompiledModule, value_type : Int, mutable : Bool, init_value : Int64) -> Unitfn PrecompiledModule::add_import(self : PrecompiledModule, module_name : String, func_name : String, num_params : Int, num_results : Int) -> Unitfn PrecompiledModule::add_memory(self : PrecompiledModule, min_pages : Int, max_pages : Int?) -> Unitfn PrecompiledModule::add_table(self : PrecompiledModule, elem_type : Int, min_size : Int, max_size : Int?) -> Unitfn PrecompiledModule::add_type(self : PrecompiledModule, param_types : Array[Int], result_types : Array[Int]) -> Unitpub(all) struct TableDef {
elem_type : Int
min_size : Int
max_size : Int?
}