• 大小: 894.66 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: 其他
  • 标签: linux0.11  

资源简介

linux0.11内核源代码加注释,学习内核最好从原始的内核学起--赵炯老师说的。学习内核最好的方法就是读内核代码--linus说的。。。

资源截图

代码片段和文件信息

#include 
#include 
#include 

DWORD g_dwFileHeader[1024] = {0};    //The PE file‘s header will be read into this buffer.

typedef struct __tagFILE_HEADER{
unsigned char ucNop[4];
DWORD         dwJmpAddr;
}__FILL_HEADER;

__FILL_HEADER g_FillHeader = {0x900x900x900xe90x00000000};    //This structure will be
                                                                  //written to target file.

char* g_lpszTargetPath = “E:\\book\\Temp\\linux011VC\\VC\\Release\\system“;  //Target file’s path and name.

void main(int argcchar argv[])
{
IMAGE_DOS_HEADER*       ImageDosHeader = NULL;
IMAGE_NT_HEADERS*       ImageNtHeader = NULL;
IMAGE_OPTIONAL_HEADER*  ImageOptionalHeader = NULL;
HANDLE                  hFile = INVALID_HANDLE_VA

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      11305  2002-01-03 06:13  linux0.11\boot\bootsect.s

     文件      11436  2002-01-03 00:16  linux0.11\boot\head.s

     文件      11437  2002-01-03 04:19  linux0.11\boot\head.s.bak

     文件      10385  2002-01-03 01:04  linux0.11\boot\setup.s

     文件       3401  2002-01-03 11:47  linux0.11\build\build.cpp

     文件      10740  2002-01-03 02:51  linux0.11\fs\bitmap.c

     文件      10735  2002-01-03 00:13  linux0.11\fs\bitmap.c.bak

     文件       4158  2002-01-03 03:18  linux0.11\fs\block_dev.c

     文件      15156  2005-04-27 14:25  linux0.11\fs\buffer.c

     文件      15064  2002-01-04 03:11  linux0.11\fs\buffer.c.bak

     文件       3959  2002-01-03 03:18  linux0.11\fs\char_dev.c

     文件      16869  2002-01-03 01:28  linux0.11\fs\exec.c

     文件       3352  2005-04-25 15:24  linux0.11\fs\fcntl.c

     文件       4696  2005-04-25 15:26  linux0.11\fs\file_dev.c

     文件        247  2002-01-03 03:25  linux0.11\fs\file_table.c

     文件      14706  2002-01-03 09:48  linux0.11\fs\inode.c

     文件       1980  2005-04-25 15:27  linux0.11\fs\ioctl.c

     文件       5053  1991-12-02 11:21  linux0.11\fs\Makefile

     文件      35524  2002-01-03 09:46  linux0.11\fs\namei.c

     文件      34622  2002-01-03 07:36  linux0.11\fs\namei.c.bak

     文件       9556  2002-01-03 09:48  linux0.11\fs\open.c

     文件       5220  2005-04-25 15:41  linux0.11\fs\pipe.c

     文件       5908  2005-04-25 15:45  linux0.11\fs\read_write.c

     文件       2754  2005-04-25 15:47  linux0.11\fs\stat.c

     文件      13309  2002-01-03 03:00  linux0.11\fs\super.c

     文件       2542  2002-01-03 04:35  linux0.11\fs\truncate.c

     文件       8415  2004-09-02 13:14  linux0.11\include\a.out.h

     文件       1950  2005-04-27 16:00  linux0.11\include\asm\io.h

     文件        980  2002-01-03 00:56  linux0.11\include\asm\memory.h

     文件       1253  2002-01-03 01:17  linux0.11\include\asm\memory.h.bak

............此处省略160个文件信息

评论

共有 条评论