1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 23:20:59 +00:00
serenity/Userland
Timothy Flynn 85e313077a LibJS: Do not invoke Cell::vm in constructors before Cell is constructed
In a subclass of Cell, we cannot use Cell::vm() before the base Cell
object itself is constructed. Use the Realm's VM instead.

This was caught by UBSAN with vptr sanitation enabled.
2022-09-15 09:45:13 +02:00
..
Applets Everywhere: Use my very shiny serenityos.org email :^) 2022-09-12 15:13:12 +01:00
Applications Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
Demos Tubes: Run clang-format 2022-09-11 23:24:33 +01:00
DevTools Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
DynamicLoader LibPthread: Implement named semaphores 2022-07-21 16:39:22 +02:00
Games Everywhere: Use my very shiny serenityos.org email :^) 2022-09-12 15:13:12 +01:00
Libraries LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
Services Everywhere: Use my very shiny serenityos.org email :^) 2022-09-12 15:13:12 +01:00
Shell Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
Utilities uniq: Improve POSIX compliance 2022-09-09 14:11:52 +01:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00