class documentation
        
        class DataSource:
Undocumented
| Method | __init__ | 
    Undocumented | 
| Method | get | 
    Undocumented | 
| Method | get | 
    Undocumented | 
| Method | get | 
    Undocumented | 
| Method | legacy | 
    Undocumented | 
| Method | physical | 
    Undocumented | 
| Method | read | 
    Undocumented | 
| Method | read | 
    Undocumented | 
| Method | read | 
    Undocumented | 
| Method | transition | 
    Undocumented | 
| Property | transition | 
    Undocumented | 
| Instance Variable | _physical | 
    Undocumented | 
| Instance Variable | _rvn | 
    Undocumented | 
| Instance Variable | _transition | 
    Undocumented | 
    
    def get_register_next_change(self, register_name, start, stop, is_forward, read, write):
    
  
  Undocumented
    
    def legacy_transition_data(self, transition_id):
    
  
  Undocumented
| Parameters | |
transitionint | Undocumented | 
| Returns | |
reven_api.instruction | Undocumented | 
    
    def physical_memory_regions(self):
    
  
  Undocumented
| Returns | |
reven_api.vector_of_PhysicalMemoryRange | Undocumented | 
    
    def read_partial_virtual_memory(self, ctx_id, address, size):
    
  
  Undocumented
| Parameters | |
ctxint | Undocumented | 
address:reven_api.VirtualAddress | Undocumented | 
size:int | Undocumented | 
| Returns | |
bytearray | Undocumented | 
    
    def read_physical_memory(self, ctx_id, address, size):
    
  
  Undocumented
| Parameters | |
ctxint | Undocumented | 
address:reven_api.PhysicalAddress | Undocumented | 
size:int | Undocumented | 
| Returns | |
bytearray | Undocumented | 
    
    def read_virtual_memory(self, ctx_id, address, size):
    
  
  Undocumented
| Parameters | |
ctxint | Undocumented | 
address:reven_api.VirtualAddress | Undocumented | 
size:int | Undocumented | 
| Returns | |
bytearray | Undocumented |