pipewire/spa/include/spa
Wim Taymans abcf70538d pod: add barrier around memcpy
We need to be sure that the compiler does not perform invented loads
after we checked the pod size. Otherwise we could have found that the
size was ok, only to be overwritten by an invalid size.

One way of avoiding this is to surround the memcpy with a barrier.

See #4822
2025-07-30 18:10:09 +02:00
..
buffer *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
control *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
debug pod: rework the parser 2025-07-29 15:15:02 +02:00
filter-graph *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
graph *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
interfaces/audio add per type API defines 2024-11-26 11:58:51 +01:00
monitor *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
node spa: node: io: fix typo in documentation 2025-07-23 21:26:29 +02:00
param pod: rework the parser 2025-07-29 15:15:02 +02:00
pod pod: add barrier around memcpy 2025-07-30 18:10:09 +02:00
support loop: add docs about the locking 2025-06-10 18:00:01 +02:00
utils pod: add barrier around memcpy 2025-07-30 18:10:09 +02:00