Don't sanitize TrackingHeader::GetSize()
Also avoid tracking GC-root updates when ASAN is enabled as it promotes
stack frames to heap for stack-use-after-return detection.
Test: DIST_DIR=/tmp/dist TARGET_PRODUCT=armv8 TARGET_BUILD_VARIANT=eng \
./prebuilts/build-tools/path/linux-x86/python3 \
./art/test/testrunner/run_build_test_target.py -j80 art-gtest-heap-poisoning
Bug: 240930225
Bug: 160737021
Change-Id: I6a6bb2790d26a95bdbe386080cddb0b739dd3002
(cherry picked from commit 5ac8b698c560e631b0a0e38aaed1445d488da826)
Merged-In: I6a6bb2790d26a95bdbe386080cddb0b739dd3002
4 files changed