diff options
author | Chad Versace <[email protected]> | 2014-11-18 21:11:26 -0800 |
---|---|---|
committer | Chad Versace <[email protected]> | 2014-12-22 15:47:14 -0600 |
commit | 414be86c96836b35571185da776d2bce1b620c6a (patch) | |
tree | 0ec0d5c4d8f579bd1b1d15195d2a7e1683584eab /src/glsl | |
parent | 225a09790da0b1605a0b68acbbe1e0f30eee3e6f (diff) |
i965: Use safer pointer arithmetic in gather_oa_results()
This patch reduces the likelihood of pointer arithmetic overflow bugs in
gather_oa_results(), like the one fixed by b69c7c5dac.
I haven't yet encountered any overflow bugs in the wild along this
patch's codepath. But I get nervous when I see code patterns like this:
(void*) + (int) * (int)
I smell 32-bit overflow all over this code.
This patch retypes 'snapshot_size' to 'ptrdiff_t', which should fix any
potential overflow.
Reviewed-by: Kenneth Graunke <[email protected]>
Signed-off-by: Chad Versace <[email protected]>
Diffstat (limited to 'src/glsl')
0 files changed, 0 insertions, 0 deletions