1
如何通過文件〜/ .gdbinit而不是在gdb中加載特定的二進制文件?如何使用gdbinit設置arg,但只是在gdb中加載特定的二進制文件時?
如何通過文件〜/ .gdbinit而不是在gdb中加載特定的二進制文件?如何使用gdbinit設置arg,但只是在gdb中加載特定的二進制文件時?
與Python你可以添加類似下面你gdbinit
py
def on_bin_echo(): gdb.execute("set arg -d")
exec_funcs = {"/bin/echo" : on_bin_echo}
map(lambda x: exec_funcs[x.filename]() if exec_funcs.has_key(x.filename) else None, gdb.objfiles())
end