孔雀开发小屋

专注并致力于手机客户端开发
<2011年3月>
272812345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

  • 随笔 - 103
  • 文章 - 0
  • 评论 - 251
  • 引用 - 0

常用链接

留言簿(38)

随笔分类

随笔档案

关注的博客

朋友的博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

2011年3月7日

Android下生成core dump的方法

     摘要: 在Android平台上,能够正确生成core dump的方法是修改init.rc文件。在init.rc中setrlimit 13 40 40下增加一条记录: setrlimit 4 -1 -1。至于如何修改init.rc,见这篇文章。  阅读全文

posted @ 2011-03-07 20:12 孔雀 阅读(14630) | 评论 (4)编辑 收藏
busybox在Android上的安装及init.rc的修改

     摘要: 定制自己的android的ramdisk.img镜像,以及使用功能更为强大的busybox来代替android自带的命令行环境。
  阅读全文

posted @ 2011-03-07 16:35 孔雀 阅读(7931) | 评论 (2)编辑 收藏
linux下生成core dump文件方法及设置

     摘要: 1) 在终端中输入ulimit -c 如果结果为0,说明当程序崩溃时,系统并不能生成core dump。

2) 使用ulimit -c unlimited命令,开启core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加数字限制即可。ulimit - c 1024

3) 默认情况下,core dump生成的文件名为core,而且就在程序当前目录下。新的core会覆盖已存在的core。通过修改/proc/sys/kernel /core_uses_pid文件,可以将进程的pid作为作为扩展名,生成的core文件格式为core.xxx,其中xxx即为pid

4) 通过修改/proc/sys/kernel/core_pattern可以控制core文件保存位置和文件格式。例如:将所有的core文件生成到 /corefile目录下,文件名的格式为core-命令名-pid-时间戳. echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
  阅读全文

posted @ 2011-03-07 12:17 孔雀 阅读(54901) | 评论 (0)编辑 收藏