diff options
author | Damjan Marion <damarion@cisco.com> | 2022-04-05 12:40:31 +0200 |
---|---|---|
committer | Beno�t Ganne <bganne@cisco.com> | 2022-04-05 14:46:15 +0000 |
commit | 79934e855fc58aefde498cd0564796cdd6ccbc59 (patch) | |
tree | db3c5a33e1146915572160c33f2a0a8c9cbd18cd /src/vppinfra/pool.h | |
parent | 0c740a6d8a6c11b1af4ce704220c2c46628f0a89 (diff) |
vppinfra: refactor address sanitizer
Type: refactor
Change-Id: I5ca142ec1557d5b5c3806b43553ad9d3b5ea1112
Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'src/vppinfra/pool.h')
-rw-r--r-- | src/vppinfra/pool.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/vppinfra/pool.h b/src/vppinfra/pool.h index 9f9194f59e2..8330d64b0bd 100644 --- a/src/vppinfra/pool.h +++ b/src/vppinfra/pool.h @@ -185,7 +185,7 @@ _pool_get (void **pp, void **ep, uword align, int zero, uword elt_sz) ph->free_bitmap = clib_bitmap_andnoti_notrim (ph->free_bitmap, index); vec_set_len (ph->free_indices, n_free - 1); - CLIB_MEM_UNPOISON (e, elt_sz); + clib_mem_unpoison (e, elt_sz); goto done; } @@ -299,7 +299,7 @@ _pool_put_index (void *p, uword index, uword elt_sz) else vec_add1 (ph->free_indices, index); - CLIB_MEM_POISON (p + index * elt_sz, elt_sz); + clib_mem_poison (p + index * elt_sz, elt_sz); } #define pool_put_index(P, I) _pool_put_index ((void *) (P), I, _vec_elt_sz (P)) @@ -322,7 +322,7 @@ _pool_alloc (void **pp, uword n_elts, uword align, void *heap, uword elt_sz) pp[0] = _vec_realloc_inline (pp[0], len + n_elts, elt_sz, sizeof (pool_header_t), align, heap); _vec_set_len (pp[0], len, elt_sz); - CLIB_MEM_POISON (pp[0] + len * elt_sz, n_elts * elt_sz); + clib_mem_poison (pp[0] + len * elt_sz, n_elts * elt_sz); ph = pool_header (pp[0]); vec_resize (ph->free_indices, n_elts); @@ -358,7 +358,7 @@ _pool_dup (void *p, uword align, uword elt_sz) { u32 *fi; vec_foreach (fi, ph->free_indices) - CLIB_MEM_UNPOISON (p + elt_sz * fi[0], elt_sz); + clib_mem_unpoison (p + elt_sz * fi[0], elt_sz); clib_memcpy_fast (n, p, len * elt_sz); @@ -368,8 +368,8 @@ _pool_dup (void *p, uword align, uword elt_sz) vec_foreach (fi, ph->free_indices) { uword offset = elt_sz * fi[0]; - CLIB_MEM_POISON (p + offset, elt_sz); - CLIB_MEM_POISON (n + offset, elt_sz); + clib_mem_poison (p + offset, elt_sz); + clib_mem_poison (n + offset, elt_sz); } } |