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是什么意思,目前不太清楚。

 

posted @ 2021-10-06 10:49  eatwhat  阅读(254)  评论(0编辑  收藏  举报