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>
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
#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"
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);
#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"