Java教程

delphi程序编译之后函数名的变化

本文主要是介绍delphi程序编译之后函数名的变化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在IDA中看到这样一个函数。

call    @System@@LStrClr$qqrpv ; System::__linkproc__ LStrClr(void *)

这是delphi里面的系统函数,@System@@LStrClr$qqrpv 这个名字很奇怪,后来我看懂了。

Ststen这是类名,LStrClr这是成员函数,qqrpv,这是说这个成员函数的参数。pv是是pvoid类型那个,相当于c语音里面的void *类型。,如果参数是int类型,那么就是qqri,如果是

void类型,就是qqrv。

 

qqr是什么意思,目前不太清楚。

 

这篇关于delphi程序编译之后函数名的变化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!