diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/apt/apt.cpp | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/core/hle/service/apt/apt.cpp b/src/core/hle/service/apt/apt.cpp index 987fb0992..aad23e900 100644 --- a/src/core/hle/service/apt/apt.cpp +++ b/src/core/hle/service/apt/apt.cpp | |||
| @@ -190,6 +190,11 @@ void SendParameter(Service::Interface* self) { | |||
| 190 | std::shared_ptr<HLE::Applets::Applet> dest_applet = | 190 | std::shared_ptr<HLE::Applets::Applet> dest_applet = |
| 191 | HLE::Applets::Applet::Get(static_cast<AppletId>(dst_app_id)); | 191 | HLE::Applets::Applet::Get(static_cast<AppletId>(dst_app_id)); |
| 192 | 192 | ||
| 193 | LOG_DEBUG(Service_APT, | ||
| 194 | "called src_app_id=0x%08X, dst_app_id=0x%08X, signal_type=0x%08X," | ||
| 195 | "buffer_size=0x%08X, handle=0x%08X, size=0x%08zX, in_param_buffer_ptr=0x%08X", | ||
| 196 | src_app_id, dst_app_id, signal_type, buffer_size, handle, size, buffer); | ||
| 197 | |||
| 193 | IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); | 198 | IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); |
| 194 | 199 | ||
| 195 | // A new parameter can not be sent if the previous one hasn't been consumed yet | 200 | // A new parameter can not be sent if the previous one hasn't been consumed yet |
| @@ -214,11 +219,6 @@ void SendParameter(Service::Interface* self) { | |||
| 214 | Memory::ReadBlock(buffer, param.buffer.data(), param.buffer.size()); | 219 | Memory::ReadBlock(buffer, param.buffer.data(), param.buffer.size()); |
| 215 | 220 | ||
| 216 | rb.Push(dest_applet->ReceiveParameter(param)); | 221 | rb.Push(dest_applet->ReceiveParameter(param)); |
| 217 | |||
| 218 | LOG_DEBUG(Service_APT, | ||
| 219 | "called src_app_id=0x%08X, dst_app_id=0x%08X, signal_type=0x%08X," | ||
| 220 | "buffer_size=0x%08X, handle=0x%08X, size=0x%08zX, in_param_buffer_ptr=0x%08X", | ||
| 221 | src_app_id, dst_app_id, signal_type, buffer_size, handle, size, buffer); | ||
| 222 | } | 222 | } |
| 223 | 223 | ||
| 224 | void ReceiveParameter(Service::Interface* self) { | 224 | void ReceiveParameter(Service::Interface* self) { |
| @@ -234,6 +234,8 @@ void ReceiveParameter(Service::Interface* self) { | |||
| 234 | "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)", | 234 | "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)", |
| 235 | buffer_size, static_buff_size); | 235 | buffer_size, static_buff_size); |
| 236 | 236 | ||
| 237 | LOG_DEBUG(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size); | ||
| 238 | |||
| 237 | if (!next_parameter) { | 239 | if (!next_parameter) { |
| 238 | IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); | 240 | IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); |
| 239 | rb.Push(ResultCode(ErrorDescription::NoData, ErrorModule::Applet, | 241 | rb.Push(ResultCode(ErrorDescription::NoData, ErrorModule::Applet, |
| @@ -266,7 +268,6 @@ void ReceiveParameter(Service::Interface* self) { | |||
| 266 | 268 | ||
| 267 | // Clear the parameter | 269 | // Clear the parameter |
| 268 | next_parameter = boost::none; | 270 | next_parameter = boost::none; |
| 269 | LOG_DEBUG(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size); | ||
| 270 | } | 271 | } |
| 271 | 272 | ||
| 272 | void GlanceParameter(Service::Interface* self) { | 273 | void GlanceParameter(Service::Interface* self) { |
| @@ -282,6 +283,8 @@ void GlanceParameter(Service::Interface* self) { | |||
| 282 | "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)", | 283 | "buffer_size is bigger than the size in the buffer descriptor (0x%08X > 0x%08zX)", |
| 283 | buffer_size, static_buff_size); | 284 | buffer_size, static_buff_size); |
| 284 | 285 | ||
| 286 | LOG_DEBUG(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size); | ||
| 287 | |||
| 285 | if (!next_parameter) { | 288 | if (!next_parameter) { |
| 286 | IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); | 289 | IPC::RequestBuilder rb = rp.MakeBuilder(1, 0); |
| 287 | rb.Push(ResultCode(ErrorDescription::NoData, ErrorModule::Applet, | 290 | rb.Push(ResultCode(ErrorDescription::NoData, ErrorModule::Applet, |
| @@ -315,7 +318,6 @@ void GlanceParameter(Service::Interface* self) { | |||
| 315 | if (next_parameter->signal == static_cast<u32>(SignalType::DspSleep) || | 318 | if (next_parameter->signal == static_cast<u32>(SignalType::DspSleep) || |
| 316 | next_parameter->signal == static_cast<u32>(SignalType::DspWakeup)) | 319 | next_parameter->signal == static_cast<u32>(SignalType::DspWakeup)) |
| 317 | next_parameter = boost::none; | 320 | next_parameter = boost::none; |
| 318 | LOG_DEBUG(Service_APT, "called app_id=0x%08X, buffer_size=0x%08zX", app_id, buffer_size); | ||
| 319 | } | 321 | } |
| 320 | 322 | ||
| 321 | void CancelParameter(Service::Interface* self) { | 323 | void CancelParameter(Service::Interface* self) { |