搜索资源列表
linux-kernel-Module
- linux 内核模块编程,内核模块编程实例,用于查看linux父子进程关系及进程状态-linux kernel module programming, kernel module programming examples for viewing linux parent and child relationships and the process status
HelloJni.tar
- 1、每个被加载的模块,无论是可执行程序还是共享库,均有自己独立的PLT和GOT表。所以拦截这个模块的对外调用的GOT,不影响其他模块。 2、本文只实现了拦截模块的调出到其他模块的动作,其他模块的调入没有涉及到(可能还涉及到比较复杂的重定位操作)。 3、system_server是system用户,不是有权限写所有名字的Property,这里用了persist.sys.开头的属性名,而persist.sys.开头的属性会保存至磁盘,因此性能会差点儿。 4、ioctl虽然实质声明是
VMA
- 虚拟内存管理实验。 在Linux环境下编写一个内核模块,分别实现如下几个函数: static void mtest_dump_vma_list(void):依次列出当前进程所占用的虚拟内存空间各段的读、写或执行权限。 static void mtest_find_vma(unsigned long addr):查找出虚拟地址addr所在的vma,并通过printk打印该段的起始地址、终止地址和段标志等信息。 static void
test
- 以内核模块来显示进程信息(用树状结构显示系统正在运行的进程号和名称)-The kernel module to display the process information (tree structure)
msgqueue
- 自编linux中基于消息队列的进程间通信模块,经过调试恩能够成功应用的模块-Editing the Linux interprocess communication module based on message queue, after debugging successfully application module