1.绑定器基本信息ServiceManager句柄ID为0。 绑定器虚拟内存缓冲区大小为1 M,物理页内存在事务期间分配。 在一个Android应用程序进程中(包括system_server进程)最多有15个绑定线程来接受绑定调用。
#define BINDER_VM_SIZE ((1*1024*1024) - (4096 *2))
#define DEFAULT_MAX_BINDER_THREADS 15
2 Binder 线程
Idea status
#00 pc 000000000006ac90 /system/lib64/libc.so (__ioctl+4)
#01 pc 0000000000074cb4 /system/lib64/libc.so (ioctl+100)
#02 pc 000000000002d498 /system/lib64/libbinder.so
(android::IPCThreadState::talkWithDriver(bool)+164)
#03 pc 000000000002dcf8 /system/lib64/libbinder.so
(android::IPCThreadState::getAndExecuteCommand()+24)
#04 pc 000000000002de14 /system/lib64/libbinder.so
(android::IPCThreadState::joinThreadPool(bool)+76)
#05 pc 00000000000368c4 /system/lib64/libbinder.so (