Merge pull request #44 from Subv/master
SVC: Implemented svcGetThreadId
This commit is contained in:
commit
56d3d79eae
@ -86,4 +86,5 @@ s32 svcGetProcessInfo(s64* out, Handle process, u32 type);
|
|||||||
s32 svcConnectToPort(volatile Handle* out, const char* portName);
|
s32 svcConnectToPort(volatile Handle* out, const char* portName);
|
||||||
s32 svcSendSyncRequest(Handle session);
|
s32 svcSendSyncRequest(Handle session);
|
||||||
s32 svcGetProcessId(u32 *out, Handle handle);
|
s32 svcGetProcessId(u32 *out, Handle handle);
|
||||||
|
s32 svcGetThreadId(u32 *out, Handle handle);
|
||||||
s32 svcOutputDebugString(const char* str, int length);
|
s32 svcOutputDebugString(const char* str, int length);
|
||||||
|
@ -281,4 +281,13 @@ svcReleaseSemaphore:
|
|||||||
svc 0x16
|
svc 0x16
|
||||||
pop {r3}
|
pop {r3}
|
||||||
str r1, [r3]
|
str r1, [r3]
|
||||||
bx lr
|
bx lr
|
||||||
|
|
||||||
|
.global svcGetThreadId
|
||||||
|
.type svcGetThreadId, %function
|
||||||
|
svcGetThreadId:
|
||||||
|
str r0, [sp,#-0x4]!
|
||||||
|
svc 0x37
|
||||||
|
ldr r3, [sp], #4
|
||||||
|
str r1, [r3]
|
||||||
|
bx lr
|
||||||
|
Loading…
Reference in New Issue
Block a user