1

set arg -dファイル〜/ .gdbinitを処理する方法ですが、特定のバイナリがgdbにロードされたときだけですか?

4

1 に答える 1

1

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
于 2012-12-19T21:16:08.903 に答える