svm: asan: fix asan support 37/26637/2
authorBenoît Ganne <bganne@cisco.com>
Mon, 20 Apr 2020 07:52:39 +0000 (09:52 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Wed, 22 Apr 2020 17:11:56 +0000 (17:11 +0000)
commit77d42fc7193fb3ffa9c6f2f9c6d4459493b8cff2
tree3af006b7028bf8acd8569d94df54c10d7f4e453d
parent07bbaef593939e9d03ba131e03296587472514ce
svm: asan: fix asan support

 - restrict the unittests SVM address space to what is supported by ASan
 - mark SVM mmap()ed address space accessible for ASan
 - SVM shared memory heap scheme means some allocation can happen
   outside the current process. Lazily mark those accessible for ASan

Type: fix

Change-Id: I7c196c80b2a5297651d0afa54f1a8e478fcf59b1
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/plugins/unittest/svm_fifo_test.c
src/svm/ssvm.c
src/svm/svm.c