lldb 添加 python 脚本

新键一个 python 脚本 ~/htlloworld.py

输入如下内容:

def helloworld(debugger, command, result, internal_dict):
print("hello world!")

lldb 手动导入 python 脚本

$ lldb
(lldb) command script import ~/helloworld.py
(lldb) command script add -f helloworld.helloworld hello
(lldb) hello
hello world!

lldb 自动导入 pyhon 脚本

~/htlloworld.py 添加如下内容

def __lldb_init_module(debugger, internal_dict):
debugger.HandleCommand('command script add -f helloworld.helloworld hello')

然后在 ~/.lldbinit 文件(如果没这个文件就创建一个)里添加如下内容:

command script import /Users/zheng/coding/test/helloworld.py

这样打开 lldb 直接输入 hello 命令就可以执行这个脚本了

Published At