01 2024 档案

C++对象内存模型
摘要:一、概述 在编译时,编译器会对成员函数进行重构,让成员函数非成员化,编译器安排this指针作为成员函数的第一个参数,通过this指针可以找到对象的数据成员。 二、有虚函数单继承实验 1. 测试文件 #include <iostream> using namespace std; /* 类大小16B, 阅读全文

posted @ 2024-01-29 17:13 Hello-World3 阅读(43) 评论(0) 推荐(0) 编辑

Binder系列-1-Binder debug-2-宏值
摘要:一、用户空间宏 1. 用户空间code相关宏 class IBinder : public virtual RefBase //binder/IBinder.h { public: enum { /* binder服务函数code从1开始 */ FIRST_CALL_TRANSACTION = 0x 阅读全文

posted @ 2024-01-15 17:15 Hello-World3 阅读(145) 评论(0) 推荐(0) 编辑

Binder系列-5-binder_mmap—1—mmap()分析
摘要:一、man mmap 1. 函数声明 #include <sys/mman.h> void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); int munmap(void *addr, size 阅读全文

posted @ 2024-01-13 16:29 Hello-World3 阅读(204) 评论(0) 推荐(0) 编辑

导航