ladybird/Userland/Libraries/LibWeb/WebAssembly
Ali Mohammad Pur 8b1341c77e LibWeb: Make exported Wasm functions keep the module instance alive
As it's not uncommon for users to drop the module instance on the floor
after having grabbed the few exports they need to hold on to.
Fixes a few UAFs that show up as "invalid" accesses to
memory/tables/etc.
2024-05-23 00:55:56 -06:00
..
Instance.cpp LibWeb: Make exported Wasm functions keep the module instance alive 2024-05-23 00:55:56 -06:00
Instance.h LibWeb: Isolate WebAssembly cache by global object 2024-04-26 13:56:39 +02:00
Instance.idl
Memory.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Memory.h LibWeb/WebAssembly: Add missing visit of WebAssembly::Memory::m_buffer 2024-04-05 16:22:54 +02:00
Memory.idl
Module.cpp LibWeb: Isolate WebAssembly cache by global object 2024-04-26 13:56:39 +02:00
Module.h LibWeb: Isolate WebAssembly cache by global object 2024-04-26 13:56:39 +02:00
Module.idl LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
Table.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Table.h
Table.idl
WebAssembly.cpp LibWeb: Make exported Wasm functions keep the module instance alive 2024-05-23 00:55:56 -06:00
WebAssembly.h LibWeb: Make exported Wasm functions keep the module instance alive 2024-05-23 00:55:56 -06:00
WebAssembly.idl LibWeb: Remove data from WebAssembly cache when namespace is finalized 2024-04-26 13:56:39 +02:00