当前位置: 首页 > news >正文

如何建设移动网站wordpress amp设置

如何建设移动网站,wordpress amp设置,网站开发文档教学,手机凡客网一些前置知识 原文链接:https://blog.csdn.net/tenfyguo/article/details/8159176 一、什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止&a…

一些前置知识

原文链接:https://blog.csdn.net/tenfyguo/article/details/8159176

一、什么是coredump

        我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。

        通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等,我们可以理解为是程序工作当前状态存储生成第一个文件,许多的程序出错的时候都会产生一个core文件,通过工具分析这个文件,我们可以定位到程序异常退出的时候对应的堆栈调用等信息,找出问题所在并进行及时解决。


二、coredump文件的存储位置

   core文件默认的存储位置与对应的可执行程序在同一目录下,文件名是core,大家可以通过下面的命令看到core文件的存在位置:

   cat  /proc/sys/kernel/core_pattern

   缺省值是core

三、快速获取调用通路

在需要产生coredump的位置加入会引起程序崩溃的代码,比如

int*p=NULL;
int a=*p;

在执行程序前执行命令

sudo echo '/var/crash/coredumps/core.%e.%p.%t'>/proc/sys/kernel/core_pattern
ulimit -c unlimited

执行代码,程序会崩溃退出,此时的coredump存储在/var/crash/coredumps下

执行gdb查看coredump文件

# gdb 可执行文件  coredump文件
# 比如
gdb /data/app /var/crash/coredumps/core.23342.435454

进入gdb后等待输入框出现,执行bt查看堆栈情况即可查看函数调用通路

#0 0x000002434ff in Func at /data/app/fun.cpp……………………#28 0x28282882828 in main at /data/app/main.cpp

#0是发生coredump的函数,#28(最后一个)是执行入口,一般是main函数。

http://www.yayakq.cn/news/208927/

相关文章:

  • 石家庄英文网站建设台式机做网站服务器
  • 山西大同网站建设东莞塘厦网站制作
  • 建站之星好不好重庆公司社保最低档每月多少钱
  • php网站屏蔽词怎么做泉州专业建站
  • 怎么在阿里云建网站做网站哪些好
  • 网站制作地点h5在线网站建设
  • 温州大都市建设开发有限公司网站装潢公司设计效果图
  • 建设网站哪些好网站模板网站
  • 网站制作手机模板番禺seo
  • 动易网站管理网站优化有哪些技巧
  • 贵州省建设厅造价通官方网站门户网站建设投入
  • 国内最大的c2c网站是可商用的免费素材网站
  • 东莞网站建设五金建材做外国网站买域名
  • 沈阳创造价值网站湖南网站建设公司磐石网络
  • 郴州网站建设推广方案微信优惠券网站怎么做的
  • 太原0元网站建设鲁山网站建设
  • 网站积分方案做网站的赚钱吗
  • 广州自助网站推广建站职业教育网站建设
  • 做公众号的网站模板下载吗湛江赤坎孵化器网站建设招聘
  • oto电子商务网站建设网站seo哪家好
  • 平台下载素材网站开发国家建设网站
  • 河南公司网站建设设计制作的一般流程是明确问题
  • 服装网站 欣赏专题网站创意设计与实现
  • 临沭网站建设网站页面描述怎么写
  • 网站制作前言公司如何做网站帮别人赚钱
  • 网站标志的原则alinks wordpress
  • 河北涿州住房和城乡建设厅网站品牌专业建设网站
  • 做网彩网站企业网站seo 优帮云
  • 站长统计黄页网站下载大全群晖做网站
  • 中国建设银行湖南分行官网站通江县城乡建设局门户网站