Processing

Please wait...

Settings

Settings

Goto Application

1. CN111274122 - 对进程进行调试的方法、装置及存储介质

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ ZH ]

权利要求书

1.一种对进程进行调试的方法,其特征在于,包括:
将接收到的针对目标进程的命令写入预先创建的套接字端口;
通过输入处理任务从所述套接字端口读取所述命令,以使命令解析器从所述目标进程的伪终端获取、解析并运行所述命令;
通过输出处理任务从所述伪终端读取所述命令的运行结果。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收伪终端列表查询命令;
根据所述查询命令输出所述伪终端列表,所述伪终端列表中包括可访问的业务进程的伪终端。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在通过输出处理任务从所述伪终端读取所述命令的运行结果之后,将所述运行结果写入所述套接字端口,或者,将所述运行结果打印到控制台。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将接收到的针对目标进程的命令写入预先创建的套接字端口之前,为所述目标进程创建所述伪终端;
将所述目标进程的标准写/读I/O重定向到所述伪终端的从端。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述命令解析器解析所述命令,包括:
通过预设调用接口访问所述目标进程的符号表;
根据所述符号表将所述命令解析为表达式。

6.一种对进程进行调试的装置,其特征在于,包括:
第一写入模块,用于将接收到的针对目标进程的命令写入预先创建的套接字端口;
第一读取模块,用于通过输入处理任务从所述套接字端口读取所述命令,以使命令解析器从所述目标进程的伪终端获取、解析并运行所述命令;
第二读取模块,用于通过输出处理任务从所述伪终端读取所述命令的运行结果。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收伪终端列表查询命令;
输出模块,用于根据所述查询命令输出所述伪终端列表,所述伪终端列表中包括可访问的业务进程的伪终端。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二写入模块,用于在通过输出处理任务从所述伪终端读取所述命令的运行结果之后,将所述运行结果写入所述套接字端口,或者,将所述运行结果打印到控制台。

9.一种对进程进行调试的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
当所述指令被处理器执行时,执行如下操作:
将接收到的针对目标进程的命令写入预先创建的套接字端口;
通过输入处理任务从所述套接字端口读取所述命令,以使命令解析器从所述目标进程的伪终端获取、解析并运行所述命令;
通过输出处理任务从所述伪终端读取所述命令的运行结果。

10.一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行根据权利要求1至5任一项所述的方法。