博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
枚举光标当前所在位置的函数包含的指令的数量
阅读量:5347 次
发布时间:2019-06-15

本文共 559 字,大约阅读时间需要 1 分钟。

//枚举光标当前所在位置的函数包含的指令的数量//#include 
static main(){ auto func,end,count,inst; func = GetFunctionAttr(ScreenEA(),FUNCATTR_START); //获取包含光标位置的起始地址 if(func != -1) { end = GetFunctionAttr(func,FUNCATTR_END); //获取函数的结束地址 count = 0; inst = func; while(inst < end) //获取的地址小于函数结束地址 { count++; //函数指令计数 inst = FindCode(inst,SEARCH_DOWN | SEARCH_NEXT); //查找指令 } Warning("%s contains %d instructions\n",Name(func),count); } else { waring("No function found at location %x",ScreenEA()); }} 结果如下:
 

  

转载于:https://www.cnblogs.com/M-Mr/p/3925196.html

你可能感兴趣的文章
编程注意2
查看>>
《C++ Primer Plus》第12章 类和动态内存分配 学习笔记
查看>>
javascript中sort()排序方法总结
查看>>
实现聊天界面的代码
查看>>
自己生成一个NDK的浅析
查看>>
Excel数据导入到数据库
查看>>
jQuery最佳实践
查看>>
SELinux FAQ
查看>>
Java中synchronized同步的理解
查看>>
python 数值计算库
查看>>
java 服务重启 js 中被注释代码仍然执行
查看>>
我并不是不闻不问![C#]
查看>>
web前端经典小题
查看>>
AutoCAD如何倒角 倒圆角 倒直角
查看>>
Office PPT中如何插入flash
查看>>
C# Fade Form Effect With the AnimateWindow API Function
查看>>
golang多维数组的切片
查看>>
IP 网际协议
查看>>
C语言_第五章__实践(密码转换)
查看>>
docker 容器后台运行命令
查看>>