issues
search
hitzhangjie
/
godbg
godbg is a golang debugger
Apache License 2.0
8
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
go1.19 DWARF信息开启压缩的条件,以及写入section是否仍遵循压缩放.zdebug这样的惯例
#35
hitzhangjie
opened
1 year ago
0
go1.19: -ldflags='-compressdwarf=true',生成的DWARF信息在.debug_ 而非 .zdebug_
#34
hitzhangjie
closed
1 year ago
1
限定go版本:最开始使用的是go1.15,看下是否有必要限定容器中的go版本
#33
hitzhangjie
closed
1 year ago
1
cpu instruction `xsave` is used for save processor's extended state
#32
hitzhangjie
opened
2 years ago
0
bugfix: after attached to tracee, the traced program is still running
#31
hitzhangjie
closed
2 years ago
0
ctrl+c退出时没有清理终端输入状态
#30
hitzhangjie
opened
3 years ago
0
next subcmd首次运行时会遇到断点不存在错误
#29
hitzhangjie
opened
3 years ago
0
for循环输出时,不能再交互式调试了,无法输入调试命令
#28
hitzhangjie
opened
3 years ago
0
支持next
#27
hitzhangjie
closed
3 years ago
1
通过计算cfa规则来计算bt,不再使用bp读取返回地址
#26
hitzhangjie
opened
3 years ago
0
多线程程序调试问题解决
#25
hitzhangjie
opened
3 years ago
0
符号级调试:打印变量
#24
hitzhangjie
closed
3 years ago
1
符号级调试:退出函数
#23
hitzhangjie
opened
3 years ago
0
符号级调试:进入函数
#22
hitzhangjie
opened
3 years ago
0
符号级调试:源码位置continue
#21
hitzhangjie
closed
3 years ago
1
符号级调试:源码位置添加断点
#20
hitzhangjie
closed
3 years ago
1
why there're so many `INT3` instructiosn in binary
#19
hitzhangjie
opened
3 years ago
1
支持通过源码位置添加断点,如break loop2.go:15
#18
hitzhangjie
closed
3 years ago
1
支持源码list命令
#17
hitzhangjie
closed
3 years ago
1
通过.debug_line\.debug_frame来实现调用栈功能,代替.gopclntab, .gosymtab
#16
hitzhangjie
closed
3 years ago
1
支持backtrace显示调用栈
#15
hitzhangjie
closed
3 years ago
0
liner增加执行命令历史,方便上下键选择历史操作
#14
hitzhangjie
closed
3 years ago
1
移除cobra_prompt,全部使用cobra
#13
hitzhangjie
closed
3 years ago
0
所有线程都被trace了,continue的时候需要考虑resume所有线程
#12
hitzhangjie
opened
3 years ago
0
当debug shell中没有输入新命令时,继续使用上一个命令
#11
hitzhangjie
closed
3 years ago
1
debug shell执行exit时显示no such process
#10
hitzhangjie
closed
3 years ago
1
ptrace操作每一个tracer-tracee link,都通过绑定到一个线程的goroutine来处理
#9
hitzhangjie
closed
3 years ago
0
target/*为目标层操作,symbol/*为符号层操作,区分下
#8
hitzhangjie
closed
3 years ago
1
启动被调试进程的时候,枚举并attach线程列表
#7
hitzhangjie
closed
3 years ago
1
抽象出一个Target对象用来表示被调试进程
#6
hitzhangjie
closed
3 years ago
1
目标进程启动之后,需要对起所有线程进行枚举,并attach
#5
hitzhangjie
closed
3 years ago
1
bug: no such process
#4
hitzhangjie
closed
3 years ago
1
支持debug自动完成编译构建
#3
hitzhangjie
closed
3 years ago
1
exec or debug命令创建的进程,末了要kill掉
#2
hitzhangjie
closed
3 years ago
1
refactor: 只保留godbg这个相对完整的demo
#1
hitzhangjie
closed
3 years ago
0