读取minix内核模块信息的C程序
时间:2006-11-27 来源:mishuang
a.out.h、image.h和3.1.1r0是从minix中拷出来的。以前安装minix2的时候,曾经用了无数张软盘,现在minix3可以光盘 安装了,用vmware安装还可以用ftp,用bochs安装可以直接挂载minix硬盘。程序上传了,不知能不能下载。
Minix是微内核操作系统,那么我们可以把它各个模块的信息读出来。
mishuang@msh:~/program/c/minix_kernel> ls
3.1.1r0 a.out.h image.h main main.c main.o Makefile read_head.c read_head.h read_head.o
mishuang@msh:~/program/c/minix_kernel> ./main
magic0 magic1 flags cpu len unused text data bss entry total syms name
1 3 32 16 32 0 19808 2884 37596 0 40480 0 kernel
1 3 32 16 32 0 19904 2424 69496 0 72944 0 pm
1 3 32 16 32 0 43792 5660 4991212 0 4998920 0 fs
1 3 32 16 32 0 6704 844 20380 0 152296 0 rs
1 3 32 16 32 0 3216 460 1808 0 133340 0 ds
1 3 32 16 32 0 26272 4924 44456 0 50404 0 tty
1 3 32 16 32 0 5104 988 3016 0 8100 0 memory
1 3 32 16 32 0 5984 560 63280 0 67936 0 log
1 3 32 16 32 0 24416 10956 10968 0 30116 0 AT:at_wini
1 3 32 16 32 0 12048 1996 7312 0 10332 0 BIOS:bios_wini
1 3 32 16 32 0 10976 1528 4180 0 9804 0 FLOPPY:floppy
1 3 32 16 32 0 7088 2284 1356 0 4408 0 init
Minix是微内核操作系统,那么我们可以把它各个模块的信息读出来。
mishuang@msh:~/program/c/minix_kernel> ls
3.1.1r0 a.out.h image.h main main.c main.o Makefile read_head.c read_head.h read_head.o
mishuang@msh:~/program/c/minix_kernel> ./main
magic0 magic1 flags cpu len unused text data bss entry total syms name
1 3 32 16 32 0 19808 2884 37596 0 40480 0 kernel
1 3 32 16 32 0 19904 2424 69496 0 72944 0 pm
1 3 32 16 32 0 43792 5660 4991212 0 4998920 0 fs
1 3 32 16 32 0 6704 844 20380 0 152296 0 rs
1 3 32 16 32 0 3216 460 1808 0 133340 0 ds
1 3 32 16 32 0 26272 4924 44456 0 50404 0 tty
1 3 32 16 32 0 5104 988 3016 0 8100 0 memory
1 3 32 16 32 0 5984 560 63280 0 67936 0 log
1 3 32 16 32 0 24416 10956 10968 0 30116 0 AT:at_wini
1 3 32 16 32 0 12048 1996 7312 0 10332 0 BIOS:bios_wini
1 3 32 16 32 0 10976 1528 4180 0 9804 0 FLOPPY:floppy
1 3 32 16 32 0 7088 2284 1356 0 4408 0 init
相关阅读 更多 +
排行榜 更多 +