2016年12月2日

摘要: understanding the linux kernel 绪论 =================================== linux支持.硬件依赖.版本 基于微内核的方法 支持内核线程 多线程应用支持 抢占式内核 硬件依耐性 file descriptor inode int a= 阅读全文
posted @ 2016-12-02 15:48 徐北枳 阅读(110) 评论(0) 推荐(0) 编辑

2016年11月29日

摘要: 首先 whereis 看一下 有没有 libgcc_s.so.1 有的话 记得gcc --o xxx xxx.c -lpthread -lgcc_s 阅读全文
posted @ 2016-11-29 14:50 徐北枳 阅读(1729) 评论(0) 推荐(0) 编辑

2016年11月7日

摘要: objdump -H 显示如下: 一般常用的是 objdump -x 显示文件头信息 objdump -d 反汇编代码段代码 objdump -D 反汇编所有代码 阅读全文
posted @ 2016-11-07 23:11 徐北枳 阅读(5124) 评论(0) 推荐(0) 编辑

2016年10月31日

摘要: linux系统中64位汇编和32位汇编的系统调用主要有以下不同:(1)系统调用号不同.比如x86中sys_write是4,sys_exit是1;而x86_64中sys_write是1, sys_exit是60。linux系统调用号实际上定义在/usr/include/asm/unistd_32.h和 阅读全文
posted @ 2016-10-31 16:28 徐北枳 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 符号 ASCII码 意义\n 10 换行NL 光标往下一行 只往下一行\r 13 回车CR 回到光标开头 阅读全文
posted @ 2016-10-31 13:05 徐北枳 阅读(75) 评论(0) 推荐(0) 编辑

2016年10月30日

摘要: gcc: -c 编译后汇编,不连接 -S 编译后停止,不进行汇编 -o 编译,汇编,连接 -g 生成调试信息 -gstabs 标识符 main gdb break *标识符 :设置断点 info register :参看寄存器 run :运行 list :列出函数行 objdump: -d : 目标 阅读全文
posted @ 2016-10-30 17:13 徐北枳 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 虚拟机没法上网 sudo modprobe vmnet sudo vmware-network --start 阅读全文
posted @ 2016-10-30 14:40 徐北枳 阅读(121) 评论(0) 推荐(0) 编辑