xserver/record
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 Introduce a consistent coding style 2012-03-21 13:54:42 -07:00