58同城关联公司北京五八信息技术有限公司1月18日公开一项“函数调用的检测方法、装置、电子设备及可读介质”专利,申请公布号为CN113946347A,申请日期为2021年9月29日。
该专利摘要显示,本发明实施例提供了一种函数调用的检测方法、装置、电子设备及可读介质。
通过获取应用工程文件中的全局符号表与动态符号表,从全局符号表中提取与动态符号表的动态符号对应的目标符号,根据目标符号,确定与待检测函数名匹配的目标函数以及目标函数的目标地址,通过动态符号表从全局符号表中确定目标符号实现函数定位,有效提高了函数定位的准确性、针对性以及效率。
接着对全局符号表进行反汇编生成汇编指令,根据汇编指令与目标函数的目标地址,对目标函数是否被调用进行检测,生成调用检测结果,实现通过根据汇编指令对目标函数的函数地址进行校验,有效地对所定位的函数进行调用检测,实现了应用工程文件中目标函数调用情况的全量检测。