亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: prolj
打印 上一主題 下一主題

clang static analyzer,fuck bug的利器! [復制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2010-08-30 09:21 |只看該作者
我不是這個模塊的作者,只是使用者。

論壇徽章:
0
12 [報告]
發(fā)表于 2013-10-22 13:23 |只看該作者
對于數組下標越界的問題, 用不帶參數的clang就能檢查出。
對于用越界拷貝的問題,用clang --analyze能檢查出。

但是如果一個大工程里如果兩個問題都存在,該如何高效檢查呢?需要在Makefile里做兩遍clang(一遍帶analyze參數,一遍不帶參數)嗎?


論壇徽章:
1
綜合交流區(qū)版塊每日發(fā)帖之星
日期:2015-10-14 06:20:00
13 [報告]
發(fā)表于 2013-10-23 07:26 |只看該作者
本帖最后由 fly3ds 于 2013-10-23 07:42 編輯

回復 12# big_chen

我認為你們走進了錯誤的深淵。

Clang可以試用,有人說Clang/llVM組織結構很好,容易擴充,還有人說他錯誤提示信息友好,這些都是很好的;但是唯獨各種內存檢查這一條,不能信賴;不但是這個,任何內存“泄露”“越界”檢查工具都不可信賴。

我還認為,大工程里不可能通過任何內存檢查工具來檢查內存越界泄露等。微軟的各種項目夠大夠資格拿來說了吧?他們用了內存泄露檢查工具嗎? 沒聽說過?Google呢? Sun呢?你們自己所在的單位引進哪種內存檢查工具了嗎?我看都是沒有。

內存泄露越界檢查工具唯一的用處是檢查作者自己搞出來的那幾個示例程序,除此之外,毫無用處。此外,這些內存檢查工具自己有沒有內存越界泄露誰來檢查?所謂內存泄漏工具一大堆,每隔段時間就冒出來一個,每個都是來也匆匆去也匆匆,從沒聽說過哪個內存檢查工具真的使用在了哪個項目中,真正提高了我們小組的工作效率,提高了程序的質量....

最后,問一個問題,Clang項目自己會用這些工具么?他們自己是用什么檢查的?我看他們靠的是自己的眼睛,而不是任何內存檢查工具。


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP