dawn-cmake/generator/templates/dawn_wire
Austin Eng f104fea367 Remove size_t from wire transfer structs
This makes the primitives in the serialized wire protocol
the same across platforms and architectures which is better
for both fuzzing and remoting Dawn.

Commands that used size_t are updated to use uint64_t, and
the server-side implementation checks if conversion to
size_t would narrow.

Bug: dawn:680
Change-Id: Icef9dc11a72699685ed7191c34d6a922b652c887
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/41582
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Stephen White <senorblanco@chromium.org>
2021-02-18 22:36:19 +00:00
..
client dawn_wire: Harden deserialization routines 2021-02-18 19:28:29 +00:00
server dawn_wire: Harden deserialization routines 2021-02-18 19:28:29 +00:00
ObjectType.h Track and destroy all child objects on wire client destruction 2020-11-11 19:46:18 +00:00
WireCmd.cpp Remove size_t from wire transfer structs 2021-02-18 22:36:19 +00:00
WireCmd.h dawn_wire: Harden deserialization routines 2021-02-18 19:28:29 +00:00