From: Willy Tarreau Date: Wed, 27 May 2020 14:58:08 +0000 (+0200) Subject: REORG: include: move debug.h from common/ to haproxy/ X-Git-Tag: v2.2-dev9~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a83d60662bb9c6e04bd9c5c014db6c094371ed5;p=thirdparty%2Fhaproxy.git REORG: include: move debug.h from common/ to haproxy/ The debug file is cleaner now and does not depend on much anymore. --- diff --git a/include/common/debug.h b/include/common/debug.h deleted file mode 100644 index c1b7e42ce1..0000000000 --- a/include/common/debug.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - include/common/debug.h - This files contains some macros to help debugging. - - Copyright (C) 2000-2006 Willy Tarreau - w@1wt.eu - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation, version 2.1 - exclusively. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _COMMON_DEBUG_H -#define _COMMON_DEBUG_H - -#include -#include - -struct task; -struct buffer; -extern volatile unsigned long threads_to_dump; -extern unsigned int debug_commands_issued; -void ha_task_dump(struct buffer *buf, const struct task *task, const char *pfx); -void ha_thread_dump(struct buffer *buf, int thr, int calling_tid); -void ha_thread_dump_all_to_trash(); -void ha_panic(); - -/* This one is useful to automatically apply poisonning on an area returned - * by malloc(). Only "p_" is required to make it work, and to define a poison - * byte using -dM. - */ -static inline void *p_malloc(size_t size) -{ - void *ret = malloc(size); - if (mem_poison_byte >= 0 && ret) - memset(ret, mem_poison_byte, size); - return ret; -} - -#endif /* _COMMON_DEBUG_H */ diff --git a/include/haproxy/debug.h b/include/haproxy/debug.h new file mode 100644 index 0000000000..f9d0f459cb --- /dev/null +++ b/include/haproxy/debug.h @@ -0,0 +1,49 @@ +/* + * include/haproxy/debug.h + * This files contains some macros to help debugging. + * + * Copyright (C) 2000-2020 Willy Tarreau - w@1wt.eu + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation, version 2.1 + * exclusively. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#ifndef _HAPROXY_DEBUG_H +#define _HAPROXY_DEBUG_H + +#include +#include + +struct task; +struct buffer; +extern volatile unsigned long threads_to_dump; +extern unsigned int debug_commands_issued; +void ha_task_dump(struct buffer *buf, const struct task *task, const char *pfx); +void ha_thread_dump(struct buffer *buf, int thr, int calling_tid); +void ha_thread_dump_all_to_trash(); +void ha_panic(); + +/* This one is useful to automatically apply poisonning on an area returned + * by malloc(). Only "p_" is required to make it work, and to define a poison + * byte using -dM. + */ +static inline void *p_malloc(size_t size) +{ + void *ret = malloc(size); + if (mem_poison_byte >= 0 && ret) + memset(ret, mem_poison_byte, size); + return ret; +} + +#endif /* _HAPROXY_DEBUG_H */ diff --git a/src/debug.c b/src/debug.c index e1b9070bfd..340add0829 100644 --- a/src/debug.c +++ b/src/debug.c @@ -21,7 +21,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/stats.c b/src/stats.c index 08879256cb..05dc223fb0 100644 --- a/src/stats.c +++ b/src/stats.c @@ -26,7 +26,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/wdt.c b/src/wdt.c index 53382ef87e..2d03b4a1f2 100644 --- a/src/wdt.c +++ b/src/wdt.c @@ -13,7 +13,7 @@ #include #include -#include +#include #include #include #include