ladybird/Userland/Libraries/LibWasm/AbstractMachine
Andrew Kaster 2af591267c LibWasm: Adjust signed integer operations to avoid UB
Perform signed integer shifts, addition, subtraction, and rotations
using their corresponding unsigned type. Additionally, mod the right
hand side of shifts and rotations by the bit width of the integer per
the spec. This seems strange, but the spec is clear on the desired
wrapping behavior of arithmetic operations.
2021-07-12 18:42:45 +04:30
..
AbstractMachine.cpp LibWasm: Skip initializing active empty data sections 2021-07-12 18:42:45 +04:30
AbstractMachine.h LibWasm: Limit module memory to 65536 pages 2021-07-06 17:55:00 +04:30
BytecodeInterpreter.cpp LibWasm: Adjust signed integer operations to avoid UB 2021-07-12 18:42:45 +04:30
BytecodeInterpreter.h LibWasm: Use AK::StackInfo to track stack size 2021-07-12 18:42:45 +04:30
Configuration.cpp LibWasm: Give traps a reason and display it when needed 2021-07-02 04:53:01 +04:30
Configuration.h LibWasm: ALWAYS_INLINE some very hot functions 2021-06-09 23:05:32 +04:30
Interpreter.h LibWasm: Give traps a reason and display it when needed 2021-07-02 04:53:01 +04:30