reportedPointer
The result pointer the kernel wrote into the first four bytes of result, little-endian.
Throws
if result is not resultSize bytes — a short result means the kernel did not run to completion, and reading a pointer out of it would report a number rather than the failure.