mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-10-31 23:06:43 +08:00 
			
		
		
		
	service/sm: Improve debug log for RegisterService
Now it also indicates the name and max session count. This also gives a name to the unknown bool. This indicates if the created port is supposed to be using light handles or regular handles internally. This is passed to the respective svcCreatePort parameter internally.
This commit is contained in:
		
							parent
							
								
									84823a3036
								
							
						
					
					
						commit
						2a533f0067
					
				| @ -145,12 +145,13 @@ void SM::RegisterService(Kernel::HLERequestContext& ctx) { | ||||
| 
 | ||||
|     const std::string name(name_buf.begin(), end); | ||||
| 
 | ||||
|     const auto unk_bool = static_cast<bool>(rp.PopRaw<u32>()); | ||||
|     const auto session_count = rp.PopRaw<u32>(); | ||||
|     const auto is_light = static_cast<bool>(rp.PopRaw<u32>()); | ||||
|     const auto max_session_count = rp.PopRaw<u32>(); | ||||
| 
 | ||||
|     LOG_DEBUG(Service_SM, "called with unk_bool={}", unk_bool); | ||||
|     LOG_DEBUG(Service_SM, "called with name={}, max_session_count={}, is_light={}", name, | ||||
|               max_session_count, is_light); | ||||
| 
 | ||||
|     auto handle = service_manager->RegisterService(name, session_count); | ||||
|     auto handle = service_manager->RegisterService(name, max_session_count); | ||||
|     if (handle.Failed()) { | ||||
|         LOG_ERROR(Service_SM, "failed to register service with error_code={:08X}", | ||||
|                   handle.Code().raw); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user