| 278 | // Instances |
| 279 | |
| 280 | auto instance_module(v8::Local<v8::Object> instance) -> v8::Local<v8::Object> { |
| 281 | auto v8_object = v8::Utils::OpenHandle<v8::Object, v8::internal::JSReceiver>(instance); |
| 282 | auto v8_instance = v8::internal::Handle<v8::internal::WasmInstanceObject>::cast(v8_object); |
| 283 | auto v8_module = object_handle(v8::internal::JSObject::cast(v8_instance->module_object())); |
| 284 | return v8::Utils::ToLocal(v8_module); |
| 285 | } |
| 286 | |
| 287 | auto instance_exports(v8::Local<v8::Object> instance) -> v8::Local<v8::Object> { |
| 288 | auto v8_object = v8::Utils::OpenHandle<v8::Object, v8::internal::JSReceiver>(instance); |
no test coverage detected