linuxOS_D21X/source/artinchip/awtk-ui/awtk/src/debugger
2024-11-29 16:23:11 +08:00
..
debugger_client_tcp.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_client_tcp.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_client.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_client.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_const.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_factory.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_factory.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_fscript.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_fscript.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_global.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_global.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_lldb.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_lldb.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_message.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_message.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_server_tcp.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_server_tcp.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger_server.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger_server.h v1.2.3 2024-11-29 16:23:11 +08:00
debugger.c v1.2.3 2024-11-29 16:23:11 +08:00
debugger.h v1.2.3 2024-11-29 16:23:11 +08:00
README.md v1.2.3 2024-11-29 16:23:11 +08:00
SConscript v1.2.3 2024-11-29 16:23:11 +08:00

fscript 调试器

使用方法

启动服务端

使用 runFScript 运行 fscript 程序,第 2 个参数指定为 debugrunFScript 启动后监听 6789 端口,等待客户端连接。

如:

./bin/runFScript @test.fs debug

启动 fdb

./bin/fdb localhost

localhost 代表本机,可以省略。

fdb 常用命令

  • h 显示帮助信息
  • q 退出调试
  • l 显示源码
  • n 执行下一行代码
  • s 执行下一行代码(可进入脚本函数)
  • so 执行到当前函数完成
  • u 执行下一行代码(跳过循环)
  • c 执行到下一个断点
  • lb 显示断点
  • bt 显示调用堆栈
  • b 设置断点。

用法

b 行号
  • d 删除断点

用法(不指定行号删除全部断点)

d 行号
  • local 显示局部变量
  • self 显示成员变量
  • global 显示全局变量