Lines Matching defs:memory
610 return memory()->copy();
797 auto ExternType::memory() -> MemoryType* {
803 auto ExternType::memory() const -> const MemoryType* {
1292 return memory()->type();
1308 auto Extern::memory() -> Memory* {
1324 auto Extern::memory() const -> const Memory* {
2063 // TODO(wasm+): Support shared memory.
2074 i::Handle<i::WasmMemoryObject> memory = impl(this)->v8_object();
2075 uint32_t min = static_cast<uint32_t>(memory->array_buffer().byte_length() /
2078 memory->has_maximum_pages() ? memory->maximum_pages() : 0xFFFFFFFFu;
2098 i::Handle<i::WasmMemoryObject> memory = impl(this)->v8_object();
2099 i::Isolate* isolate = memory->GetIsolate();
2101 int32_t old = i::WasmMemoryObject::Grow(isolate, memory, delta);
3140 WASM_DEFINE_REF(memory, wasm::Memory)
3147 wasm_memorytype_t* wasm_memory_type(const wasm_memory_t* memory) {
3148 return release_memorytype(memory->type());
3151 wasm_byte_t* wasm_memory_data(wasm_memory_t* memory) { return memory->data(); }
3153 size_t wasm_memory_data_size(const wasm_memory_t* memory) {
3154 return memory->data_size();
3157 wasm_memory_pages_t wasm_memory_size(const wasm_memory_t* memory) {
3158 return memory->size();
3161 bool wasm_memory_grow(wasm_memory_t* memory, wasm_memory_pages_t delta) {
3162 return memory->grow(delta);
3186 wasm_extern_t* wasm_memory_as_extern(wasm_memory_t* memory) {
3187 return hide_extern(static_cast<wasm::Extern*>(reveal_memory(memory)));
3199 const wasm_extern_t* wasm_memory_as_extern_const(const wasm_memory_t* memory) {
3200 return hide_extern(static_cast<const wasm::Extern*>(reveal_memory(memory)));
3213 return hide_memory(external->memory());
3228 return hide_memory(external->memory());