class KernelPtrAdapter
Defined at line 17 of file ../../zircon/kernel/object/buffer_chain.cc
Makes a const char* look like a user_in_ptr
<const
char>.
Sometimes we need to copy data from kernel space. KernelPtrAdapter allows us to implement the
copy logic once for both const char* and user_in_ptr
<const
char>.
Public Methods
void KernelPtrAdapter (const char * p)
Defined at line 19 of file ../../zircon/kernel/object/buffer_chain.cc
zx_status_t copy_array_from_user (char * dst, size_t count)
Defined at line 20 of file ../../zircon/kernel/object/buffer_chain.cc
KernelPtrAdapter byte_offset (size_t offset)
Defined at line 24 of file ../../zircon/kernel/object/buffer_chain.cc