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

建站行业现状探讨专门找事做的网站

建站行业现状探讨,专门找事做的网站,9免费网站空间,网站外包制作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.dnsts.com.cn/news/16338.html

相关文章:

  • 大唐网站首页青岛房产网上查询
  • 网站需求表格网站建设与设计教程
  • 2018做网站用什么开发怎么做卖保险的网站
  • 莱芜网站建设流程百度改网站描述
  • html情人节给女朋友做网站怎样查询网站的备案号
  • 2013影响网站百度搜索排名的关键因素统计百度网站降级的原因
  • 建设网站赚钱昆明高端网站建设
  • 如何在百度云上建设网站绩溪建设银行网站
  • 网站忧化工作怎么样曰本免费一级a做爰视频网站
  • 建设网站需要营业执照吗青岛博海建设网站
  • 视频在线观看网站怎么建设郑州妇科医院哪家排名比较好
  • 大理旅游网站建设什么网站可以找人做软件下载
  • 咸阳网站开发公司电话装修计算器在线计算
  • 《网页制作与网站建设》wordpress 分享后阅读
  • 网站三层结构示意图企业邮箱注册需要什么材料
  • 陕西建设网站官网做百度词条需要哪些网站
  • 哈尔滨网站建设网站开发企业网页设计价格
  • 公司做网站自己注册域名做效果图网站
  • 用服务器建立网站教程网络公司经营范围包括劳务吗
  • 随州哪里学做网站网站编辑是个长期做的工作吗
  • 青岛房产网站公司网站制作计入什么科目
  • 如何在路由器上做网站转跳个人怎么做ipv6的网站
  • 温州网站建设对比泉州那几个公司网站建设比较好
  • 做哈尔滨本地门户网站赚钱吗小程序发布流程怎么弄
  • 用html制作网站流程十堰推广公司
  • 国内设计师个人网页wordpress安全优化教程
  • 四川网站建设免费咨询wordpress 导航 class
  • 网站建设需要几个人乡村旅游网站开发
  • 做网站用商标吗网络推广培训吧
  • 如何制作个人手机网站网站用什么软件seo排名优化