parameters: (self, args)
docstring: Interpret memory in the given region [address, address + num * word_size)
  
       (if available) as a sequence of words. Automatic alignment is not performed.
       If the num is not specified, a default value of 16 words is usif not self.Is
       If no address is given, dd continues printing at the next word.
  
       Synopsis: dd 0x<address>|$register [0x<num>]
docstring_summary: Interpret memory in the given region [address, address + num * word_size)
docstring_tokens: Interpret memory in the given region [ address address + num * word_size )
function: def do_dd(self, args):
      """
       Interpret memory in the given region [address, address + num * word_size)
  
       (if available) as a sequence of words. Automatic alignment is not performed.
       If the num is not specified, a default value of 16 words is usif not self.Is
       If no address is given, dd continues printing at the next word.
  
       Synopsis: dd 0x<address>|$register [0x<num>]
      """
      if len(args) != 0:
        args = args.split(' ')
        self.dd_start = self.ParseAddressExpr(args[0])
        self.dd_num = int(args[1], 16) if len(args) > 1 else 0x10
      else:
        self.dd_start += self.dd_num * self.reader.PointerSize()
      if not self.reader.IsAlignedAddress(self.dd_start):
        print("Warning: Dumping un-aligned memory, is this what you had in mind?")
      end = self.dd_start + self.reader.PointerSize() * self.dd_num
      self.padawan.InterpretMemory(self.dd_start, end)
function_tokens: def do_dd ( self , args ) : if len ( args ) != 0 : args = args . split ( ' ' ) self . dd_start = self . ParseAddressExpr ( args [ 0 ] ) self . dd_num = int ( args [ 1 ] , 16 ) if len ( args ) > 1 else 0x10 else : self . dd_start += self . dd_num * self . reader . PointerSize ( ) if not self . reader . IsAlignedAddress ( self . dd_start ) : print ( "Warning: Dumping un-aligned memory, is this what you had in mind?" ) end = self . dd_start + self . reader . PointerSize ( ) * self . dd_num self . padawan . InterpretMemory ( self . dd_start , end )