util: move debug_memory_{begin,end} to os_memory_debug.h
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Wed, 19 Feb 2020 11:51:08 +0000 (12:51 +0100)
committerMarge Bot <eric+marge@anholt.net>
Mon, 24 Feb 2020 23:07:57 +0000 (23:07 +0000)
This is where the other debug_memory_* functions are declared, so let's
move it here for symmetry.

This allows us to drop an include of u_debug_gallium.h, which makes us
depend on gallium-headers in non-gallium code.

Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3901>

src/gallium/auxiliary/util/u_debug_gallium.h
src/gallium/state_trackers/wgl/stw_device.c
src/util/os_memory_debug.h
src/util/u_debug_memory.c

index 0710ce2..df4e919 100644 (file)
 extern "C" {
 #endif
 
-unsigned long
-debug_memory_begin(void);
-
-void 
-debug_memory_end(unsigned long beginning);
-
 #ifdef DEBUG
 void debug_print_format(const char *msg, unsigned fmt);
 #else
index f1b1dfd..d88b37f 100644 (file)
@@ -29,7 +29,6 @@
 
 #include "glapi/glapi.h"
 #include "util/u_debug.h"
-#include "util/u_debug_gallium.h"
 #include "util/u_math.h"
 #include "util/u_memory.h"
 #include "pipe/p_screen.h"
index 8f3e936..020f46f 100644 (file)
@@ -57,6 +57,12 @@ void *
 debug_realloc(const char *file, unsigned line, const char *function,
               void *old_ptr, size_t old_size, size_t new_size );
 
+unsigned long
+debug_memory_begin(void);
+
+void
+debug_memory_end(unsigned long start_no);
+
 void
 debug_memory_tag(void *ptr, unsigned tag);
 
index e468fd0..e5e1b63 100644 (file)
@@ -39,7 +39,6 @@
 #include "os/os_thread.h"
 
 #include "util/u_debug.h"
-#include "util/u_debug_gallium.h"
 #include "util/u_debug_stack.h"
 #include "util/list.h"
 #include "util/os_memory.h"