2013年3月28日

摘要: Linux & X86上Segmentation fault原因分析我的博客:http://blog.striveforfreedom.netTable of Contents1 简介2 导致段错误的3种常见内存访问方式2.1 用户模式访问内核空间2.2 访问尚未建立的内存空间2.3 写访问只读空间3 系统对段错误的处理3.1 CPU对段错误的捕获3.2 内核对段错误的处理3.3 用户程序对段错误的处理4 小结1 简介在Linux上写C程序,段错误(Segmentation fault)很常见,估计每个程序员都曾碰到过,进程碰到段错误直接原因是进程收到了SIGSEGV信号并且没有捕获这 阅读全文
posted @ 2013-03-28 14:01 striveforfreedom 阅读(2157) 评论(0) 推荐(3) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示