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

Function _disassemble_recursive

tools/python-3.11.9-amd64/Lib/dis.py:529–540  ·  view source on GitHub ↗
(co, *, file=None, depth=None, show_caches=False, adaptive=False)

Source from the content-addressed store, hash-verified

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)
531 if depth is None or depth > 0:
532 if depth is not None:
533 depth = depth - 1
534 for x in co.co_consts:
535 if hasattr(x, 'co_code'):
536 print(file=file)
537 print("Disassembly of %r:" % (x,), file=file)
538 _disassemble_recursive(
539 x, file=file, depth=depth, show_caches=show_caches, adaptive=adaptive
540 )
541
542def _disassemble_bytes(code, lasti=-1, varname_from_oparg=None,
543 names=None, co_consts=None, linestarts=None,

Callers 2

disFunction · 0.85
_disassemble_strFunction · 0.85

Calls 2

disassembleFunction · 0.85
printFunction · 0.50

Tested by

no test coverage detected