码迷,mamicode.com
首页 >  
搜索关键字:内核代码    ( 412个结果
Linux操作系统系列-Linux认识
概述 先了解下unix,unix是一个多任务、多用户的操作系统,并且是 的操作系统。 1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生 1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成, ...
分类:系统相关   时间:2018-08-04 22:30:21    阅读次数:281
Android内核漏洞利用技术实战:环境搭建&栈溢出实战
前言 的内核采用的是 内核,所以在 内核中进行漏洞利用其实和在 一般的 x86平台下的 内核中进行利用差不多。主要区别在于 下使用的是 汇编以及环境的搭建方面。本文对我最近的实践做一个分享,其实很简单。 内核调试环境搭建 搭建平台: 这里使用 模拟器来进行内核调试。首先下载内核代码 然后下载 上的一 ...
分类:移动开发   时间:2018-08-04 00:08:15    阅读次数:282
Linux移植之内核启动过程引导阶段分析
在Linux移植之make uImage编译过程分析中已经提到了uImage是一个压缩的包并且内含压缩程序,可以进行自解压。自解压完成之后内核代码从物理地址为0x30008000处开始运行。下面分析在进入C之前内核做的一些工作,以下是内核启动过程中打印出来的信息,其中Uncompressing Li ...
分类:系统相关   时间:2018-08-02 15:02:26    阅读次数:234
Linux系统下网络数据包的处理流程
本文主要探讨linux环境下,数据包从网卡接收到协议栈处理的处理流程和对应的代码逻辑。分析的内核代码版本为4.17.6,涉及到的网卡硬件功能特性和逻辑均以intel的82599以太网控制器为例,驱动为ixgbe。本文仅讨论physicalfunction的驱动代码逻辑。数据包从网卡接收开始,其总体处理流程如下:网卡接收光/电信号,将其转换为数据帧内容,如果帧符合以太网地址等过滤条件,则保存到FIF
分类:系统相关   时间:2018-07-20 19:06:42    阅读次数:221
C语言花式玩法之把函数拷贝到数组执行 (需要mprotect)
在阅读内核代码的时候,明白了内核是通过页表项中的标志位_PAGE_READ,_PAGE_WRITE,_PAGE_EXECUTE来区分页的权限的。 进程在内核中的地址空间代码段,数据段,堆,栈之间最大的区别也是权限的区别,而系统调用mprotect恰好是用来改变内存页的权限的。 是否可以通过mprot ...
分类:编程语言   时间:2018-07-12 21:47:24    阅读次数:404
代码管理平台
你要了解的常识版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况版本管理工具发展简史,cvs?svn?git参考http://luckypoem14.github.io/test/2012/04/24/scm-history/svn全称subversion,是一个开源版本控制系统,始于2000年git是linux创始人linus发起的,2005年发布,最初目的是更好管理linux内核代码
分类:其他好文   时间:2018-06-30 00:58:41    阅读次数:652
2.16.1.做好内核分析的准备工作
本节课开始建立工程、分析Makefile等,主要目的是为开始内核代码的分析扫清障碍,做好准备工作。 2.16.1.1、删除无用文件 (1)官方版本的kernel中是支持各种硬件架构、各种开发板的,因此有很多文件夹和文件和我们无关,在建立SI工程前应该删掉这些家伙。 (2)我们现在分析的是开发板厂商九 ...
分类:其他好文   时间:2018-06-27 22:21:41    阅读次数:138
ubuntu16.04 内核源码编译
1)下载 首先看一下自己的内核版本 apt-cache search linux-source下载内核代码:sudo apt-get install linux-source-4.10.0 2)解压: /usr/source/ 目录下解压 tar -jxv -f linux-source-4.10. ...
分类:系统相关   时间:2018-05-26 14:23:56    阅读次数:335
linux内核结构和启动过程
linux内核结构和启动过程(以下内容来自教学课件)一、Linux内核结构arch与体系结构相关的代码。对应于每个支持的体系结构,有一个相应的子目录如x86、arm等与之对应,相应目录下有对应的芯片与之对应drivers设备驱动代码,占整个内核代码量的一半以上,里面的每个子目录对应一类驱动程序,如:char:字符设备、block:块设备、net:网络设备等fs文件系统代码,每个支持的文件系统有相应
分类:系统相关   时间:2018-05-20 19:25:02    阅读次数:176
【转载】proc 虚拟文件系统
内核代码中分别找出一处 proc 和 seq_file 的完整使用过程,记录下来 在用户空间进行相应“读”、“写” 介绍 Proc 虚拟文件系统 操作 proc 文件: /proc 文件系统是一个 虚拟文件系统 (没有任何一部分与磁盘相关,只存在内存中,不占用外存空间),包含了一些目录和虚拟文件 通 ...
分类:其他好文   时间:2018-05-18 20:40:39    阅读次数:181
412条   上一页 1 ... 4 5 6 7 8 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!