| От | Tom Lane |
|---|---|
| Тема | Re: Fix misaligned access of ItemPointerData on ARM |
| Дата | |
| Msg-id | 1005.1432236840@sss.pgh.pa.us обсуждение |
| Ответ на | Fix misaligned access of ItemPointerData on ARM (Piotr Stefaniak <postgres@piotr-stefaniak.me>) |
| Ответы |
Re: Fix misaligned access of ItemPointerData on ARM
Re: Fix misaligned access of ItemPointerData on ARM |
| Список | pgsql-hackers |
Piotr Stefaniak <postgres@piotr-stefaniak.me> writes:
> But due to how ExecRowMark struct is laid out in memory, the packed
> struct ItemPointerData begins at an uneven offset, leading to misaligned
> access whenever BlockIdData is set by ItemPointerSetInvalid() (and
> likely in some other places, too).
But BlockIdData is laid out and accessed as two 16-bit fields, so there
should be no problem. On what platform exactly do you see a failure?
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера