mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2025-01-08 21:47:57 +00:00
kern/sm: fix debug port output
This commit is contained in:
parent
1a6e003a5d
commit
6df26d674c
2 changed files with 16 additions and 16 deletions
|
@ -181,11 +181,13 @@ namespace ams::kern::KDumpObject {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
MESOSPHERE_RELEASE_LOG("%-9s: Handle %08x Obj=%p Cur=%3d Peak=%3d Max=%3d\n", name, handle, obj.GetPointerUnsafe(), client->GetNumSessions(), client->GetPeakSessions(), client->GetMaxSessions());
|
MESOSPHERE_RELEASE_LOG("%-9s: Handle %08x Obj=%p Cur=%3d Peak=%3d Max=%3d\n", name, handle, obj.GetPointerUnsafe(), client->GetNumSessions(), client->GetPeakSessions(), client->GetMaxSessions());
|
||||||
|
|
||||||
/* Identify any sessions. */
|
/* Identify any sessions. */
|
||||||
{
|
{
|
||||||
for (auto it = accessor.begin(); it != end && client_port_process.IsNull(); ++it) {
|
for (auto it = accessor.begin(); it != end; ++it) {
|
||||||
KProcess *cur = static_cast<KProcess *>(std::addressof(*it));
|
KProcess *cur = static_cast<KProcess *>(std::addressof(*it));
|
||||||
for (size_t j = 0; j < cur->GetHandleTable().GetMaxCount(); ++j) {
|
for (size_t j = 0; j < cur->GetHandleTable().GetMaxCount(); ++j) {
|
||||||
ams::svc::Handle cur_h = ams::svc::InvalidHandle;
|
ams::svc::Handle cur_h = ams::svc::InvalidHandle;
|
||||||
|
@ -202,7 +204,6 @@ namespace ams::kern::KDumpObject {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -628,8 +628,7 @@ namespace ams::sm::impl {
|
||||||
/* Create mitm handles. */
|
/* Create mitm handles. */
|
||||||
{
|
{
|
||||||
os::ManagedHandle hnd, port_hnd, qry_hnd, mitm_qry_hnd;
|
os::ManagedHandle hnd, port_hnd, qry_hnd, mitm_qry_hnd;
|
||||||
u64 x = 0;
|
R_TRY(svcCreatePort(hnd.GetPointer(), port_hnd.GetPointer(), service_info->max_sessions, service_info->is_light, service_info->name.name));
|
||||||
R_TRY(svcCreatePort(hnd.GetPointer(), port_hnd.GetPointer(), service_info->max_sessions, service_info->is_light, reinterpret_cast<char *>(&x)));
|
|
||||||
R_TRY(svcCreateSession(qry_hnd.GetPointer(), mitm_qry_hnd.GetPointer(), 0, 0));
|
R_TRY(svcCreateSession(qry_hnd.GetPointer(), mitm_qry_hnd.GetPointer(), 0, 0));
|
||||||
|
|
||||||
/* Copy to output. */
|
/* Copy to output. */
|
||||||
|
|
Loading…
Reference in a new issue