http://simeonpilgrim.com/blog/2010/03/25/ida-script-remove-empty-auto-labels/

#include <idc.idc>

static main()
{
auto seg, loc, flags;
auto count; count = ; seg = FirstSeg(); while(seg != BADADDR )
{
loc = SegStart(seg);
while( loc < SegEnd(seg) )
{
flags = GetFlags(loc); // Has a dummy label and no references, and not start of function, remove name
if( ((flags & ( FF_LABL | FF_REF)) == FF_LABL) & ((flags & FF_FUNC) == ))
{
MakeNameEx(loc, "", 0);
count ++;
} loc = loc + ItemSize(loc);
} seg = NextSeg(seg);
} Message("Removed %d empty labels\n", count);
}

最新文章

  1. rpm 与 yum 源
  2. 在线编辑器的使用总结(kindeditor , )
  3. NoSQL:从关系型数据库到非关系型数据库
  4. KendoUI之kendoGrid服务端分页
  5. Delphi面向对象编程
  6. Android常用设计模式(一)
  7. 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型
  8. Hadoop分布式配置
  9. HTML5 file api读取文件的MD5码工具
  10. ExtJs目录说明
  11. Android学习之Service(1)---&gt;Started方式
  12. requireJS的初步掌握(二)
  13. [原创] 扩展jquery-treegrid插件, 实现勾选功能和全删按钮.
  14. poj1149构图题
  15. JAVA 并发编程学习(2)之基本概念
  16. 权限认证之OpenID-OP/RP
  17. ReactNative踩坑日志——fetch如何向服务器传递参数
  18. UVa 130 - Roman Roulette
  19. ie6的设置外边距margin变双倍的问题
  20. AJAX 状态值与状态码详解

热门文章

  1. AndroidManifest修改重打包全过程
  2. ArcGIS Engine栅格数据使用总结
  3. C++容器和算法
  4. 长轮询和Comet
  5. loadrunner11录制不成功解决方法
  6. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_label(self, locator, *labels)
  7. matlab 调用VLfeat库开篇问题
  8. 求相同号码一天内的上网流量——mapreduce
  9. 面积最大的全1子矩阵--九度OJ 1497
  10. 机器学习(1)_R与神经网络之Neuralnet包