#NEWLINE# @ validate_busy #NEWLINE# @ validate_target #NEWLINE# @ lock_host #NEWLINE# def disassemble( self , target_id = 0 , address = None , count = None ) : #NEWLINE# #INDENT# '\n            Get a disassembly of the instructions at the given address.\n\n            `address` is the address at which to disassemble. If None, the\n            current program counter is used.\n            `count` is the number of instructions to disassemble.\n            ' #NEWLINE# if ( address == None ) : #NEWLINE# #INDENT# ( pc_name , address ) = self . program_counter ( target_id = target_id ) #NEWLINE# #UNINDENT# res = lldb . SBCommandReturnObject ( ) #NEWLINE# output = self . command ( 'disassemble -s {} -c {}' . format ( address , count ) ) #NEWLINE# return output