Adds hexdump to a parlib header
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 22 Jun 2015 23:31:00 +0000 (16:31 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 22 Jun 2015 23:37:08 +0000 (16:37 -0700)
For debugging.

tests/vmm/vmrunkernel.c
user/parlib/include/ros_debug.h

index a9f752a..a64f996 100644 (file)
@@ -4,6 +4,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <parlib/arch/arch.h>
+#include <parlib/ros_debug.h>
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
@@ -12,6 +13,7 @@
 #include <ros/syscall.h>
 #include <sys/mman.h>
 #include <vmm/coreboot_tables.h>
+
 /* this test will run the "kernel" in the negative address space. We hope. */
 int *mmap_blob;
 unsigned long long stack[1024];
index 2f6dcab..fabb53a 100644 (file)
@@ -26,6 +26,9 @@ void __print_func_exit(const char *func, const char *file);
 #define print_func_entry() __print_func_entry(__FUNCTION__, __FILE__)
 #define print_func_exit() __print_func_exit(__FUNCTION__, __FILE__)
 
+/* user/parlib/hexdump.c */
+void hexdump(FILE *f, void *v, int length);
+
 __END_DECLS
 
 #endif /* PARLIB_ROS_DEBUG_H */