parameters: (self, source, pc=0)
return_statement: return (result, out_str.value)
docstring: Obtain the next instruction from an input source.
  
          The input source should be a str or bytearray or something that
          represents a sequence of bytes.
  
          This function will start reading bytes from the beginning of the
          source.
  
          The pc argument specifies the address that the first byte is at.
  
          This returns a 2-tuple of:
  
            long number of bytes read. 0 if no instruction was read.
            str representation of instruction. This will be the assembly that
              represents the instruction.
docstring_summary: Obtain the next instruction from an input source.
docstring_tokens: Obtain the next instruction from an input source .
function: def get_instruction(self, source, pc=0):
          """Obtain the next instruction from an input source.
  
          The input source should be a str or bytearray or something that
          represents a sequence of bytes.
  
          This function will start reading bytes from the beginning of the
          source.
  
          The pc argument specifies the address that the first byte is at.
  
          This returns a 2-tuple of:
  
            long number of bytes read. 0 if no instruction was read.
            str representation of instruction. This will be the assembly that
              represents the instruction.
          """
          buf = cast(c_char_p(source), POINTER(c_ubyte))
          out_str = cast((c_byte * 255)(), c_char_p)
  
          result = lib.LLVMDisasmInstruction(self, buf, c_uint64(len(source)),
                                             c_uint64(pc), out_str, 255)
  
          return (result, out_str.value)
function_tokens: def get_instruction ( self , source , pc = 0 ) : buf = cast ( c_char_p ( source ) , POINTER ( c_ubyte ) ) out_str = cast ( ( c_byte * 255 ) ( ) , c_char_p ) result = lib . LLVMDisasmInstruction ( self , buf , c_uint64 ( len ( source ) ) , c_uint64 ( pc ) , out_str , 255 ) return ( result , out_str . value )