MCPcopy Create free account
hub / github.com/explodingcamera/tinywasm / exec_global_get

Method exec_global_get

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

Source from the content-addressed store, hash-verified

1221 }
1222
1223 fn exec_global_get(&mut self, global_index: u32) -> Result<(), Trap> {
1224 self.store.value_stack.push_dyn(self.store.state.get_global_val(self.module.resolve_global_addr(global_index)))
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);

Callers 1

execMethod · 0.80

Calls 3

push_dynMethod · 0.80
get_global_valMethod · 0.80
resolve_global_addrMethod · 0.80

Tested by

no test coverage detected