[Asan] Return nullptr for invalid chunks
authorVitaly Buka <vitalybuka@google.com>
Wed, 9 Sep 2020 23:17:37 +0000 (16:17 -0700)
committerVitaly Buka <vitalybuka@google.com>
Wed, 9 Sep 2020 23:32:47 +0000 (16:32 -0700)
commit91c28bbe74f24e0e84edf84daae7659c11e7afd6
treeef06b142576a89273c7f70c341be9346b04e9d1c
parenta6183d0f028cb73eccc82a7cce9534708a149762
[Asan] Return nullptr for invalid chunks

CHUNK_ALLOCATED. CHUNK_QUARANTINE are only states
which make AsanChunk useful for GetAsanChunk callers.
In either case member of AsanChunk are not useful.

Fix few cases which didn't expect nullptr. Most of the callers are already
expects nullptr.

Reviewed By: morehouse

Differential Revision: https://reviews.llvm.org/D87135
compiler-rt/lib/asan/asan_allocator.cpp