|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [UNIKRAFT PATCH] lib/syscall_shim: Add option to enable debugging
Adds an option to enable debug messages for the syscall_shim library only.
Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
---
lib/syscall_shim/Config.uk | 4 ++++
lib/syscall_shim/Makefile.uk | 1 +
2 files changed, 5 insertions(+)
diff --git a/lib/syscall_shim/Config.uk b/lib/syscall_shim/Config.uk
index 9c39ed2f..1d90cf7f 100644
--- a/lib/syscall_shim/Config.uk
+++ b/lib/syscall_shim/Config.uk
@@ -34,4 +34,8 @@ if LIBSYSCALL_SHIM
requests (e.g., sysenter/sysexit). The handler maps
register values accordingly to the Linux ABI standard
(see: man syscalls[2]).
+
+ config LIBSYSCALL_SHIM_DEBUG
+ bool "Enable debug messages"
+ default n
endif
diff --git a/lib/syscall_shim/Makefile.uk b/lib/syscall_shim/Makefile.uk
index 37805c82..55d7488e 100644
--- a/lib/syscall_shim/Makefile.uk
+++ b/lib/syscall_shim/Makefile.uk
@@ -102,6 +102,7 @@ CINCLUDES-y += -I$(LIBSYSCALL_SHIM_BASE)/include
CXXINCLUDES-y += -I$(LIBSYSCALL_SHIM_BASE)/include
LIBSYSCALL_SHIM_CINCLUDES += -I$(LIBSYSCALL_SHIM_BASE)
+LIBSYSCALL_SHIM_COMPFLAGS-$(CONFIG_LIBSYSCALL_SHIM_DEBUG) += -DUK_DEBUG
LIBSYSCALL_SHIM_SRCS-y += $(LIBSYSCALL_SHIM_BUILD)/uk_syscall.c
LIBSYSCALL_SHIM_SRCS-y += $(LIBSYSCALL_SHIM_BUILD)/uk_syscall6.c
--
2.20.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |