Searched refs:KernelProxy (Results 1 - 18 of 18) sorted by relevance

/external/chromium_org/native_client_sdk/src/libraries/nacl_io/
H A Dkernel_proxy.cc53 KernelProxy::KernelProxy() function in class:nacl_io::KernelProxy
65 KernelProxy::~KernelProxy() {
73 Error KernelProxy::Init(PepperInterface* ppapi) {
139 bool KernelProxy::RegisterFsType(const char* fs_type,
149 bool KernelProxy::UnregisterFsType(const char* fs_type) {
159 void KernelProxy::SetExitCallback(nacl_io_exit_callback_t exit_callback,
165 void KernelProxy::SetMountCallback(nacl_io_mount_callback_t mount_callback,
171 int KernelProxy
[all...]
H A Dkernel_proxy.h31 // KernelProxy provide one-to-one mapping for libc kernel calls. Calls to the
34 // NOTE: The KernelProxy does not directly take any kernel locks, all locking
35 // is done by the parent class KernelObject. Instead, KernelProxy is
41 // NOTE: The KernelProxy is the only class that should be setting errno. All
43 class KernelProxy : protected KernelObject { class in namespace:nacl_io
47 KernelProxy();
48 virtual ~KernelProxy();
77 // Path related System calls handled by KernelProxy (not filesystem-specific)
88 // Stub system calls that don't do anything (yet), handled by KernelProxy.
238 static KernelProxy* s_instance
[all...]
H A Dfilesystem.h45 // NOTE: The KernelProxy is the only class that should be setting errno. All
110 // May only be called by the KernelProxy when the Kernel's
113 friend class KernelProxy;
H A Dkernel_handle.h40 // KernelHandle can only be referenced when the KernelProxy lock is held.
90 friend class KernelProxy;
H A Dkernel_intercept.h26 class KernelProxy;
34 * kernel calls and the KernelProxy singleton.
38 * ki_init must be called with an uninitialized KernelProxy object. Calling
64 nacl_io::KernelProxy* ki_get_proxy();
H A Dkernel_intercept.cc30 KernelProxy* kp;
53 // Swap out the KernelProxy. This will normally reset the
96 s_state.kp = new KernelProxy();
99 s_state.kp = static_cast<KernelProxy*>(kp);
122 // If we are going to delete the KernelProxy don't do it
135 nacl_io::KernelProxy* ki_get_proxy() {
/external/chromium_org/native_client_sdk/src/libraries/nacl_io/pipe/
H A Dpipe_node.h33 friend class KernelProxy;
/external/chromium_org/native_client_sdk/src/libraries/nacl_io/stream/
H A Dstream_fs.h73 friend class KernelProxy;
/external/chromium_org/native_client_sdk/src/tests/nacl_io_test/
H A Dsyscalls_test.cc35 KernelProxy kp_;
H A Dmock_kernel_proxy.h17 class MockKernelProxy : public nacl_io::KernelProxy {
H A Dkernel_proxy_test.cc42 class KernelProxyTest_KernelProxy : public KernelProxy {
578 class KernelProxyMountTest_KernelProxy : public KernelProxy {
580 KernelProxy::Init(NULL);
732 class KernelProxyMMapTest_KernelProxy : public KernelProxy {
734 KernelProxy::Init(NULL);
799 class KernelProxyErrorTest_KernelProxy : public KernelProxy {
804 KernelProxy::Init(ppapi);
H A Devent_test.cc230 kp = new KernelProxy();
263 KernelProxy* kp;
H A Dtty_test.cc75 KernelProxy kp_;
H A Dfuse_fs_test.cc415 KernelProxy kp_;
H A Djspipe_test.cc116 KernelProxy kp_;
H A Dsocket_test.cc44 KernelProxy kp_;
H A Djs_fs_test.cc468 KernelProxy kp_;
/external/chromium_org/native_client_sdk/src/libraries/nacl_io/socket/
H A Dsocket_node.h161 friend class KernelProxy;

Completed in 174 milliseconds