[发明专利]函数集合的构建方法、信息处理方法及装置、电子设备在审
申请号: | 202310014837.0 | 申请日: | 2023-01-05 |
公开(公告)号: | CN116048522A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 郑天文;王竟成;李海龙;黄梓锋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F18/24;G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 孙蕾 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 函数 集合 构建 方法 信息处理 装置 电子设备 | ||
本公开提供了一种函数集合的构建方法、信息处理方法及装置、电子设备,可以应用于计算机技术领域和金融领域。该函数集合的构建方法包括:响应于接收到函数集合构建指令,对函数集合构建指令中的多个待处理源代码信息进行处理,得到与待处理源代码信息对应的函数信息,其中,待处理源代码信息包括至少一个函数名称,函数信息包括与至少一个函数名称各自对应的位置信息、与至少一个函数名称各自对应的类型信息和资源占用信息;根据与至少一个函数名称各自对应的位置信息,确定函数调用关系信息;以及,根据函数调用关系信息、与至少一个函数名称各自对应的类型信息和与至少一个函数名称各自对应的资源占用信息,构建函数集合。
技术领域
本公开涉及计算机技术领域和金融领域,更具体地,涉及一种函数集合的构建方法、信息处理方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
背景技术
随着计算机技术的发展,应用于操作系统中的代码(Code)和程序(Program)也越来越多。
代码可以是指程序员使用开发工具所支持的语言编写出来的源文件,代码可以用于描述程序。程序可以是指计算机能够识别和执行的指令,程序可以用于表征代码所描述的实际操作。将代码进行编译或解释可以得到程序。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:在操作系统的实际运行过程中,由于开发人员不具备操作系统知识,导致难以保障异常代码定位的效率和准确性。
发明内容
有鉴于此,本公开提供了一种函数集合的构建方法、信息处理方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
根据本公开的一个方面,提供了一种函数集合的构建方法,包括:
响应于接收到函数集合构建指令,对上述函数集合构建指令中的待处理源代码信息进行处理,得到与上述待处理源代码信息对应的函数信息,其中,上述待处理源代码信息包括至少一个函数名称,上述函数信息包括与上述至少一个函数名称各自对应的位置信息、与上述至少一个函数名称各自对应的类型信息和与上述至少一个函数名称各自对应的资源占用信息;
根据上述与至少一个函数名称各自对应的位置信息,确定函数调用关系信息;以及
根据上述函数调用关系信息、上述与至少一个函数名称各自对应的类型信息和上述与至少一个函数名称各自对应的资源占用信息,构建函数集合。
根据本公开的实施例,上述根据上述函数调用关系信息、上述与至少一个函数名称各自对应的类型信息和上述与至少一个函数名称各自对应的资源占用信息,构建函数集合包括:
根据上述函数调用关系信息和上述与至少一个函数名称各自对应的类型信息,依次确定上述与至少一个函数名称各自对应的来源信息;
针对与上述至少一个函数名称中的每个函数名称所对应的函数,
根据上述来源信息和上述资源占用信息,调用预设函数对上述函数进行处理,得到与上述函数对应的处理结果;以及
根据与上述函数对应的处理结果,构建上述函数集合。
根据本公开的实施例,上述类型信息包括第一函数类型和第二函数类型。
根据本公开的实施例,上述根据上述函数调用关系信息和上述与至少一个函数名称各自对应的类型信息,依次确定上述与至少一个函数名称各自对应的来源信息包括:
针对与上述至少一个函数名称中的每个函数名称所对应的函数,
在上述类型信息表征上述函数属于第一函数类型的情况下,确定上述函数的上述来源信息为内核;
在上述类型信息表征上述函数属于第二函数类型的情况下,对上述函数进行来源标识检测,得到来源标识检测结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310014837.0/2.html,转载请声明来源钻瓜专利网。