From 171be01bc5160a8f7eeb37a582605523a0e6b065 Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Fri, 24 Nov 2017 23:12:51 +0100 Subject: [PATCH] ksyscalls: mark syscalls done by note handler with ! --- src/jehanne/cmd/ksyscalls/ksyscalls.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jehanne/cmd/ksyscalls/ksyscalls.go b/src/jehanne/cmd/ksyscalls/ksyscalls.go index 6454158..0c6abbd 100644 --- a/src/jehanne/cmd/ksyscalls/ksyscalls.go +++ b/src/jehanne/cmd/ksyscalls/ksyscalls.go @@ -292,6 +292,8 @@ enter_{{ .Name }}(Fmt* fmt, Ureg* ureg) {{ end }} {{ .CommonCode }} jehanne_fmtprint(fmt, "{{ .Name }} %#p >", ureg->ip); + if(up->notified) + jehanne_fmtprint(fmt, "!"); {{ .EntryPrint }} jehanne_fmtprint(fmt, "\n"); } @@ -321,6 +323,8 @@ static void exit_{{ .Name }}(Fmt* fmt, Ureg* ureg, ScRet* ret) { jehanne_fmtprint(fmt, "{{ .Name }} %#p <", ureg->ip); + if(up->notified) + jehanne_fmtprint(fmt, "!"); {{ .ExitPrint }} } {{ end }}