Skip to content

Commit fd2ea20

Browse files
committed
Change more names to python_debugger
1 parent 1b6289a commit fd2ea20

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

binjaplug.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ def serialize_metadata(self):
399399
for pair in self.breakpoints:
400400
module = pair['module'].replace('\\', '\\\\')
401401
tmp.append({'module':module, 'offset':pair['offset']})
402-
self.state.bv.store_metadata('debugger.breakpoints', tmp)
402+
self.state.bv.store_metadata('python_debugger.breakpoints', tmp)
403403

404404
'''
405405
Load the breakpoints from binary view metadata.
@@ -408,7 +408,7 @@ def serialize_metadata(self):
408408
def unserialize_metadata(self):
409409
tmp = []
410410
try:
411-
tmp = self.state.bv.query_metadata('debugger.breakpoints')
411+
tmp = self.state.bv.query_metadata('python_debugger.breakpoints')
412412
for i in range(len(tmp)):
413413
tmp[i]['module'] = tmp[i]['module'].replace('\\\\', '\\')
414414
except Exception as e:
@@ -447,12 +447,12 @@ def get_metadata(key, default):
447447
except:
448448
return default
449449

450-
self.command_line_args = get_metadata('debugger.command_line_args', [])
450+
self.command_line_args = get_metadata('python_debugger.command_line_args', [])
451451

452-
self.adapter_type = list(DebugAdapter.ADAPTER_TYPE)[get_metadata('debugger.adapter_type', DebugAdapter.ADAPTER_TYPE.DEFAULT.value)]
453-
self.remote_host = get_metadata('debugger.remote_host', 'localhost')
454-
self.remote_port = get_metadata('debugger.remote_port', 31337)
455-
self.request_terminal_emulator = get_metadata('debugger.request_terminal_emulator', False)
452+
self.adapter_type = list(DebugAdapter.ADAPTER_TYPE)[get_metadata('python_debugger.adapter_type', DebugAdapter.ADAPTER_TYPE.DEFAULT.value)]
453+
self.remote_host = get_metadata('python_debugger.remote_host', 'localhost')
454+
self.remote_port = get_metadata('python_debugger.remote_port', 31337)
455+
self.request_terminal_emulator = get_metadata('python_debugger.request_terminal_emulator', False)
456456

457457
# Convenience
458458
self.registers = DebuggerRegisters(self)

dockwidgets/AdapterSettingsDialog.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def select_adapter(adapter):
9898
self.accepted.connect(lambda: self.apply())
9999

100100
def selectAdapter(self, adapter):
101-
self.bv.store_metadata('debugger.adapter_type', adapter.value)
101+
self.bv.store_metadata('python_debugger.adapter_type', adapter.value)
102102
debug_state = binjaplug.get_state(self.bv)
103103
debug_state.adapter_type = adapter
104104
self.adapterEntry.setText(adapter.name)
@@ -116,20 +116,20 @@ def apply(self):
116116
debug_state = binjaplug.get_state(self.bv)
117117
arguments = shlex.split(self.argumentsEntry.text())
118118
debug_state.command_line_args = arguments
119-
self.bv.store_metadata('debugger.command_line_args', arguments)
119+
self.bv.store_metadata('python_debugger.command_line_args', arguments)
120120

121121
address = self.addressEntry.text()
122122
port = int(self.portEntry.text())
123123

124124
debug_state.remote_host = address
125125
debug_state.remote_port = port
126126

127-
self.bv.store_metadata('debugger.remote_host', address)
128-
self.bv.store_metadata('debugger.remote_port', port)
127+
self.bv.store_metadata('python_debugger.remote_host', address)
128+
self.bv.store_metadata('python_debugger.remote_port', port)
129129

130130
request_terminal_emulator = self.requestTerminalEmulator.isChecked()
131131
debug_state.request_terminal_emulator = request_terminal_emulator
132-
self.bv.store_metadata('debugger.request_terminal_emulator', request_terminal_emulator)
132+
self.bv.store_metadata('python_debugger.request_terminal_emulator', request_terminal_emulator)
133133

134134
def updateArguments(self):
135135
try:

ui.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(self, state):
4747
self.update_highlights()
4848
self.update_breakpoints()
4949
Settings().register_group("debugger", "Debugger")
50-
key = 'debugger.extra_annotations'
50+
key = 'python_debugger.extra_annotations'
5151
if not Settings().contains(key):
5252
Settings().register_setting(key, '{"description" : "Enables automatic additional annotations to be added to the start of functions that will persist after the debugger has moved away. Must break or step across the start of a function to trigger. Currently uses comments but will be migrated to ephemeral comments when that system is finished.", "title" : "Debugger Function Start Annotations", "default" : false, "type" : "boolean"}')
5353

0 commit comments

Comments
 (0)