检查内存泄漏和高危函数的自动化
2012-11-15 12:31
155 查看
之前我开源了一个项目occheck,它是一个检查内存泄漏和高危函数的自动化工具。但是如何利用好它呢?如果能够像Xcode静态分析那样能自动在编译时执行就好了。呵呵,言归正传,这篇文章将为你详细介绍如何在项目调试前进行自动检查,以达到减少不安全的代码目的。我们开始吧!
1、创建一个Runscript(运行脚本)
打开项目配置,选择合适的target,在右侧选择“Build Phases”。然后在下方点击“Add Build Phases”-“Add Run Script”。如下图:
添加运行脚本(Run Script)
2、输入相应的运行脚本
点击“Add Run Script”菜单后,将会在中间添加“Run Script”项,在此项的第二个文本框里输入脚本:
如下图:
occheck运行脚本
3、运行
Build&Run吧,如果检查到内存信息或高危函数,将无法运行。同时,在build日志里会显示那个类或文件出错了。如:
1、创建一个Runscript(运行脚本)
打开项目配置,选择合适的target,在右侧选择“Build Phases”。然后在下方点击“Add Build Phases”-“Add Run Script”。如下图:
添加运行脚本(Run Script)
2、输入相应的运行脚本
点击“Add Run Script”菜单后,将会在中间添加“Run Script”项,在此项的第二个文本框里输入脚本:
occheck运行脚本
3、运行
Build&Run吧,如果检查到内存信息或高危函数,将无法运行。同时,在build日志里会显示那个类或文件出错了。如:
相关文章推荐
- 检查内存泄漏,arc和mac都可以用。
- 如何检查内存泄漏 检查内存泄漏工具 BoundsChecker下载 BoundsChecker教程
- BCB:内存泄漏检查工具CodeGuard
- 利用CRT库函数检查内存泄漏
- C程序中检查内存泄漏的方法
- 内存泄漏检查工具
- MFC程序中检查内存泄漏的手段
- vld内存泄漏检查工具不能显示内存泄漏文件名与行号
- mtrace检查内存泄漏
- Leaks检查内存泄漏,内存清理、监控的Android开发工具
- 检查内存泄漏和代码的工具
- 如何自动检查内存泄漏和句柄耗尽
- 利用mtrace检查内存泄漏
- 原创: WINCE 内存泄露的检查(2) 使用Application Verifier (AppVerifier)检查资源泄漏
- 一种通用的终端设备内存泄漏检查方案
- ios 检查内存泄漏工具--待完善
- (转载)Linux下检查内存泄漏、系统性能的系列工具
- 利用 LeakCanary 来检查 Android 内存泄漏
- 利用CRT库函数检查内存泄漏
- Linux下检查内存泄漏、系统性能的系列工具