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

建站行业现状探讨海口建设公司网站

建站行业现状探讨,海口建设公司网站,云南公司网站制作,合肥房产网最新楼盘clangllvm多进程gdb调试 前言1. 命令行gdb2. 父进程调试3. 子进程调试4. 返回父进程 前言 在学习新增llvm的优化pass时#xff0c;需要跟踪clang及llvm的调用栈。然而llvm通过posix_spawn()创建了新进程#xff0c;这使得gdb调试必须有一定的技巧了。 1. 命令行gdb 以下命… clangllvm多进程gdb调试 前言1. 命令行gdb2. 父进程调试3. 子进程调试4. 返回父进程 前言 在学习新增llvm的优化pass时需要跟踪clang及llvm的调用栈。然而llvm通过posix_spawn()创建了新进程这使得gdb调试必须有一定的技巧了。 1. 命令行gdb 以下命令通过clang调用新增优化pass指令替换将simple.c文件中的sum函数替换掉 clang -flegacy-pass-manager -mllvm -sub -mllvm -sub_loop1 -mllvm -sub_namesum mvc.o simple.c -o simple单步调试的命令为 gdb --args clang -flegacy-pass-manager -mllvm -sub -mllvm -sub_loop1 -mllvm -sub_namesum mvc.o simple.c -o simple实际上在我的ubuntu下clang指向clang-13 2. 父进程调试 从调用栈可知clang::driver::Command::Execute()调用了llvm::sys::ExecuteAndWait()从而联系了clang模块和llvm模块。我们新增的优化pass正是llvm模块的代码。 如何才能在posix_spawn()函数创建子进程后观察子进程的执行情况呢 3. 子进程调试 follow-fork-mode的解释是 ebugger response to a program call of fork or vfork detach-on-fork的解释是 Whether gdb will detach the child of a fork 根据下列博文https://blog.51cto.com/u_12740336/6252279具体组合用途如下 在本案例的使用中需要设置成childoff模式 (gdb) set follow-fork-mode child (gdb) set detach-on-fork off4. 返回父进程 利用inferior命令可以切换进程 (gdb) info inferiors (gdb) inferior 1
http://www.tj-hxxt.cn/news/229534.html

相关文章:

  • 网络营销策划目的百度seo价格查询
  • 建设银行不会自动弹出网站python怎么做视频网站
  • 做网站的微信号旅游网站建设项目报告论文
  • 怎么做提升自己的网站网络工程规划与设计方案
  • 网站分类目录大全电子商务网站开发环境
  • 广德做网站设计开发网络推广方案的参考文献
  • 5v贵阳做网站的价格1500元个性定制首选方舟网络网站制作专家
  • 公司网站建设的作用与意义云主机挂游戏
  • 怎么自己在电脑上做网站网页平面设计培训学校
  • cloud域名注册网站目前建设网站
  • 响应式网站有什么好处哈尔滨百度关键词优化
  • 医药建设网站最近最新mv在线观看免费高清
  • wordpress取消邮箱怎样淘宝做seo网站推广
  • 静态手机网站基础gstatic wordpress
  • 西安关键字优化哪家好seo搜索优化工程师招聘
  • 百度突然搜不到我的网站网站开发的形式有
  • 泉州网站制作专业上海微信网站建设
  • 查找做像册的网站网站建设经济可行性报告
  • 做网站怎么调用栏目网站备案的核验单
  • 免费看网站源码网站建设技术大赛试题
  • 网站实名认证在哪27WordPress主题
  • 网站建设实验报告手写商城开发哪家好
  • 个人网站做论坛还是博客好微信开发者平台取消授权
  • 网页设计参考网站互联网广告推广好做吗
  • 百度建站云南服务中心如何导出WordPress主题
  • 网站建设中企动力强个人网站怎样申请icp
  • 可信网站图片logo安装专业制作网站公司
  • 网站后台管理系统php铲车找事做找哪些网站
  • 注册了域名之后怎么做网站机械类网站如何做网站优化
  • 域名及密码登录域名管理网站桦南县建设局网站