Lines Matching defs:global
164 const i::wasm::WasmGlobal& global = module->globals[index];
165 own<ValType> content = ValType::make(V8ValueTypeToWasm(global.type));
166 Mutability mutability = global.mutability ? VAR : CONST;
606 return global()->copy();
707 auto ExternType::global() -> GlobalType* {
713 auto ExternType::global() const -> const GlobalType* {
1288 return global()->type();
1300 auto Extern::global() -> Global* {
1316 auto Extern::global() const -> const Global* {
1832 auto global = implement<Global>::type::make(store, obj);
1833 assert(global);
1834 global->set(val);
1835 return global;
3085 WASM_DEFINE_REF(global, wasm::Global)
3094 wasm_globaltype_t* wasm_global_type(const wasm_global_t* global) {
3095 return release_globaltype(global->type());
3098 void wasm_global_get(const wasm_global_t* global, wasm_val_t* out) {
3099 *out = release_val(global->get());
3102 void wasm_global_set(wasm_global_t* global, const wasm_val_t* val) {
3104 global->set(val_.it);
3180 wasm_extern_t* wasm_global_as_extern(wasm_global_t* global) {
3181 return hide_extern(static_cast<wasm::Extern*>(reveal_global(global)));
3193 const wasm_extern_t* wasm_global_as_extern_const(const wasm_global_t* global) {
3194 return hide_extern(static_cast<const wasm::Extern*>(reveal_global(global)));
3207 return hide_global(external->global());
3221 return hide_global(external->global());