We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4c834e3 commit 8325c2bCopy full SHA for 8325c2b
tools/disassemble.py
@@ -156,8 +156,27 @@ def disassemble_manually(byte_sequence_string):
156
decode_instruction(i)
157
158
159
+def print_help():
160
+ print('Usage: disassemble.py [<options>] <byte_sequence>')
161
+ print('')
162
+ print('Options:')
163
+ print(' -h Show this help text')
164
+ print(' <byte_sequence> Sequence of hex bytes (8 per instruction)')
165
+ pass
166
+
167
168
def handle_cmdline(params):
- byte_sequence = "".join(params)
169
+ byte_sequence = ''
170
171
+ while params:
172
+ if params[0] == '-h':
173
+ print_help()
174
+ sys.exit(0)
175
+ else:
176
+ byte_sequence += params[0]
177
178
+ params = params[1:] # remove first param from list
179
180
disassemble_manually(byte_sequence)
181
182
0 commit comments