diff --git a/KernelLand/Kernel/drv/serial.c b/KernelLand/Kernel/drv/serial.c
index 1b62b1bf964a0c92e3f6811b277e847ad5f7ced8..08fb6786ec96dddc46c6490b22f56b04db30fbdd 100644
--- a/KernelLand/Kernel/drv/serial.c
+++ b/KernelLand/Kernel/drv/serial.c
@@ -73,6 +73,9 @@ void Serial_ByteReceived(tSerialPort *Port, char Ch)
 			case 'p':
 				Threads_Dump();
 				break;
+			case 'h':
+				Heap_Dump();
+				break;
 			case 'X'-'A'+1:
 				PTY_SendInput(Port->PTY, &Ch, 1);
 				break;