Home | History | Annotate | Download | only in binder

Lines Matching full:binder

21 #include <binder/ProcessState.h>
24 #include <binder/BpBinder.h>
25 #include <binder/IPCThreadState.h>
28 #include <binder/IServiceManager.h>
32 #include <private/binder/binder_module.h>
33 #include <private/binder/Static.h>
164 ALOGE("Binder ioctl to become context manager failed: %s\n", strerror(errno));
175 e.binder = NULL;
195 IBinder* b = e->binder;
198 e->binder = b;
229 IBinder* b = e->binder;
233 e->binder = b;
244 void ProcessState::expungeHandle(int32_t handle, IBinder* binder)
253 if (e && e->binder == binder) e->binder = NULL;
302 ALOGE("Binder ioctl to set max threads failed: %s", strerror(-result));
309 int fd = open("/dev/binder", O_RDWR);
315 ALOGE("Binder ioctl to obtain version failed: %s", strerror(errno));
320 ALOGE("Binder driver protocol does not match user space protocol!");
327 ALOGE("Binder ioctl to set max threads failed: %s", strerror(errno));
330 ALOGW("Opening '/dev/binder' failed: %s\n", strerror(errno));
349 // mmap the binder, providing a chunk of virtual address space to receive transactions.
353 ALOGE("Using /dev/binder failed: unable to mmap transaction memory.\n");
362 LOG_ALWAYS_FATAL_IF(mDriverFD < 0, "Binder driver could not be opened. Terminating.");