| Trees | Indices | Help | 
        
  | 
  
|---|
| 
       | 
  
Represents an open file, owned by a process.
| Nested Classes | |
| 
        __metaclass__ Give each object a unique ID. (Inherited from rekall.obj.BaseObject)  | 
  |
| Instance Methods | |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
      
  | 
  |||
| 
     Inherited from   | 
  |||
| Class Methods | |||
      
  | 
  |||
| Class Variables | |
        DTYPE_TO_HUMAN = 
     | 
  |
        obj_name = <No name>
      (Inherited from rekall.obj.BaseObject)
     | 
  |
        obj_parent = <No parent>
      (Inherited from rekall.obj.BaseObject)
     | 
  |
        obj_producers = Nonehash(x) (Inherited from rekall.obj.BaseObject)  | 
  |
| Properties | |
| 
        fg_type Returns type of the fileglob (e.g.  | 
  |
| 
        socket Return the associated socket if the dtype is for socket.  | 
  |
| 
        vnode Return the associated vnode if the dtype is for vnode.  | 
  |
| human_name | |
| human_type | |
| 
        indices Returns (usually 1) representation(s) of self usable as dict keys. (Inherited from rekall.obj.Struct)  | 
  |
| obj_end (Inherited from rekall.obj.BaseObject) | |
| obj_size (Inherited from rekall.obj.Struct) | |
| 
        parents Returns all the parents of this object. (Inherited from rekall.obj.BaseObject)  | 
  |
| 
     Inherited from   | 
  |
| Method Details | 
  
 Returns the correct struct with fg_type-specific information. This can be one of vnode, socket, shared memory or semaphore [1]. Of those four, we currently only get extra information for vnode and socket. For everything else, we return a NoneObject. [1]: https://github.com/opensource-apple/xnu/blob/10.9/bsd/sys/file_internal.h#L184  | 
| Class Variable Details | 
  DTYPE_TO_HUMAN
  | 
| Property Details | 
  fg_typeReturns type of the fileglob (e.g. vnode, socket, etc.) 
  | 
  socketReturn the associated socket if the dtype is for socket. 
  | 
  vnodeReturn the associated vnode if the dtype is for vnode. 
  | 
  human_name
  | 
  human_type
  | 
| Trees | Indices | Help | 
        
  | 
  
|---|
| Generated by Epydoc 3.0.1 on Mon Oct 9 03:28:31 2017 | http://epydoc.sourceforge.net |