From: Jérémie Galarneau Date: Wed, 21 Jun 2017 13:35:29 +0000 (-0400) Subject: Hide internal dynamic-buffer symbols X-Git-Tag: v2.11.0-rc1~516 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=c90647fe68da8a767a2c03dc0135d4a09992af16;p=lttng-tools.git Hide internal dynamic-buffer symbols Signed-off-by: Jérémie Galarneau --- diff --git a/src/common/dynamic-buffer.c b/src/common/dynamic-buffer.c index 4f1116213..fd39f813b 100644 --- a/src/common/dynamic-buffer.c +++ b/src/common/dynamic-buffer.c @@ -16,7 +16,6 @@ */ #include -#include #include #include @@ -38,12 +37,14 @@ size_t round_to_power_of_2(size_t val) return rounded; } +LTTNG_HIDDEN void lttng_dynamic_buffer_init(struct lttng_dynamic_buffer *buffer) { assert(buffer); memset(buffer, 0, sizeof(*buffer)); } +LTTNG_HIDDEN int lttng_dynamic_buffer_append(struct lttng_dynamic_buffer *buffer, const void *buf, size_t len) { @@ -75,6 +76,7 @@ end: return ret; } +LTTNG_HIDDEN int lttng_dynamic_buffer_append_buffer(struct lttng_dynamic_buffer *dst_buffer, struct lttng_dynamic_buffer *src_buffer) { @@ -91,6 +93,7 @@ end: return ret; } +LTTNG_HIDDEN int lttng_dynamic_buffer_set_size(struct lttng_dynamic_buffer *buffer, size_t new_size) { @@ -139,6 +142,7 @@ end: return ret; } +LTTNG_HIDDEN int lttng_dynamic_buffer_set_capacity(struct lttng_dynamic_buffer *buffer, size_t demanded_capacity) { @@ -172,6 +176,7 @@ end: } /* Release any memory used by the dynamic buffer. */ +LTTNG_HIDDEN void lttng_dynamic_buffer_reset(struct lttng_dynamic_buffer *buffer) { if (!buffer) { diff --git a/src/common/dynamic-buffer.h b/src/common/dynamic-buffer.h index d05356b73..d42a6a61d 100644 --- a/src/common/dynamic-buffer.h +++ b/src/common/dynamic-buffer.h @@ -20,6 +20,7 @@ #include #include +#include struct lttng_dynamic_buffer { char *data; @@ -36,6 +37,7 @@ struct lttng_dynamic_buffer { * Initialize a dynamic buffer. This performs no allocation and is meant * to be used instead of memset or explicit initialization of the buffer. */ +LTTNG_HIDDEN void lttng_dynamic_buffer_init(struct lttng_dynamic_buffer *buffer); /* @@ -43,6 +45,7 @@ void lttng_dynamic_buffer_init(struct lttng_dynamic_buffer *buffer); * (after its current "size"). The dynamic buffer's size is increased by * "len", and its capacity is adjusted automatically. */ +LTTNG_HIDDEN int lttng_dynamic_buffer_append(struct lttng_dynamic_buffer *buffer, const void *buf, size_t len); @@ -51,6 +54,7 @@ int lttng_dynamic_buffer_append(struct lttng_dynamic_buffer *buffer, * dynamic buffer as the source buffer. The source buffer's size is used in lieu * of "len". */ +LTTNG_HIDDEN int lttng_dynamic_buffer_append_buffer(struct lttng_dynamic_buffer *dst_buffer, struct lttng_dynamic_buffer *src_buffer); @@ -70,6 +74,7 @@ int lttng_dynamic_buffer_append_buffer(struct lttng_dynamic_buffer *dst_buffer, * NOTE: It is striclty _invalid_ to access memory after _size_, regardless * of prior calls to set_capacity(). */ +LTTNG_HIDDEN int lttng_dynamic_buffer_set_size(struct lttng_dynamic_buffer *buffer, size_t new_size); @@ -81,10 +86,12 @@ int lttng_dynamic_buffer_set_size(struct lttng_dynamic_buffer *buffer, * * If the current size > new_capacity, the operation will fail. */ +LTTNG_HIDDEN int lttng_dynamic_buffer_set_capacity(struct lttng_dynamic_buffer *buffer, size_t new_capacity); /* Release any memory used by the dynamic buffer. */ +LTTNG_HIDDEN void lttng_dynamic_buffer_reset(struct lttng_dynamic_buffer *buffer); #endif /* LTTNG_DYNAMIC_BUFFER_H */