1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-16 22:01:01 +00:00
serenity/DevTools
Andreas Kling e634fe6072 UserspaceEmulator: Warn on conditional op with uninitialized dependency
We now track whether the flags register is tainted by the use of one or
more uninitialized values in a computation.

For now, the state is binary; the flags are either tainted or not.
We could be more precise about this and only taint the specific flags
that get updated by each instruction, but I think this will already get
us 99% of the results we want. :^)
2020-07-21 16:40:09 +02:00
..
FormCompiler AK: JsonParser improvements 2020-06-13 12:43:22 +02:00
HackStudio LibGUI: Add InputBox::show with required parent window argument 2020-07-16 16:10:21 +02:00
Inspector LibGUI: Make GUI::Application a Core::Object 2020-07-04 14:05:57 +02:00
IPCCompiler AK: Make string-to-number conversion helpers return Optional 2020-06-12 21:28:55 +02:00
Profiler LibWeb: Require parent window argument for MessageBox 2020-07-16 16:10:21 +02:00
UserspaceEmulator UserspaceEmulator: Warn on conditional op with uninitialized dependency 2020-07-21 16:40:09 +02:00
VisualBuilder LibWeb: Require parent window argument for MessageBox 2020-07-16 16:10:21 +02:00
CMakeLists.txt UserspaceEmulator: Start building a userspace X86 emulator :^) 2020-07-07 22:44:58 +02:00