Linux: dev: gcc: gcov;代码运行时的覆盖率
2023-12-28 21:57:03
前些天写到gcc的instrument,https://mzhan017.blog.csdn.net/article/details/135098562;今天看到这个就是属于这一类,查看代码运行时的覆盖率的功能。
https://www.man7.org/linux/man-pages/man1/gcov.1.html
可以帮助查看代码运行时的覆盖率
需要编译时带上 --coverage选项
加上这个之后,gcc编译时就会添加一些全局计数,比如下面的汇编。
(gdb) disass abc
Dump of assembler code for function abc:
0x0000000000400e56 <+0>: push %rbp
0x0000000000400e57 <+
文章来源:https://blog.csdn.net/qq_36428903/article/details/135140232
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!