code: def disassemble(self, offset, size):
          
          for i in DCode(
                  self.CM, offset, size,
                  self.get_buff()[offset:offset + size]).get_instructions():
              yield i
docs: Disassembles a given offset in the DEX file
  
          :param offset: offset to disassemble in the file (from the beginning of the file)
          :type offset: int
          :param size:
          :type size: