ladybird/Userland
Andreas Kling d21d1d99bd LibJS: Don't skip CPU registers when gathering conservative roots
We were accidentally skipping over most of the CPU registers by
incrementing the register index by sizeof(FlatPtr) instead of 1.

This fixes a long-standing issue where live objects could still get
garbage-collected if they were only pointed to by an unlucky register.
2023-03-13 20:50:38 +01:00
..
Applets Applets/Keymap: Repaint applet on keymap change 2023-03-09 21:42:23 +01:00
Applications SoundPlayer: Display title and artist in the window title if available 2023-03-13 12:35:17 -04:00
BuggieBox file: Read more metadata from audio files 2023-03-13 12:35:17 -04:00
Demos LibGfx: Change BMPWriter API to be consistent with other image writers 2023-03-12 21:32:21 +01:00
DevTools AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted 2023-03-13 15:16:20 +00:00
DynamicLoader DynamicLoader: Disable stack protector in some files for aarch64 build 2023-02-15 22:53:19 +01:00
Games Everywhere: Remove unintentional partial stream reads and writes 2023-03-13 15:16:20 +00:00
Libraries LibJS: Don't skip CPU registers when gathering conservative roots 2023-03-13 20:50:38 +01:00
Services Everywhere: Remove unintentional partial stream reads and writes 2023-03-13 15:16:20 +00:00
Shell AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted 2023-03-13 15:16:20 +00:00
Utilities file: Read more metadata from audio files 2023-03-13 12:35:17 -04:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00