← 返回列表

基于程序API的代码生成装置及其方法、设备及介质

申请号: CN202311832844.8
申请人: 芯瞳半导体技术(山东)有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 基于程序API的代码生成装置及其方法、设备及介质
专利类型 发明申请
申请号 CN202311832844.8
申请日 2023/12/28
公告号 CN117472336A
公开日 2024/1/30
IPC主分类号 G06F8/20
权利人 芯瞳半导体技术(山东)有限公司
发明人 杜文华
地址 山东省烟台市自由贸易试验区烟台片区长江路300号业达科技园D栋301室

摘要文本

本申请实施例公开了一种基于程序API的代码生成装置及其方法、设备及介质,其中所述装置包括:API信息记录部分,经配置为在目标程序执行时记录所使用的图形API函数调用信息以生成跟踪文件;文件解析部分,经配置为解析所述跟踪文件以生成对应的调用信息;其中,所述调用信息包括调用序号、API名称、函数信息;源码生成部分,经配置为根据所述调用信息,利用所述API名称对应的API函数生成工具生成代码工程。从而实现利用基于目标程序运行过程中所调用的API序列生成的跟踪文件,反写为目标程序对应的代码工程,同时生成的代码可读性好,且可以编译和运行。

专利主权项内容

1.一种基于程序API的代码生成装置,其特征在于,所述装置包括:API信息记录部分,经配置为在目标程序执行时记录所使用的图形API函数调用信息以生成跟踪文件;文件解析部分,经配置为解析所述跟踪文件以生成对应的调用信息;其中,所述调用信息包括调用序号、API名称、函数信息;源码生成部分,经配置为根据所述调用信息,利用所述API名称对应的API函数生成工具生成代码工程。