MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / disassemble

Function disassemble

tools/python-3.11.9-amd64/Lib/dis.py:519–527  ·  view source on GitHub ↗

Disassemble a code object.

(co, lasti=-1, *, file=None, show_caches=False, adaptive=False)

Source from the content-addressed store, hash-verified

517 )
518
519def disassemble(co, lasti=-1, *, file=None, show_caches=False, adaptive=False):
520 """Disassemble a code object."""
521 linestarts = dict(findlinestarts(co))
522 exception_entries = _parse_exception_table(co)
523 _disassemble_bytes(_get_code_array(co, adaptive),
524 lasti, co._varname_from_oparg,
525 co.co_names, co.co_consts, linestarts, file=file,
526 exception_entries=exception_entries,
527 co_positions=co.co_positions(), show_caches=show_caches)
528
529def _disassemble_recursive(co, *, file=None, depth=None, show_caches=False, adaptive=False):
530 disassemble(co, file=file, show_caches=show_caches, adaptive=adaptive)

Callers 2

distbFunction · 0.85
_disassemble_recursiveFunction · 0.85

Calls 4

findlinestartsFunction · 0.85
_parse_exception_tableFunction · 0.85
_disassemble_bytesFunction · 0.85
_get_code_arrayFunction · 0.85

Tested by

no test coverage detected