|  |  | @ -6,10 +6,10 @@ use std::path::Path; | 
			
		
	
		
		
			
				
					
					|  |  |  | use std::ptr; |  |  |  | use std::ptr; | 
			
		
	
		
		
			
				
					
					|  |  |  | use std::sync::{Arc, Mutex}; |  |  |  | use std::sync::{Arc, Mutex}; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | use log::{error, info}; |  |  |  | use log::{error, info, Level}; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | use memflow::*; |  |  |  | use memflow::prelude::v1::*; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | use memflow_derive::connector; |  |  |  | use memflow::derive::connector; | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | use leechcore_sys::*; |  |  |  | use leechcore_sys::*; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -283,8 +283,13 @@ impl PhysicalMemory for PciLeech { | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | /// Creates a new PciLeech Connector instance.
 |  |  |  | /// Creates a new PciLeech Connector instance.
 | 
			
		
	
		
		
			
				
					
					|  |  |  | #[connector(name = "pcileech")] |  |  |  | #[connector(name = "pcileech", ty = "PciLeech")] | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | pub fn create_connector(args: &ConnectorArgs) -> Result<PciLeech> { |  |  |  | pub fn create_connector(log_level: Level, args: &ConnectorArgs) -> Result<PciLeech> { | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     simple_logger::SimpleLogger::new() | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         .with_level(log_level.to_level_filter()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         .init() | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         .ok(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     let device = args |  |  |  |     let device = args | 
			
		
	
		
		
			
				
					
					|  |  |  |         .get("device") |  |  |  |         .get("device") | 
			
		
	
		
		
			
				
					
					|  |  |  |         .or_else(|| args.get_default()) |  |  |  |         .or_else(|| args.get_default()) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |