diff options
author | Benoît Ganne <bganne@cisco.com> | 2020-10-20 14:31:55 +0200 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2020-10-21 11:04:07 +0000 |
commit | df601ae2d16ed127a9506a7a865484632ee1afe1 (patch) | |
tree | 6cd0860085ae9b74dbe5b41227541b3f4912fe63 /src/svm/fifo_segment.c | |
parent | 568617bfe6d45c0ebe0f4eb45fdaca6a3a90134e (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>
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 83437183d1d..8503819f42f 100644 --- a/src/svm/fifo_segment.c +++ b/src/svm/fifo_segment.c @@ -781,6 +781,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]; |