摘要
本公开涉及一种驱动程序调试方法及装置、电子设备和存储介质,所述方法包括:响应于应用程序下发操作指令指示用户态驱动程序调用接口函数库中任一接口函数,执行与所述接口函数对应的钩子函数,其中,所述接口函数库中每个接口函数具有预先定义的钩子函数,所述钩子函数用于调用虚拟接口函数替换所述接口函数;根据所述虚拟接口函数,驱动虚拟设备执行操作指令,得到第一调试结果。本公开实施例可实现整个驱动程序的调试过程处于用户态,可以很方便地对代码流程以及中间变量进行调试,并且钩子函数可以自定义实现,可以针对不同的调试需求进行修改,大大缩短驱动程序的开发周期,提高驱动程序调试的灵活性。
技术关键词
驱动程序调试方法
虚拟设备
硬件调试平台
钩子
开关配置
计算机程序指令
内核态
硬件设备
动态链接库
电子设备
调试装置
处理器
内存
定义
可读存储介质
存储器
模块
变量
系统为您推荐了相关专利信息
视频媒体服务器
灯光控制台
灯光设备
可视化模块
网络解码器
面向大规模网络
流量生成器
拥塞控制算法
仿真系统
集成模块
隔离访问方法
虚拟化机制
操作系统内核
地址映射
客户机操作系统