linux内核分析和应用技术内容摘要:
:使用汇编或特权指令 • 使用 rdtsc指令获取 CPU主频计数器 unsigned long low, high。 asm (rdtsc : =a (low), =d (high))。 printf(rdtsc=%lu,%lu\n, high, low)。 • 使用 IO指令 –在用户空间不能执行 in/out指令,在内核里可以 • “segmentation fault” –尝试在模块里用 in/out指令读取开机 CMOS信息 • (如果有的说 ) • 也可以破坏 CMOS校验和,从而绕过开机口令 asm(“inb $0x70”) Γ В 题目:试验一个 timer • ./include/linux/ 23 extern void add_timer(struct timer_list * timer)。 24 extern int del_timer(struct timer_list * timer)。 • 添加计时器,在动作函数中打印 hello信息 • 如果不删除计时器,或者还没到时间就卸载模块会怎样。 – 注意可能会死机,要注意文件存盘先 Γ В 题目: gcc和 glibc • glibc • gcc Γ В • C RunTime Libraries in Windows • printf(), memcpy(), fopen(), … – .h • , , , – .lib – .dll • Standard C++ Library Γ В 题目:键盘支持 • 键盘是最基本的输入支持设备 • 分析内核中是如何管理键盘设备的 • 键盘是字符设备 • ./drivers/char/ – handle_scancode() • ctrl_alt_del是怎样实现的。 Γ В 题目:扩充一个系统调用 • 找一个空闲的调用号 k –查看你的内核源代码的源程序 –得针对你正所用的内核版本 • 把 syscall表中的 k位置指向你的调用函数 –不必编译完整的内核 –在模块初始化中做即可 • 在用户程序发起一个对 k的调用 –使用 int80h,调用号放在 ?中 • 如果模块卸载了,用户还调用会怎样。 Γ В 题目:截获一。linux内核分析和应用技术
相关推荐
启动安装程序 光盘启动 在 BIOS启动搜索顺序里把光盘设为第一位 把安装光盘装进光驱 出现 boot:提示符时按回车键 软盘启动 在 BIOS启动搜索顺序里把软盘设为第一位 把启动软盘装进软驱 出现 boot:提示符时按回车键 无软驱、无光驱的启动方法 如果硬盘上安装了 Win98 从第一张光盘的 iso文件中解出 autoboot目录 启到
网络 , 包括 PPP、 SLIP、 CSLIP和 PLIP。 PPP支持 包括象调制解调器那样的标准非同步装置 , 以及同步模式连线如ISDN。 Linux所支持的硬件 串行设备 支持大部分 16450及 16550 UART板 , 包括 AST Fourport, Use Serial Card II及其他的。 智慧型串行板支持包括 Cyclades Cyclom系列 , Control
( API)和图形用户界面( GUI),两者结合起来可简单而快速的调试纠错。 IQnav包含一个完整独立的矢量信号源,该信号源可提供 6个通道模拟卫星信号和10MHz外部参考连接(必要时可与其他测试设备同步)。 IQnav 技术参数 : 参数 数值 频率 L1 – MHz 调制 BPSK 通道数量 6 模拟卫星号码 1- 32可选,各通道相互独立 输出功率电平 60 to
主要语言搜索。 12 新闻检索可按照不同类型资源限定检索类型 13 地区新闻可以按照国家名称和世界区域查找 14 支持其他语种新闻检索 15 检索大学院校新闻 连接词选择 AND OR AND NOT W/5 W/S W/P 16 搜索结果及文档全文 ,关键词以红色字体显示 17 法律 法律收录美国、英国、加拿大、香港等国家和地区的案例、法规以及评论等,完整覆盖美国联邦和州法院,超过
User Subroutines Section • You can use your Lex routines in the same ways you use routines in other programming languages. %{ void foo()。 %} letter [azAZ] %% {letter}+ foo()。 %% … void foo() { … }
is Mr. Liu. What is her/his name? She is Zhang Manyu. She is Ms. Zhang. He is Liu Dehua. He is Mr. Liu. Titles (称呼用语) • He is Mr. Xie. • 他是谢先生。 • She is Mrs. Xie. • 她是谢太太。 • She is Miss Zhao. • 她是赵小姐