From a2c74f8cd5311f8050bcc5ea7d07b1ba4b697558 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Tue, 12 Feb 2019 02:48:45 -0800 Subject: [PATCH] add IsApplicationTid helper --- include/stratosphere/utilities.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/stratosphere/utilities.hpp b/include/stratosphere/utilities.hpp index 2f0a8bb0..8e8b2685 100644 --- a/include/stratosphere/utilities.hpp +++ b/include/stratosphere/utilities.hpp @@ -52,3 +52,9 @@ static inline void CopyFromIram(void *dst_addr, uintptr_t iram_addr, size_t size args.X[4] = 0; /* 0 = Read */ svcCallSecureMonitor(&args); } + +static inline bool IsApplicationTid(u64 title_id) { + constexpr u64 application_tid_min = 0x0100000000010000ul; + constexpr u64 application_tid_max = 0x01FFFFFFFFFFFFFFul; + return application_tid_min <= title_id && title_id <= application_tid_max; +}