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