DBG_ARMEABI_LIBS := ./libs/armeabiDBG_ARMEABI_OBJ := ./obj/local/armeabi...
1. 创建项目。 进入工程 目录,打开命令行输入命令G:\adt-bundle-windows-x86_64-20140702\sdk\tool...
未启用PAE 表项 启用PAE 表项 访问cr4寄存器, __asm { _emit 0x0F _emit 0x20 _emit 0xE0 mo...
如何获得0环执行权限 在3环下执行sgdt会获得假的gdt地址,如何获得0环的执行权限是一个需要考虑的问题。 操作系统为了识别未知的硬件,采用了...
转眼来到科锐学习已经超过一年的时间了,眼看三阶段已经进入尾声,内核的学习也快要结束,记录一下笔记和心得,也给刚接触的朋友做一个参考。当然,学习新...
杂项 在c++中,使用子类指针表示父类,不强转是编译不过的。 构造和析构中不要调用虚函数,因为如果产生了多态,构造调到子类的方法,子类还没有初始...
杂项 多次创建相同的类会产生类似于引用计数的代码从-1开始,每构造一个相同对象加1,每析构一个相同对象减1,据说是开发编译器的工程师测试使用,不...
构造。析构函数的出现时机 对象生成时会自动调用构造函数,但由于不同作用域的对象生命周期不同,构造函数出现的时机也不同,那么只要知道了对象的生命周...
1.识别构造 1. 构造函数优先调用 2. ecx传参,且函数内部会将ecx给this赋值(this可能是一块内存空间,也可能是寄存器变量)且返...