Enable thread context by default (#1844)

pull/1852/head
duckl1ng 2 years ago committed by GitHub
parent 4fdd72e4f6
commit 16a0f3b57b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -78,7 +78,7 @@ config_output = pwndbg.gdblib.config.add_param(
)
config_context_sections = pwndbg.gdblib.config.add_param(
"context-sections",
"regs disasm code ghidra stack backtrace expressions",
"regs disasm code ghidra stack backtrace expressions threads",
"which context sections are displayed (controls order)",
)
@ -853,6 +853,9 @@ def get_thread_status(thread):
def context_threads(with_banner=True, target=sys.stdout, width=None):
threads = gdb.selected_inferior().threads()[::-1]
if len(threads) < 2:
return []
selected_thread = gdb.selected_thread()
selected_frame = gdb.selected_frame()

@ -81,7 +81,7 @@ def test_empty_context_sections(start_binary, sections):
start_binary(USE_FDS_BINARY)
# Sanity check
default_ctx_sects = "regs disasm code ghidra stack backtrace expressions"
default_ctx_sects = "regs disasm code ghidra stack backtrace expressions threads"
assert pwndbg.gdblib.config.context_sections.value == default_ctx_sects
assert gdb.execute("context", to_string=True) != ""

Loading…
Cancel
Save