Changeset 78076 in vbox for trunk/src/VBox/GuestHost/OpenGL/include
- Timestamp:
- Apr 10, 2019 11:20:02 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/include/cr_unpack.h
r76787 r78076 83 83 #define SET_RETURN_PTR( offset ) do { \ 84 84 CRDBGPTR_CHECKZ(return_ptr); \ 85 if (!DATA_POINTER_CHECK(offset + sizeof(*return_ptr))) \ 86 { \ 87 crError("%s: SET_RETURN_PTR(%u) offset out of bounds\n", __FUNCTION__, offset); \ 88 return; \ 89 } \ 85 90 crMemcpy( return_ptr, cr_unpackData + (offset), sizeof( *return_ptr ) ); \ 86 91 } while (0); … … 89 94 #define SET_WRITEBACK_PTR( offset ) do { \ 90 95 CRDBGPTR_CHECKZ(writeback_ptr); \ 96 if (!DATA_POINTER_CHECK(offset + sizeof(*writeback_ptr))) \ 97 { \ 98 crError("%s: SET_WRITEBACK_PTR(%u) offset out of bounds\n", __FUNCTION__, offset); \ 99 return; \ 100 } \ 91 101 crMemcpy( writeback_ptr, cr_unpackData + (offset), sizeof( *writeback_ptr ) ); \ 92 102 } while (0);
Note:
See TracChangeset
for help on using the changeset viewer.