1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 19:25:10 +00:00
serenity/Userland/Libraries/LibJS/Heap
Andrew Kaster f90a19ba4c LibJS: Make sure all allocators are 8-byte aligned
Absolutely massive allocations > 1024 bytes would go into the size
class which was 3172 bytes. 3172 happens to not be 8 byte aligned, and
so made UBSAN very sad on x86_64. Change the largest allocator to be
3072 bytes, which is in fact a multiple of 8 :^)
2021-05-14 08:34:00 +01:00
..
Allocator.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Allocator.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DeferGC.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Handle.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Handle.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Heap.cpp LibJS: Make sure all allocators are 8-byte aligned 2021-05-14 08:34:00 +01:00
Heap.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HeapBlock.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HeapBlock.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00