问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在MAC下创建进程Dump文件

发布网友 发布时间:2022-04-24 17:48

我来回答

1个回答

热心网友 时间:2022-05-03 02:22

第一步,需要打开这个设置。
用chenconodeskcom:~ chencon$ ulimit -c
unlimited
来查看,显示0表示关闭
chenconodeskcom:~ chencon$ ulimit -c unlimited
来打开,但是这个只在当前窗口有效果。如果需要变成系统全局设置。
就需要去改/etc/profile文件,打开,然后加上上面这行。就可以了,这样当产生Crash的时候就会自动产生mp文件。
上面/etc/profile这文件通常是只读的,右键Get Info(显示简介)可以显示权限设置,在最后一个分类里。共享与权限,修改就可以了。
之后需要配置一下mp产生的规则和路径
sudo sysctl kern.corefile=/cores/core.%N.%P
其中%N表示进程名字,%P表示进程id。Linux还有%S,%T分别表示最后一个信号和时间,在MAC上没找到对应的。
最后如何用lldb来查看一个core mp文件
在命令行中,需要输入
chenconodeskcom:~ chencon$ lldb -c /cores/core.Conan.52661
(lldb) target create --core "/cores/core.Conan.52661"
warning: (x86_64) /cores/core.Conan.52661 load command 115 LC_SEGMENT_64 has a fileoff + filesize (0x21c49000) that extends beyond the end of the file (0x21c48000), the segment will be truncated to match
warning: (x86_64) /cores/core.Conan.52661 load command 116 LC_SEGMENT_64 has a fileoff (0x21c49000) that extends beyond the end of the file (0x21c48000), ignoring this section
Core file '/cores/core.Conan.52661' (x86_64) was loaded.
(lldb) command source -s 1 '/Users/chencon/./.lldbinit'
warning: failed to set breakpoint site at 0x7fff668dc000 for breakpoint 2.1: error: mach-o-core does not support enabling breakpoints
(lldb) bt
* thread #1: tid = 0x0000, 0x000000010729fb8e Conan`main(argc=1, argv=0x00007fff58960a90) + 30 at main.cpp:24, stop reason = signal SIGSTOP
* frame #0: 0x000000010729fb8e Conan`main(argc=1, argv=0x00007fff58960a90) + 30 at main.cpp:24
frame #1: 0x00007fff9143d5ad libdyld.dylib`start + 1
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如果公司借壳上市,那原公司会停盘吗,如果一直持有那个公司的股票呢... 买城镇居民基本医疗保险试管婴儿可以报销吗 做试管婴儿可以用医保卡吗 Unity发布Xcode后报错Apple Mach-O Linker Error 做试管婴儿的费用新农合报销吗 新人用xcode写c遇到AppleMach-O Linker ErrorGroup问题求教 试管婴儿医保能报销吗 我的macbook air 用the unarchiver解压了一个rar的软件,结果解压完就成了exe格式的了, 做试管婴儿可以报销农村医保吗 瑕之美 中,作者以水浒传,红楼梦等古典名著为例,来论证瑕之美,还有什么例子? 如何mach-o的加载器加载不同的nsstring对象 请问做试管的费用可以报销吗 容瑕什么时候喜欢班婳? 如何使用mach-o文件中的类别 试管可以报销医疗吗 张晓风的《瑕》阅读答案 下列选项字形完全正确的一组是( ) A.肆无忌惮鸡毛掸子箪食壶桨口头禅 B.遄飞湍急揣门而入气喘 联想G470笔记本换个4G的内存条需要将原来的2G内存条下掉吗 苹果官方高清视频下载网址是多少? 联想笔记本怎么更换内存和硬盘 苹果手机什么浏览器可以下载视频? 我的游戏使用了box2d,debug没有问题但是xcode release时就出现了apple mach-o linker error 做试管婴儿纳入医保吗 wine问题 试管婴儿费用医保可以报销吗 xcode为什么不生成release-iphoneos 为什么试管婴儿的费用不属于医保范畴 做试管医保卡可以报销吗? 试管婴儿北京医保报销包括河北医保吗 求假面骑士decade的信息!!! 做试管婴儿保险能报销吗 如何用你喜欢的骑士的一句话证明你看过《假面骑士》? 做试管婴儿的费用医保可以报销吗 生殖科做检查,医保可以报销吗,试管婴儿,试管费用 muoc|是什么? 参加农村合作医疗做试管可以报销吗 Win7 下的 BitLocker 在Mac OS 中不能打开么 试管婴儿能报销医保吗 在skyeye上移植bootloader有意义吗 做试管婴儿报销吗,有医疗保险 包钢医院做试管婴儿合作医疗能报销吗?