parameters: (self, address)
docstring: Interpret memory at the given address as a V8 object. Automatic
       alignment makes sure that you can pass tagged as well as un-tagged
       addresses.
docstring_summary: Interpret memory at the given address as a V8 object. Automatic
       alignment makes sure that you can pass tagged as well as un-tagged
       addresses.
docstring_tokens: Interpret memory at the given address as a V8 object . Automatic alignment makes sure that you can pass tagged as well as un - tagged addresses .
function: def do_do(self, address):
      """
       Interpret memory at the given address as a V8 object. Automatic
       alignment makes sure that you can pass tagged as well as un-tagged
       addresses.
      """
      address = int(address, 16)
      if (address & self.heap.ObjectAlignmentMask()) == 0:
        address = address + 1
      elif (address & self.heap.ObjectAlignmentMask()) != 1:
        print "Address doesn't look like a valid pointer!"
        return
      heap_object = self.padawan.SenseObject(address)
      if heap_object:
        heap_object.Print(Printer())
      else:
        print "Address cannot be interpreted as object!"
function_tokens: def do_do ( self , address ) : address = int ( address , 16 ) if ( address & self . heap . ObjectAlignmentMask ( ) ) == 0 : address = address + 1 elif ( address & self . heap . ObjectAlignmentMask ( ) ) != 1 : print "Address doesn't look like a valid pointer!" return heap_object = self . padawan . SenseObject ( address ) if heap_object : heap_object . Print ( Printer ( ) ) else : print "Address cannot be interpreted as object!"