MCPcopy Index your code
hub / github.com/explodingcamera/tinywasm / exec_global_set

Method exec_global_set

crates/tinywasm/src/interpreter/executor.rs:1227–1231  ·  view source on GitHub ↗
(&mut self, global_index: u32)

Source from the content-addressed store, hash-verified

1225 }
1226
1227 fn exec_global_set<T: InternalValue>(&mut self, global_index: u32) {
1228 let global_addr = self.module.resolve_global_addr(global_index);
1229 let value = <T>::stack_pop(&mut self.store.value_stack).into();
1230 self.store.state.set_global_val(global_addr, value);
1231 }
1232
1233 fn exec_global_set_32(&mut self, global_index: u32) {
1234 let global_addr = self.module.resolve_global_addr(global_index);

Callers

nothing calls this directly

Calls 2

resolve_global_addrMethod · 0.80
set_global_valMethod · 0.80

Tested by

no test coverage detected