Takes the libhwasan library from LLVM and puts it into our source tree excluding the build system files.
Tieing the source files into our build system is done in a later commit. We have taken the libsanitizer library from the same SVN revision as the other sanitizer libraries are taken from (SVN revision 368656 as mentioned in libsanitizer/MERGE). libsanitizer/ChangeLog: 2019-11-05 Matthew Malcomson <matthew.malcom...@arm.com> * README.gcc: Mention now including lib/hwasan. * hwasan/hwasan.cpp: New file. * hwasan/hwasan.h: New file. * hwasan/hwasan.syms.extra: New file. * hwasan/hwasan_allocator.cpp: New file. * hwasan/hwasan_allocator.h: New file. * hwasan/hwasan_blacklist.txt: New file. * hwasan/hwasan_checks.h: New file. * hwasan/hwasan_dynamic_shadow.cpp: New file. * hwasan/hwasan_dynamic_shadow.h: New file. * hwasan/hwasan_flags.h: New file. * hwasan/hwasan_flags.inc: New file. * hwasan/hwasan_interceptors.cpp: New file. * hwasan/hwasan_interceptors_vfork.S: New file. * hwasan/hwasan_interface_internal.h: New file. * hwasan/hwasan_linux.cpp: New file. * hwasan/hwasan_malloc_bisect.h: New file. * hwasan/hwasan_mapping.h: New file. * hwasan/hwasan_memintrinsics.cpp: New file. * hwasan/hwasan_new_delete.cpp: New file. * hwasan/hwasan_poisoning.cpp: New file. * hwasan/hwasan_poisoning.h: New file. * hwasan/hwasan_report.cpp: New file. * hwasan/hwasan_report.h: New file. * hwasan/hwasan_tag_mismatch_aarch64.S: New file. * hwasan/hwasan_thread.cpp: New file. * hwasan/hwasan_thread.h: New file. * hwasan/hwasan_thread_list.cpp: New file. * hwasan/hwasan_thread_list.h: New file.
hwasan-patch02.patch.gz
Description: hwasan-patch02.patch.gz