diff options
author | 2020-10-20 14:31:55 +0200 | |
---|---|---|
committer | 2020-11-09 19:13:25 +0100 | |
commit | 071328283ef1210ccea8bef06b28be4f59c07d8f (patch) | |
tree | 25f8eb3290ecfac22badf2f1c86294e656c87b98 /src/svm/fifo_segment.c | |
parent | 8cfcbaa726fd409ae5090380297c244690ce7c3b (diff) |
svm: fix ASAN annotations for external chunks
Chunks can be allocated from another process. We need to manually
mark them as accessible for ASAN.
Type: fix
Change-Id: Ifbeef3346e9cee2c1231f80cbcf7f9673b5b54be
Signed-off-by: Benoît Ganne <bganne@cisco.com>
(cherry picked from commit df601ae2d16ed127a9506a7a865484632ee1afe1)
Diffstat (limited to 'src/svm/fifo_segment.c')
-rw-r--r-- | src/svm/fifo_segment.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/svm/fifo_segment.c b/src/svm/fifo_segment.c index 3fd7d9d6ede..80a22b19978 100644 --- a/src/svm/fifo_segment.c +++ b/src/svm/fifo_segment.c @@ -784,6 +784,7 @@ fsh_slice_collect_chunks (fifo_segment_header_t * fsh, while (c) { + CLIB_MEM_UNPOISON (c, sizeof (*c)); next = c->next; fl_index = fs_freelist_for_size (c->length); c->next = fss->free_chunks[fl_index]; |