parlib: UTH_EXT_BLK_JUSTICE -> _MISC
[akaros.git] / kern / include / kdebug.h
index 0a11754..b3effb4 100644 (file)
@@ -11,8 +11,6 @@ struct symtab_entry {
        uintptr_t addr;
 };
 
-#define TRACEME() trace_printk(TRUE, "%s(%d)", __FILE__, __LINE__)
-
 /* An alternative here is to have backtrace_list kmalloc an array.  The downside
  * is that we're calling into the allocator in potentially-delicate situations,
  * such as the NMI handler. */
@@ -62,7 +60,7 @@ void __print_func_exit(const char *func, const char *file);
 #define print_func_exit() __print_func_exit(__FUNCTION__, __FILE__)
 void hexdump(void *v, int length);
 void pahexdump(uintptr_t pa, int length);
-int printdump(char *buf, int buflen, uint8_t *data);
+int printdump(char *buf, int numprint, int buflen, uint8_t *data);
 
 extern bool printx_on;
 void set_printx(int mode);
@@ -74,8 +72,11 @@ void set_printx(int mode);
 #define trace_printx(args...)                                          \
        do {                                                                                    \
                if (printx_on)                                                          \
-                       trace_printk(TRUE, args);                               \
+                       trace_printk(args);                             \
        } while (0)
 
 void debug_addr_proc(struct proc *p, unsigned long addr);
 void debug_addr_pid(int pid, unsigned long addr);
+
+void px_lock(void);
+void px_unlock(void);