#确认编译时符号文件位置
readelf -wi libdv_common.so | grep dv_common_config.cpp
list file:line
break file:line
(gdb) break main if x == 5
(gdb) break main if strcmp(x,"abc") == 0
断点在dl加载共享库后
sharedlibrary libxxx.so 加载符号再断点
step
(gdb) step 10
next
finish
until linenumber
set print element 500
print variable_name
set variable variable_name = new_value
bt
f framenumber
(gdb) x/10xw &variable
(gdb) delete 1
(gdb) delete #删除所有
commmands
断点后要执行的命令
end
(gdb) break foo
(gdb) info break
# 假设生成了 4.1, 4.2, 4.3
(gdb) disable 4
(gdb) enable 4.2
watch
rwatch
awatch
ptype className