linux如何查看当前进程关联的信息
linux进程在debug的如何查看当前进程的一些信息 比如task_struct, file_structs,文件描述符表,这些怎么去查看呢,我想看看这些个东西在进程中是怎样…
PHP扩展开发中zend_hash_find函数同一个KEY取到不同的指针值?
PHP扩展开发使用了PHP内核内置的hashtable操作API。通过zend_hash_update或zend_hash_add设置的值,在通过zend_hash_find取得的值的指针会不尽相同,…
android 模拟器用3.18的内核无法启动,一直黑屏。
今天git clone 了android 源码master分支,编译完成后启动模拟器发现系统版本是6.0.1,但是内核版本居然是3.4.67+,而不是最新的版本3.18. 为什么源…
安卓编译内核生成的是o文件吗,然后再打包进boot.img?
android编译内核后生成的是o文件吗,然后再打包进boot.img?我查阅资料了解到boot.img包含boot header,kernel,ramdisk.img。这个kernel是一个什么格…
关于内核空间与用户空间的问题
看≪深入分析java web技术内幕≫中有这么一句话说NIO direct memory: ByteBuffer.allocateDirect()分配的内存使用的是本机内存而不是Java堆上的内存…
alloc_disk 和 gendisk->first_minor 指定的minor number有什么区别?
在看ldd3的设备驱动部分,在alloc_disk的时候制定了一个SBULL_MINORS,每个设备的初始化都是指定了这个数字,但是具体的结构体gendisk->first_minor…
Linux 内核页表拷贝和存储的问题
Linux 内核页表的内容是被所有进程共享的: 那为什么不同进程的内核页表还要单独分配存储空间? 要用深拷贝(memcpy master page table 的内容)而不…