xserver/record
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alex Richardson cb8938e3d3 record: Support architectures with sizeof(void*) > sizeof(long)
I was seeing SIGBUS errors when running TigerVNC inside the record code
because the offsets into the memory buffer were not sufficiently aligned
to use the RecordSetRec (alignof(void*)). The current code ensures that
all offsets are aligned to sizeof(unsigned long), but that may not be
sufficient to load/store a pointer. Architectures where this is not true
include Arm Morello which has 16-byte pointers and 8-byte longs.
2023-12-17 19:30:52 +00:00
..
meson.build Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
record.c record: Fix out of bounds access in SwapCreateRegister() 2021-12-14 15:00:00 +02:00
set.c record: Support architectures with sizeof(void*) > sizeof(long) 2023-12-17 19:30:52 +00:00
set.h