mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 23:49:01 -05:00 
			
		
		
		
	svc: Correct parameter type for OutputDebugString()
This should be a u64 to represent size.
This commit is contained in:
		| @@ -273,7 +273,7 @@ static void Break(u64 reason, u64 info1, u64 info2) { | ||||
| } | ||||
|  | ||||
| /// Used to output a message on a debug hardware unit - does nothing on a retail unit | ||||
| static void OutputDebugString(VAddr address, s32 len) { | ||||
| static void OutputDebugString(VAddr address, u64 len) { | ||||
|     std::string str(len, '\0'); | ||||
|     Memory::ReadBlock(address, str.data(), str.size()); | ||||
|     LOG_DEBUG(Debug_Emulated, "{}", str); | ||||
|   | ||||
| @@ -222,9 +222,9 @@ void SvcWrap() { | ||||
|     func((s64)PARAM(0)); | ||||
| } | ||||
|  | ||||
| template <void func(u64, s32 len)> | ||||
| template <void func(u64, u64 len)> | ||||
| void SvcWrap() { | ||||
|     func(PARAM(0), (s32)(PARAM(1) & 0xFFFFFFFF)); | ||||
|     func(PARAM(0), PARAM(1)); | ||||
| } | ||||
|  | ||||
| template <void func(u64, u64, u64)> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash