From 6f8b0120074bb7be132d2391c0a4f05ec49e5b95 Mon Sep 17 00:00:00 2001
From: Recolic Keghart <root@recolic.net>
Date: Sun, 29 Dec 2019 20:39:27 +0800
Subject: [PATCH] >  Manual commit:  add DF to info-r U201614531 recolic Linux
 RECOLICPC 5.4.6-arch3-1 #1 SMP PREEMPT Tue, 24 Dec 2019 04:36:53 +0000 x86_64
 GNU/Linux  20:39:27 up 1 day,  2:13,  1 user,  load average: 3.89, 4.42, 2.86
 c26e9e341b44b1664c7428eb9e0077a95889888c

---
 nemu/src/monitor/debug/ui.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/nemu/src/monitor/debug/ui.cc b/nemu/src/monitor/debug/ui.cc
index 086b21a..7315849 100644
--- a/nemu/src/monitor/debug/ui.cc
+++ b/nemu/src/monitor/debug/ui.cc
@@ -174,8 +174,9 @@ static int cmd_info(char *_args) {
     println("Registers:");
     printfln("%eax={}, %ebx={}, %ecx={}, %edx={}", dumpReg(cpu.eax), dumpReg(cpu.ebx), dumpReg(cpu.ecx), dumpReg(cpu.edx));
     printfln("%esp={}, %ebp={}, %esi={}, %edi={}", dumpReg(cpu.esp), dumpReg(cpu.ebp), dumpReg(cpu.esi), dumpReg(cpu.edi));
-    printfln("%eip={}, CF/OF/SF/ZF={}/{}/{}/{}", dumpReg(cpu.eip), cpu_eflags::get<cpu_eflags::CF>(), 
-            cpu_eflags::get<cpu_eflags::OF>(), cpu_eflags::get<cpu_eflags::SF>(), cpu_eflags::get<cpu_eflags::ZF>());
+    printfln("%eip={}, CF/OF/SF/ZF/DF={}/{}/{}/{}/{}", dumpReg(cpu.eip), cpu_eflags::get<cpu_eflags::CF>(), 
+            cpu_eflags::get<cpu_eflags::OF>(), cpu_eflags::get<cpu_eflags::SF>(), cpu_eflags::get<cpu_eflags::ZF>(),
+            cpu_eflags::get<cpu_eflags::DF>());
   }
   else if(string(_args).strip() == "w") {
     println("Watchpoints:");
-- 
GitLab