ladybird/Libraries/LibWasm/AbstractMachine
Ali Mohammad Pur f181d24dc0 LibWasm: Prepare for VM and direct function calls
Introduce MemoryBuffer, a memory backing store that uses mmap to reserve
the full wasm32 address space (4 GiB + guard pages) upfront, growing
without a copy and falling back to a ByteBuffer when mmap fails.
Also let Frame know how to handle non-owned locals (to e.g. allow
allocating them on the native stack.)
2026-05-10 16:41:42 +02:00
..
AbstractMachine.cpp LibWasm: Prepare for VM and direct function calls 2026-05-10 16:41:42 +02:00
AbstractMachine.h LibWasm: Prepare for VM and direct function calls 2026-05-10 16:41:42 +02:00
BytecodeInterpreter.cpp Everywhere: Use AK::SaturatingMath and remove Checked saturating APIs 2026-03-21 18:20:09 -05:00
BytecodeInterpreter.h LibWasm: Specialize instruction dispatch for all-stack cases too 2026-02-02 14:11:49 +01:00
Configuration.cpp LibWasm: Prepare for VM and direct function calls 2026-05-10 16:41:42 +02:00
Configuration.h LibWasm: Prepare for VM and direct function calls 2026-05-10 16:41:42 +02:00
Interpreter.h LibWasm: Make traps hold on to externally-managed data 2025-04-22 08:43:46 -06:00
Operators.h LibWasm: Implement (n)madd/vetor dot arguments the right way 2025-12-12 19:12:53 +01:00
Validator.cpp LibWasm: Implement call_ref and return_call_ref instructions 2026-03-07 16:05:20 +01:00
Validator.h LibWasm: Implement call_ref and return_call_ref instructions 2026-03-07 16:05:20 +01:00