看一个coredump例子:
看一个coredump例子:
Core was generated by `./xuzhina_dump_c07_s2_ex'.
Program terminated with signal 11, Segmentation fault.
#0 0x0285b9b7 in std::_List_node_base::hook(std::_List_node_b...
分类:
系统相关 时间:
2015-04-26 00:02:28
阅读次数:
301
JOS 用户态page fault保护处理机制分析
常常会在用户态触发page fault,如果直接让其因为page fault跌入内核触发panic目测是不是"太残忍了"
你想想,一个刚学会写C程序的童鞋,就经常干 *(int *)0x00.
当然,我只是比较赤果果的表现而已,这位同学可能经常用各种指针,然后指针为初始化亦或等于NULL的时候,对其进行赋值或解引用.总不至于让一个刚...
分类:
其他好文 时间:
2015-04-25 19:54:42
阅读次数:
247
JOS lab4 用户程序分析
faultread.c faultdie.c:
这两个用户程序一起分析
左右两个用户程序,都试图对非法地址写入数据,但是左边的就会导致 page fault ,触发的是内核trap
而后边的就会进入打印trap frame,导致系统挂掉,而右边的不会,右边的由于有用户空间的处理机制,
还是建议自己一步步跟踪去看.
faul...
分类:
其他好文 时间:
2015-04-25 00:20:05
阅读次数:
129
淘宝网API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443参数:tel:手机号码返回:JSON拍拍API地址: http://virtual.paipai.com/extinfo/GetMobilePr...
分类:
移动开发 时间:
2015-04-24 16:00:50
阅读次数:
155
I have installed 10gR2 on linux environment, When running DBCA it got filed with below error
ORA-27125: unable to create shared memory segment
SOLUTION:
cd $ORACLE_HOME/bin
mv oracle oracle.bin...
分类:
数据库 时间:
2015-04-24 10:36:58
阅读次数:
376
创建一个DrawLine Activity,定义四个顶点:float vertexArray[] = { -0.8f, -0.4f * 1.732f, 0.0f, -0.4f, 0.4f * 1.732f, 0.0f, 0.0f, -0.4f * 1.732f, 0.0f, 0.4f, 0.4f *...
分类:
移动开发 时间:
2015-04-23 12:52:39
阅读次数:
150
一、文件映射的页面换入 在mmap后,mmap参考Linux内核源代码情景分析-系统调用mmap(),当这个区间的一个页面首次受到访问时,会由于见面无映射而发生缺页异常,相应的异常处理程序do_no_page()。static inline int handle_pte_fault(struct mm_struct *mm,
struct vm_area_struct * vma, uns...
分类:
系统相关 时间:
2015-04-22 20:42:00
阅读次数:
242
data segment first db "BaSiC" db "iNfOrMaTiOn" len equ $-first ;×Ö·û´®³¤¶Èendscode segmentstart: mov ax, data mov ds, ax ...
分类:
其他好文 时间:
2015-04-22 20:12:14
阅读次数:
130
对 像在PHP 里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的,在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?内存从逻 辑上说大体上是分为4 段,栈空间段、堆空间段、代码段、初始化静态段,程序里面不同的声明放在不同的内存段里面,数据段(data segment...
分类:
Web程序 时间:
2015-04-21 22:33:12
阅读次数:
146
vimenum.cgcc-DDenum.c./a.out编译后发现执行到24行报错。添加代码用于输出枚举值:
分类:
其他好文 时间:
2015-04-20 18:56:27
阅读次数:
137