From 921398936d989aef06be8d869d9162e3d9b294b3 Mon Sep 17 00:00:00 2001
From: Christian Cunningham <cc@localhost>
Date: Sun, 13 Feb 2022 13:22:43 -0700
Subject: Output the count of the task stacks

---
 src/exceptions/svc.S | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'src/exceptions')

diff --git a/src/exceptions/svc.S b/src/exceptions/svc.S
index bebc417..dc1a351 100644
--- a/src/exceptions/svc.S
+++ b/src/exceptions/svc.S
@@ -45,6 +45,10 @@ svc_000003: // Clean task stack
 	// Free the thread after freeing the stack
 	mov r0, r2
 	bl kfree
+	ldr r3, =sched_stack_count
+	ldr r2, [r3]
+	sub r2, #1
+	str r2, [r3]
 	b svc_exit
 svc_000004: // Lock Mutex (usr_r0 = struct Mutex*)
 	ldr r3, =scheduler
-- 
cgit v1.2.1