This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository compiler-rt.
from 9b46f1e9a Try to fix OOB tests more on Windows after r367642 new 2f91f4f95 compiler-rt: Rename cc files below test/asan to cpp new 7dffef0a5 Follow-up for r367863 and r367656
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CMakeLists.txt | 2 +- lib/asan/tests/asan_test.cpp | 2 +- lib/sanitizer_common/scripts/check_lint.sh | 4 +-- lib/tsan/rtl/tsan_interceptors.cpp | 2 +- lib/tsan/rtl/tsan_rtl_report.cpp | 2 +- .../{abort_on_error.cc => abort_on_error.cpp} | 2 +- ...lize-partial-report-no-external-symbolizer.cpp} | 4 +-- ...n-symbolize-partial-report-with-module-map.cpp} | 4 +-- ...e-map.cc => asan-symbolize-with-module-map.cpp} | 4 +-- ...{asan_gen_prefixes.cc => asan_gen_prefixes.cpp} | 0 ...-path.cc => atos-symbolizer-dyld-root-path.cpp} | 6 ++-- .../{atos-symbolizer.cc => atos-symbolizer.cpp} | 6 ++-- ...{dladdr-demangling.cc => dladdr-demangling.cpp} | 0 .../{dump_registers.cc => dump_registers.cpp} | 0 ..._reexec.cc => dyld_insert_libraries_reexec.cpp} | 0 ..._remove.cc => dyld_insert_libraries_remove.cpp} | 0 .../Darwin/{empty-section.cc => empty-section.cpp} | 0 ...-symbolication.cc => haswell-symbolication.cpp} | 2 +- .../{init_for_dlopen.cc => init_for_dlopen.cpp} | 0 ...bols_darwin.cc => interface_symbols_darwin.cpp} | 0 .../Darwin/{linked-only.cc => linked-only.cpp} | 0 ...loc_destroy_zone.cc => malloc_destroy_zone.cpp} | 0 ...rotect.cc => malloc_set_zone_name-mprotect.cpp} | 0 ...zone-protected.cc => malloc_zone-protected.cpp} | 0 ...structors.cc => mixing-global-constructors.cpp} | 0 .../TestCases/Darwin/{odr-lto.cc => odr-lto.cpp} | 0 ...ries-env.cc => reexec-insert-libraries-env.cpp} | 0 ...andbox-symbolizer.cc => sandbox-symbolizer.cpp} | 0 .../TestCases/Darwin/{scribble.cc => scribble.cpp} | 0 ...pressions-darwin.cc => suppressions-darwin.cpp} | 0 ...sions-function.cc => suppressions-function.cpp} | 0 ...essions-sandbox.cc => suppressions-sandbox.cpp} | 0 ...-exec.cc => unset-insert-libraries-on-exec.cpp} | 2 +- test/asan/TestCases/Darwin/{uuid.cc => uuid.cpp} | 2 +- .../{blacklist-extra.cc => blacklist-extra.cpp} | 0 .../Helpers/{echo-env.cc => echo-env.cpp} | 2 +- ...atexit-extra.cc => init-order-atexit-extra.cpp} | 0 ...extra.cc => initialization-blacklist-extra.cpp} | 0 ...tra2.cc => initialization-blacklist-extra2.cpp} | 0 .../TestCases/Helpers/initialization-blacklist.txt | 2 +- ...n-bug-extra.cc => initialization-bug-extra.cpp} | 0 ...bug-extra2.cc => initialization-bug-extra2.cpp} | 0 ...extra.cc => initialization-constexpr-extra.cpp} | 0 ...bug-extra.cc => initialization-nobug-extra.cpp} | 0 .../Helpers/{underflow.cc => underflow.cpp} | 0 .../{abort_on_error.cc => abort_on_error.cpp} | 2 +- ...ctivation-options.cc => activation-options.cpp} | 4 +-- ...gned_delete_test.cc => aligned_delete_test.cpp} | 0 ...llocator_oom_test.cc => allocator_oom_test.cpp} | 0 ...ppressions.cc => asan_default_suppressions.cpp} | 0 .../{asan_dlopen_test.cc => asan_dlopen_test.cpp} | 0 ...{asan_prelink_test.cc => asan_prelink_test.cpp} | 0 ...n_preload_test-1.cc => asan_preload_test-1.cpp} | 0 ...n_preload_test-2.cc => asan_preload_test-2.cpp} | 0 ...n_preload_test-3.cc => asan_preload_test-3.cpp} | 0 ...onfict_test-1.cc => asan_rt_confict_test-1.cpp} | 0 ...onfict_test-2.cc => asan_rt_confict_test-2.cpp} | 0 ...rofile_test.cc => auto_memory_profile_test.cpp} | 0 test/asan/TestCases/Linux/{bzero.cc => bzero.cpp} | 0 .../Linux/{clang_gcc_abi.cc => clang_gcc_abi.cpp} | 8 ++--- .../Linux/{clone_test.cc => clone_test.cpp} | 0 .../{coverage-missing.cc => coverage-missing.cpp} | 0 .../Linux/{cuda_test.cc => cuda_test.cpp} | 0 ...ns-are-bad.cc => function-sections-are-bad.cpp} | 0 ...bal-overflow-bfd.cc => global-overflow-bfd.cpp} | 0 ...bal-overflow-lld.cc => global-overflow-lld.cpp} | 0 ...sections-lld.cc => globals-gc-sections-lld.cpp} | 0 ...{init-order-dlopen.cc => init-order-dlopen.cpp} | 0 ...nit_fini_sections.cc => init_fini_sections.cpp} | 0 ...y-order.cc => initialization-bug-any-order.cpp} | 6 ++-- ...malloc_test.cc => interception_malloc_test.cpp} | 0 ...r_r_test.cc => interception_readdir_r_test.cpp} | 0 ...{interception_test.cc => interception_test.cpp} | 0 ...ymbols_linux.cc => interface_symbols_linux.cpp} | 0 .../Linux/{kernel-area.cc => kernel-area.cpp} | 0 test/asan/TestCases/Linux/{leak.cc => leak.cpp} | 0 .../{leak_check_segv.cc => leak_check_segv.cpp} | 0 .../Linux/{local_alias.cc => local_alias.cpp} | 0 .../{long-object-path.cc => long-object-path.cpp} | 0 .../{malloc-in-qsort.cc => malloc-in-qsort.cpp} | 0 ...lete_mismatch.cc => malloc_delete_mismatch.cpp} | 0 .../Linux/{memmem_test.cc => memmem_test.cpp} | 0 .../TestCases/Linux/{mincore.cc => mincore.cpp} | 0 ..._delete_mismatch.cc => new_delete_mismatch.cpp} | 0 ...ch_global.cc => new_delete_mismatch_global.cpp} | 0 ...atch_stack.cc => new_delete_mismatch_stack.cpp} | 0 .../{nohugepage_test.cc => nohugepage_test.cpp} | 0 .../Linux/{odr-violation.cc => odr-violation.cpp} | 6 ++-- .../Linux/{odr-vtable.cc => odr-vtable.cpp} | 0 .../{odr_indicators.cc => odr_indicators.cpp} | 0 ...{overflow-in-qsort.cc => overflow-in-qsort.cpp} | 0 .../Linux/{preinit_test.cc => preinit_test.cpp} | 0 ...installed_signal.cc => preinstalled_signal.cpp} | 0 ...ofile_test.cc => print_memory_profile_test.cpp} | 0 ...ctor.cc => pthread_create_from_constructor.cpp} | 0 ...reate_version.cc => pthread_create_version.cpp} | 0 .../asan/TestCases/Linux/{ptrace.cc => ptrace.cpp} | 2 +- ...uarantine_size_mb.cc => quarantine_size_mb.cpp} | 0 .../{recoverable-lsan.cc => recoverable-lsan.cpp} | 0 .../TestCases/Linux/{recvfrom.cc => recvfrom.cpp} | 6 ++-- ...elease_to_os_test.cc => release_to_os_test.cpp} | 0 .../{rlimit_mmap_test.cc => rlimit_mmap_test.cpp} | 0 ...test.cc => sanbox_read_proc_self_maps_test.cpp} | 0 .../asan/TestCases/Linux/{shmctl.cc => shmctl.cpp} | 0 ...e_world.cc => signal_during_stop_the_world.cpp} | 0 ...{sized_delete_test.cc => sized_delete_test.cpp} | 0 ...ry-mode.cc => stack-overflow-recovery-mode.cpp} | 0 ...verflow-sigbus.cc => stack-overflow-sigbus.cpp} | 0 ...ck-trace-dlclose.cc => stack-trace-dlclose.cpp} | 0 .../Linux/{static_tls.cc => static_tls.cpp} | 0 ...xt_annotation.cc => swapcontext_annotation.cpp} | 0 .../{swapcontext_test.cc => swapcontext_test.cpp} | 0 .../TestCases/Linux/{syscalls.cc => syscalls.cpp} | 0 ...cc => thread_local_quarantine_pthread_join.cpp} | 0 ...e_kb.cc => thread_local_quarantine_size_kb.cpp} | 0 .../Linux/{uar_signals.cc => uar_signals.cpp} | 0 .../Linux/{unpoison_tls.cc => unpoison_tls.cpp} | 0 test/asan/TestCases/Linux/{vfork.cc => vfork.cpp} | 0 ...ize-bad-path.cc => asan-symbolize-bad-path.cpp} | 0 ...nity-test.cc => asan-symbolize-sanity-test.cpp} | 6 ++-- ...ions_in_help.cc => logging_options_in_help.cpp} | 0 ...help_output.cc => plugin_no_op_help_output.cpp} | 0 ...symbolicate.cc => plugin_no_op_symbolicate.cpp} | 0 .../{set_log_dest.cc => set_log_dest.cpp} | 0 .../{set_log_level.cc => set_log_level.cpp} | 0 .../TestCases/Posix/{asprintf.cc => asprintf.cpp} | 0 ...global.cc => assign_large_valloc_to_global.cpp} | 0 .../Posix/{bcmp_test.cc => bcmp_test.cpp} | 0 .../Posix/{closed-fds.cc => closed-fds.cpp} | 2 +- ...current_overflow.cc => concurrent_overflow.cpp} | 0 .../Posix/{coverage-fork.cc => coverage-fork.cpp} | 0 ...le-unloaded.cc => coverage-module-unloaded.cpp} | 0 .../{coverage-reset.cc => coverage-reset.cpp} | 14 ++++----- .../TestCases/Posix/{coverage.cc => coverage.cpp} | 0 ...ocated_bytes.cc => current_allocated_bytes.cpp} | 0 .../{deep_call_stack.cc => deep_call_stack.cpp} | 0 ...{deep_thread_stack.cc => deep_thread_stack.cpp} | 0 .../Posix/{dlclose-test.cc => dlclose-test.cpp} | 0 .../Posix/{fgets_fputs.cc => fgets_fputs.cpp} | 0 .../Posix/{fread_fwrite.cc => fread_fwrite.cpp} | 0 ...{free_hook_realloc.cc => free_hook_realloc.cpp} | 0 .../TestCases/Posix/{freopen.cc => freopen.cpp} | 0 .../TestCases/Posix/{gc-test.cc => gc-test.cpp} | 0 test/asan/TestCases/Posix/{glob.cc => glob.cpp} | 0 ..._error-torture.cc => halt_on_error-torture.cpp} | 0 ...pcs.cc => halt_on_error_suppress_equal_pcs.cpp} | 0 ...abort_on_error.cc => handle_abort_on_error.cpp} | 0 ...ead-create.cc => init-order-pthread-create.cpp} | 0 ...test.cc => interception-in-shared-lib-test.cpp} | 2 +- ...hreads.cc => invalid-pointer-pairs-threads.cpp} | 2 +- test/asan/TestCases/Posix/{ioctl.cc => ioctl.cpp} | 2 +- ...ee.cc => large_allocator_unpoisons_on_free.cpp} | 0 ...to-constmerge-odr.cc => lto-constmerge-odr.cpp} | 0 .../Posix/{mmap_limit_mb.cc => mmap_limit_mb.cpp} | 0 ...ay_cookie_test.cc => new_array_cookie_test.cpp} | 2 +- ...e_uaf_test.cc => new_array_cookie_uaf_test.cpp} | 0 ...cc => new_array_cookie_with_new_from_class.cpp} | 0 test/asan/TestCases/Posix/{no-fd.cc => no-fd.cpp} | 0 .../Posix/{print_cmdline.cc => print_cmdline.cpp} | 0 test/asan/TestCases/Posix/{readv.cc => readv.cpp} | 0 .../{shared-lib-test.cc => shared-lib-test.cpp} | 2 +- .../{stack-overflow.cc => stack-overflow.cpp} | 0 ...-after-return.cc => stack-use-after-return.cpp} | 4 +-- ...{start-deactivated.cc => start-deactivated.cpp} | 0 .../{strerror_r_test.cc => strerror_r_test.cpp} | 0 .../{strndup_oob_test.cc => strndup_oob_test.cpp} | 6 ++-- ...{strndup_oob_test2.cc => strndup_oob_test2.cpp} | 2 +- .../Posix/{tsd_dtor_leak.cc => tsd_dtor_leak.cpp} | 0 test/asan/TestCases/Posix/{wait.cc => wait.cpp} | 2 +- test/asan/TestCases/Posix/{wait3.cc => wait3.cpp} | 2 +- test/asan/TestCases/Posix/{wait4.cc => wait4.cpp} | 2 +- .../asan/TestCases/Posix/{waitid.cc => waitid.cpp} | 2 +- .../{aligned_mallocs.cc => aligned_mallocs.cpp} | 0 ...{allocators_sanity.cc => allocators_sanity.cpp} | 0 .../{beginthreadex.cc => beginthreadex.cpp} | 0 ...callback.cc => bind_io_completion_callback.cpp} | 0 .../Windows/{bitfield.cc => bitfield.cpp} | 0 .../Windows/{bitfield_uaf.cc => bitfield_uaf.cpp} | 6 ++-- .../{calloc_left_oob.cc => calloc_left_oob.cpp} | 4 +-- .../{calloc_right_oob.cc => calloc_right_oob.cpp} | 4 +-- .../Windows/{calloc_uaf.cc => calloc_uaf.cpp} | 6 ++-- .../{coverage-basic.cc => coverage-basic.cpp} | 0 ...overage-dll-stdio.cc => coverage-dll-stdio.cpp} | 2 +- .../{crash_read_write.cc => crash_read_write.cpp} | 0 .../{crt_initializers.cc => crt_initializers.cpp} | 0 .../{delay_dbghelp.cc => delay_dbghelp.cpp} | 0 .../{demangled_names.cc => demangled_names.cpp} | 8 ++--- ..._aligned_mallocs.cc => dll_aligned_mallocs.cpp} | 2 +- ...ocators_sanity.cc => dll_allocators_sanity.cpp} | 2 +- .../Windows/{dll_and_lib.cc => dll_and_lib.cpp} | 0 .../Windows/{dll_cerr.cc => dll_cerr.cpp} | 2 +- .../{dll_control_c.cc => dll_control_c.cpp} | 2 +- .../asan/TestCases/Windows/dll_global_dead_strip.c | 2 +- ..._heap_allocation.cc => dll_heap_allocation.cpp} | 0 .../Windows/{dll_host.cc => dll_host.cpp} | 0 ...ntercept_memchr.cc => dll_intercept_memchr.cpp} | 6 ++-- ...ntercept_memcpy.cc => dll_intercept_memcpy.cpp} | 6 ++-- ...direct.cc => dll_intercept_memcpy_indirect.cpp} | 6 ++-- ...ntercept_memset.cc => dll_intercept_memset.cpp} | 6 ++-- ...ntercept_strlen.cc => dll_intercept_strlen.cpp} | 6 ++-- ...ll_large_function.cc => dll_large_function.cpp} | 0 ..._malloc_left_oob.cc => dll_malloc_left_oob.cpp} | 10 +++--- .../{dll_malloc_uaf.cc => dll_malloc_uaf.cpp} | 8 ++--- .../Windows/{dll_noreturn.cc => dll_noreturn.cpp} | 10 +++--- .../{dll_null_deref.cc => dll_null_deref.cpp} | 4 +-- ..._oob.cc => dll_operator_array_new_left_oob.cpp} | 10 +++--- ... dll_operator_array_new_with_dtor_left_oob.cpp} | 10 +++--- ..._poison_unpoison.cc => dll_poison_unpoison.cpp} | 8 ++--- ...ll_report_globals_symbolization_at_startup.cpp} | 0 .../TestCases/Windows/{dll_seh.cc => dll_seh.cpp} | 2 +- ...er_return.cc => dll_stack_use_after_return.cpp} | 6 ++-- ..._oob.cc => dll_thread_stack_array_left_oob.cpp} | 10 +++--- .../Windows/{dll_unload.cc => dll_unload.cpp} | 0 .../Windows/{double_free.cc => double_free.cpp} | 6 ++-- ...erator_delete.cc => double_operator_delete.cpp} | 6 ++-- ...{free_hook_realloc.cc => free_hook_realloc.cpp} | 0 .../{fuse-lld-globals.cc => fuse-lld-globals.cpp} | 2 +- .../Windows/{fuse-lld.cc => fuse-lld.cpp} | 4 +-- ...bal_const_string.cc => global_const_string.cpp} | 0 ...t_string_oob.cc => global_const_string_oob.cpp} | 4 +-- .../Windows/{heapalloc.cc => heapalloc.cpp} | 0 ...ouble_free.cc => heapalloc_dll_double_free.cpp} | 0 ...uaf.cc => heapalloc_dll_unload_realloc_uaf.cpp} | 0 ...lloc_doublefree.cc => heapalloc_doublefree.cpp} | 0 ...gs_fallback.cc => heapalloc_flags_fallback.cpp} | 0 .../{heapalloc_huge.cc => heapalloc_huge.cpp} | 0 ..._rtl_transfer.cc => heapalloc_rtl_transfer.cpp} | 0 .../{heapalloc_sanity.cc => heapalloc_sanity.cpp} | 0 ...eapalloc_transfer.cc => heapalloc_transfer.cpp} | 0 .../{heapalloc_uaf.cc => heapalloc_uaf.cpp} | 0 ...palloc_zero_size.cc => heapalloc_zero_size.cpp} | 0 .../Windows/{heaprealloc.cc => heaprealloc.cpp} | 0 ...oc_alloc_zero.cc => heaprealloc_alloc_zero.cpp} | 0 ...lloc_zero_size.cc => heaprealloc_zero_size.cpp} | 0 .../Windows/{hello_world.cc => hello_world.cpp} | 0 .../{intercept_memcpy.cc => intercept_memcpy.cpp} | 2 +- .../{intercept_strdup.cc => intercept_strdup.cpp} | 4 +-- .../{intercept_strlen.cc => intercept_strlen.cpp} | 4 +-- ...ls_windows.cc => interface_symbols_windows.cpp} | 0 .../Windows/{iostream_sbo.cc => iostream_sbo.cpp} | 0 .../TestCases/Windows/{longjmp.cc => longjmp.cpp} | 0 .../{malloc_left_oob.cc => malloc_left_oob.cpp} | 4 +-- .../{malloc_right_oob.cc => malloc_right_oob.cpp} | 4 +-- .../Windows/{malloc_uaf.cc => malloc_uaf.cpp} | 6 ++-- .../Windows/{null_deref.cc => null_deref.cpp} | 2 +- ...ltiple_dlls.cc => null_deref_multiple_dlls.cpp} | 2 +- test/asan/TestCases/Windows/{oom.cc => oom.cpp} | 0 ...left_oob.cc => operator_array_new_left_oob.cpp} | 4 +-- ...ght_oob.cc => operator_array_new_right_oob.cpp} | 4 +-- ...array_new_uaf.cc => operator_array_new_uaf.cpp} | 6 ++-- ...c => operator_array_new_with_dtor_left_oob.cpp} | 4 +-- ...ument.cc => operator_delete_wrong_argument.cpp} | 2 +- ...r_new_left_oob.cc => operator_new_left_oob.cpp} | 4 +-- ...new_right_oob.cc => operator_new_right_oob.cpp} | 4 +-- .../{operator_new_uaf.cc => operator_new_uaf.cpp} | 6 ++-- ..._user_work_item.cc => queue_user_work_item.cpp} | 0 ...m_report.cc => queue_user_work_item_report.cpp} | 2 +- .../{realloc_left_oob.cc => realloc_left_oob.cpp} | 4 +-- ...{realloc_right_oob.cc => realloc_right_oob.cpp} | 4 +-- .../Windows/{realloc_uaf.cc => realloc_uaf.cpp} | 6 ++-- .../{recalloc_sanity.cc => recalloc_sanity.cpp} | 0 ...nitialize.cc => report_after_syminitialize.cpp} | 2 +- ...reload_dll.cc => report_globals_reload_dll.cpp} | 0 ...ibrary.cc => report_globals_vs_freelibrary.cpp} | 0 .../{rtlallocateheap.cc => rtlallocateheap.cpp} | 0 ... => rtlallocateheap_dll_unload_double_free.cpp} | 0 ...c.cc => rtlallocateheap_dll_unload_realloc.cpp} | 0 ...lback.cc => rtlallocateheap_flags_fallback.cpp} | 0 ...locateheap_zero.cc => rtlallocateheap_zero.cpp} | 0 test/asan/TestCases/Windows/{seh.cc => seh.cpp} | 0 ...hadow_conflict_32.cc => shadow_conflict_32.cpp} | 4 +-- ...pping_failure.cc => shadow_mapping_failure.cpp} | 0 ..._array_left_oob.cc => stack_array_left_oob.cpp} | 4 +-- ...rray_right_oob.cc => stack_array_right_oob.cpp} | 4 +-- ...tack_array_sanity.cc => stack_array_sanity.cpp} | 0 ..._after_return.cc => stack_use_after_return.cpp} | 4 +-- .../Windows/{symbols_path.cc => symbols_path.cpp} | 4 +-- .../{thread_simple.cc => thread_simple.cpp} | 0 ...left_oob.cc => thread_stack_array_left_oob.cpp} | 4 +-- ...ght_oob.cc => thread_stack_array_right_oob.cpp} | 4 +-- ...hread_stack_reuse.cc => thread_stack_reuse.cpp} | 0 .../{thread_stress.cc => thread_stress.cpp} | 0 .../{thread_suspended.cc => thread_suspended.cpp} | 0 .../Windows/{tls_init.cc => tls_init.cpp} | 0 .../Windows/{unsymbolized.cc => unsymbolized.cpp} | 4 +-- ...{use_after_realloc.cc => use_after_realloc.cpp} | 6 ++-- ...urn_linkage.cc => use_after_return_linkage.cpp} | 0 .../{user-exception.cc => user-exception.cpp} | 0 .../Windows/{windows_h.cc => windows_h.cpp} | 0 ...ncast_on_heap.cc => wrong_downcast_on_heap.cpp} | 2 +- ...ast_on_stack.cc => wrong_downcast_on_stack.cpp} | 2 +- ...a_big_alignment.cc => alloca_big_alignment.cpp} | 0 ...a_constant_size.cc => alloca_constant_size.cpp} | 0 ...tom_size_.cc => alloca_detect_custom_size_.cpp} | 0 ...ings.cc => alloca_instruments_all_paddings.cpp} | 0 ..._unpoisoning.cc => alloca_loop_unpoisoning.cpp} | 0 ...flow_partial.cc => alloca_overflow_partial.cpp} | 0 ...overflow_right.cc => alloca_overflow_right.cpp} | 0 ...lloca_safe_access.cc => alloca_safe_access.cpp} | 0 ...underflow_left.cc => alloca_underflow_left.cpp} | 0 ...oca_vla_interact.cc => alloca_vla_interact.cpp} | 0 ...age_test.cc => asan_and_llvm_coverage_test.cpp} | 0 ...{asan_options-help.cc => asan_options-help.cpp} | 0 .../{atexit_stats.cc => atexit_stats.cpp} | 0 .../asan/TestCases/{blacklist.cc => blacklist.cpp} | 12 ++++---- .../{calloc-overflow.cc => calloc-overflow.cpp} | 2 +- ...guous_container.cc => contiguous_container.cpp} | 0 ...ner_crash.cc => contiguous_container_crash.cpp} | 0 ...{coverage-and-lsan.cc => coverage-and-lsan.cpp} | 0 ...{coverage-disabled.cc => coverage-disabled.cpp} | 0 ...{coverage-trace-pc.cc => coverage-trace-pc.cpp} | 0 ...{debug_double_free.cc => debug_double_free.cpp} | 0 .../{debug_locate.cc => debug_locate.cpp} | 0 .../{debug_mapping.cc => debug_mapping.cpp} | 0 ...ug_ppc64_mapping.cc => debug_ppc64_mapping.cpp} | 0 .../{debug_report.cc => debug_report.cpp} | 0 .../{debug_stacks.cc => debug_stacks.cpp} | 0 .../{deep_stack_uaf.cc => deep_stack_uaf.cpp} | 0 .../{deep_tail_call.cc => deep_tail_call.cpp} | 0 ...{default_blacklist.cc => default_blacklist.cpp} | 0 .../{default_options.cc => default_options.cpp} | 0 .../{describe_address.cc => describe_address.cpp} | 0 .../TestCases/{double-free.cc => double-free.cpp} | 6 ++-- ...eport_callback.cc => error_report_callback.cpp} | 0 test/asan/TestCases/{exitcode.cc => exitcode.cpp} | 0 ...{force_inline_opt0.cc => force_inline_opt0.cpp} | 0 ...{frexp_interceptor.cc => frexp_interceptor.cpp} | 0 .../{global-demangle.cc => global-demangle.cpp} | 0 .../{global-location.cc => global-location.cpp} | 8 ++--- .../{global-overflow.cc => global-overflow.cpp} | 2 +- test/asan/TestCases/global-underflow.cc | 17 ---------- test/asan/TestCases/global-underflow.cpp | 17 ++++++++++ ...dle_noreturn_bug.cc => handle_noreturn_bug.cpp} | 0 ...p-overflow-large.cc => heap-overflow-large.cpp} | 0 .../{heap-overflow.cc => heap-overflow.cpp} | 2 +- .../{heavy_uar_test.cc => heavy_uar_test.cpp} | 2 +- ...gative_hea_oob.cc => huge_negative_hea_oob.cpp} | 0 test/asan/TestCases/{ill.cc => ill.cpp} | 0 ...{init-order-atexit.cc => init-order-atexit.cpp} | 2 +- ...n-blacklist.cc => initialization-blacklist.cpp} | 12 ++++---- ...nitialization-bug.cc => initialization-bug.cpp} | 2 +- ...n-constexpr.cc => initialization-constexpr.cpp} | 8 ++--- ...alization-nobug.cc => initialization-nobug.cpp} | 8 ++--- test/asan/TestCases/{inline.cc => inline.cpp} | 0 ...xception.cc => intercept-rethrow-exception.cpp} | 0 ...ilure_test.cc => interception_failure_test.cpp} | 0 .../{interface_test.cc => interface_test.cpp} | 0 ...bject-overflow.cc => intra-object-overflow.cpp} | 4 +-- .../{invalid-free.cc => invalid-free.cpp} | 4 +-- ...cc => invalid-pointer-pairs-compare-errors.cpp} | 36 +++++++++++----------- ...l.cc => invalid-pointer-pairs-compare-null.cpp} | 0 ...c => invalid-pointer-pairs-compare-success.cpp} | 0 ...c => invalid-pointer-pairs-subtract-errors.cpp} | 12 ++++---- ... => invalid-pointer-pairs-subtract-success.cpp} | 0 ...-pointer-pairs.cc => invalid-pointer-pairs.cpp} | 6 ++-- .../{large_func_test.cc => large_func_test.cpp} | 8 ++--- .../{log-path_test.cc => log-path_test.cpp} | 0 test/asan/TestCases/{longjmp.cc => longjmp.cpp} | 0 .../{lsan_annotations.cc => lsan_annotations.cpp} | 0 ...loc-size-too-big.cc => malloc-size-too-big.cpp} | 2 +- ...loc_context_size.cc => malloc_context_size.cpp} | 2 +- .../TestCases/{malloc_fill.cc => malloc_fill.cpp} | 0 .../TestCases/{max_redzone.cc => max_redzone.cpp} | 0 ...emcmp_strict_test.cc => memcmp_strict_test.cpp} | 0 .../TestCases/{memcmp_test.cc => memcmp_test.cpp} | 0 .../TestCases/{memset_test.cc => memset_test.cpp} | 0 .../TestCases/{null_deref.cc => null_deref.cpp} | 4 +-- ...{on_error_callback.cc => on_error_callback.cpp} | 0 .../{partial_right.cc => partial_right.cpp} | 0 ...{pass-object-byval.cc => pass-object-byval.cpp} | 0 ...ruct-byval-uar.cc => pass-struct-byval-uar.cpp} | 0 ...{pass-struct-byval.cc => pass-struct-byval.cpp} | 0 .../{poison_partial.cc => poison_partial.cpp} | 0 test/asan/TestCases/{pr33372.cc => pr33372.cpp} | 0 .../{print_summary.cc => print_summary.cpp} | 2 +- test/asan/TestCases/{realloc.cc => realloc.cpp} | 0 ...ness_score_test.cc => scariness_score_test.cpp} | 0 ...{small_memcpy_test.cc => small_memcpy_test.cpp} | 0 .../{speculative_load.cc => speculative_load.cpp} | 0 ...{speculative_load2.cc => speculative_load2.cpp} | 0 ....cc => stack-buffer-overflow-with-position.cpp} | 0 ...uffer-overflow.cc => stack-buffer-overflow.cpp} | 4 +-- ...-frame-demangle.cc => stack-frame-demangle.cpp} | 0 .../{stack-oob-frames.cc => stack-oob-frames.cpp} | 0 .../{strcat-overlap.cc => strcat-overlap.cpp} | 4 +-- .../{strcpy-overlap.cc => strcpy-overlap.cpp} | 4 +-- .../{strdup_oob_test.cc => strdup_oob_test.cpp} | 6 ++-- .../{strncat-overlap.cc => strncat-overlap.cpp} | 4 +-- .../{strncpy-overflow.cc => strncpy-overflow.cpp} | 6 ++-- .../{strncpy-overlap.cc => strncpy-overlap.cpp} | 4 +-- ....cc => suppressions-exec-relative-location.cpp} | 0 ...sions-function.cc => suppressions-function.cpp} | 0 ...interceptor.cc => suppressions-interceptor.cpp} | 0 ...essions-library.cc => suppressions-library.cpp} | 0 .../{throw_call_test.cc => throw_call_test.cpp} | 0 .../TestCases/{throw_catch.cc => throw_catch.cpp} | 0 ...{throw_invoke_test.cc => throw_invoke_test.cpp} | 0 .../{time_interceptor.cc => time_interceptor.cpp} | 0 ...ar_and_exceptions.cc => uar_and_exceptions.cpp} | 0 ...nd_stores.cc => unaligned_loads_and_stores.cpp} | 20 ++++++------ .../{use-after-delete.cc => use-after-delete.cpp} | 6 ++-- ...fter-free-right.cc => use-after-free-right.cpp} | 10 +++--- .../{use-after-free.cc => use-after-free.cpp} | 10 +++--- .../{use-after-poison.cc => use-after-poison.cpp} | 2 +- ...cope-capture.cc => use-after-scope-capture.cpp} | 2 +- ...onversion.cc => use-after-scope-conversion.cpp} | 0 ...tor-order.cc => use-after-scope-dtor-order.cpp} | 2 +- ...fter-scope-goto.cc => use-after-scope-goto.cpp} | 0 ...se-after-scope-if.cc => use-after-scope-if.cpp} | 2 +- ...cope-inlined.cc => use-after-scope-inlined.cpp} | 2 +- ...pe-loop-bug.cc => use-after-scope-loop-bug.cpp} | 2 +- ...removed.cc => use-after-scope-loop-removed.cpp} | 2 +- ...fter-scope-loop.cc => use-after-scope-loop.cpp} | 2 +- ...er-scope-nobug.cc => use-after-scope-nobug.cpp} | 0 ...fter-scope-temp.cc => use-after-scope-temp.cpp} | 2 +- ...er-scope-temp2.cc => use-after-scope-temp2.cpp} | 2 +- ...er-scope-types.cc => use-after-scope-types.cpp} | 2 +- .../{use-after-scope.cc => use-after-scope.cpp} | 2 +- ...-log-path_test.cc => verbose-log-path_test.cpp} | 0 ..._chrome_testcase.cc => vla_chrome_testcase.cpp} | 0 ...tion_overflow.cc => vla_condition_overflow.cpp} | 0 .../{vla_loop_overfow.cc => vla_loop_overfow.cpp} | 0 .../{zero_page_pc.cc => zero_page_pc.cpp} | 0 test/lit.common.cfg.py | 2 +- test/sanitizer_common/TestCases/Linux/ill.cpp | 2 +- test/sanitizer_common/TestCases/Posix/fpe.cpp | 2 +- 426 files changed, 357 insertions(+), 357 deletions(-) rename test/asan/TestCases/Darwin/{abort_on_error.cc => abort_on_error.cpp} (99%) rename test/asan/TestCases/Darwin/{asan-symbolize-partial-report-no-external-symbo [...] rename test/asan/TestCases/Darwin/{asan-symbolize-partial-report-with-module-map.c [...] rename test/asan/TestCases/Darwin/{asan-symbolize-with-module-map.cc => asan-symbo [...] rename test/asan/TestCases/Darwin/{asan_gen_prefixes.cc => asan_gen_prefixes.cpp} (100%) rename test/asan/TestCases/Darwin/{atos-symbolizer-dyld-root-path.cc => atos-symbo [...] rename test/asan/TestCases/Darwin/{atos-symbolizer.cc => atos-symbolizer.cpp} (80%) rename test/asan/TestCases/Darwin/{dladdr-demangling.cc => dladdr-demangling.cpp} (100%) rename test/asan/TestCases/Darwin/{dump_registers.cc => dump_registers.cpp} (100%) rename test/asan/TestCases/Darwin/{dyld_insert_libraries_reexec.cc => dyld_insert_ [...] rename test/asan/TestCases/Darwin/{dyld_insert_libraries_remove.cc => dyld_insert_ [...] rename test/asan/TestCases/Darwin/{empty-section.cc => empty-section.cpp} (100%) rename test/asan/TestCases/Darwin/{haswell-symbolication.cc => haswell-symbolicati [...] rename test/asan/TestCases/Darwin/{init_for_dlopen.cc => init_for_dlopen.cpp} (100%) rename test/asan/TestCases/Darwin/{interface_symbols_darwin.cc => interface_symbol [...] rename test/asan/TestCases/Darwin/{linked-only.cc => linked-only.cpp} (100%) rename test/asan/TestCases/Darwin/{malloc_destroy_zone.cc => malloc_destroy_zone.c [...] rename test/asan/TestCases/Darwin/{malloc_set_zone_name-mprotect.cc => malloc_set_ [...] rename test/asan/TestCases/Darwin/{malloc_zone-protected.cc => malloc_zone-protect [...] rename test/asan/TestCases/Darwin/{mixing-global-constructors.cc => mixing-global- [...] rename test/asan/TestCases/Darwin/{odr-lto.cc => odr-lto.cpp} (100%) rename test/asan/TestCases/Darwin/{reexec-insert-libraries-env.cc => reexec-insert [...] rename test/asan/TestCases/Darwin/{sandbox-symbolizer.cc => sandbox-symbolizer.cpp [...] rename test/asan/TestCases/Darwin/{scribble.cc => scribble.cpp} (100%) rename test/asan/TestCases/Darwin/{suppressions-darwin.cc => suppressions-darwin.c [...] rename test/asan/TestCases/Darwin/{suppressions-function.cc => suppressions-functi [...] rename test/asan/TestCases/Darwin/{suppressions-sandbox.cc => suppressions-sandbox [...] rename test/asan/TestCases/Darwin/{unset-insert-libraries-on-exec.cc => unset-inse [...] rename test/asan/TestCases/Darwin/{uuid.cc => uuid.cpp} (95%) rename test/asan/TestCases/Helpers/{blacklist-extra.cc => blacklist-extra.cpp} (100%) rename test/asan/TestCases/Helpers/{echo-env.cc => echo-env.cpp} (85%) rename test/asan/TestCases/Helpers/{init-order-atexit-extra.cc => init-order-atexi [...] rename test/asan/TestCases/Helpers/{initialization-blacklist-extra.cc => initializ [...] rename test/asan/TestCases/Helpers/{initialization-blacklist-extra2.cc => initiali [...] rename test/asan/TestCases/Helpers/{initialization-bug-extra.cc => initialization- [...] rename test/asan/TestCases/Helpers/{initialization-bug-extra2.cc => initialization [...] rename test/asan/TestCases/Helpers/{initialization-constexpr-extra.cc => initializ [...] rename test/asan/TestCases/Helpers/{initialization-nobug-extra.cc => initializatio [...] rename test/asan/TestCases/Helpers/{underflow.cc => underflow.cpp} (100%) rename test/asan/TestCases/Linux/{abort_on_error.cc => abort_on_error.cpp} (98%) rename test/asan/TestCases/Linux/{activation-options.cc => activation-options.cpp} (94%) rename test/asan/TestCases/Linux/{aligned_delete_test.cc => aligned_delete_test.cp [...] rename test/asan/TestCases/Linux/{allocator_oom_test.cc => allocator_oom_test.cpp} (100%) rename test/asan/TestCases/Linux/{asan_default_suppressions.cc => asan_default_sup [...] rename test/asan/TestCases/Linux/{asan_dlopen_test.cc => asan_dlopen_test.cpp} (100%) rename test/asan/TestCases/Linux/{asan_prelink_test.cc => asan_prelink_test.cpp} (100%) rename test/asan/TestCases/Linux/{asan_preload_test-1.cc => asan_preload_test-1.cp [...] rename test/asan/TestCases/Linux/{asan_preload_test-2.cc => asan_preload_test-2.cp [...] rename test/asan/TestCases/Linux/{asan_preload_test-3.cc => asan_preload_test-3.cp [...] rename test/asan/TestCases/Linux/{asan_rt_confict_test-1.cc => asan_rt_confict_tes [...] rename test/asan/TestCases/Linux/{asan_rt_confict_test-2.cc => asan_rt_confict_tes [...] rename test/asan/TestCases/Linux/{auto_memory_profile_test.cc => auto_memory_profi [...] rename test/asan/TestCases/Linux/{bzero.cc => bzero.cpp} (100%) rename test/asan/TestCases/Linux/{clang_gcc_abi.cc => clang_gcc_abi.cpp} (81%) rename test/asan/TestCases/Linux/{clone_test.cc => clone_test.cpp} (100%) rename test/asan/TestCases/Linux/{coverage-missing.cc => coverage-missing.cpp} (100%) rename test/asan/TestCases/Linux/{cuda_test.cc => cuda_test.cpp} (100%) rename test/asan/TestCases/Linux/{function-sections-are-bad.cc => function-section [...] rename test/asan/TestCases/Linux/{global-overflow-bfd.cc => global-overflow-bfd.cp [...] rename test/asan/TestCases/Linux/{global-overflow-lld.cc => global-overflow-lld.cp [...] rename test/asan/TestCases/Linux/{globals-gc-sections-lld.cc => globals-gc-section [...] rename test/asan/TestCases/Linux/{init-order-dlopen.cc => init-order-dlopen.cpp} (100%) rename test/asan/TestCases/Linux/{init_fini_sections.cc => init_fini_sections.cpp} (100%) rename test/asan/TestCases/Linux/{initialization-bug-any-order.cc => initializatio [...] rename test/asan/TestCases/Linux/{interception_malloc_test.cc => interception_mall [...] rename test/asan/TestCases/Linux/{interception_readdir_r_test.cc => interception_r [...] rename test/asan/TestCases/Linux/{interception_test.cc => interception_test.cpp} (100%) rename test/asan/TestCases/Linux/{interface_symbols_linux.cc => interface_symbols_ [...] rename test/asan/TestCases/Linux/{kernel-area.cc => kernel-area.cpp} (100%) rename test/asan/TestCases/Linux/{leak.cc => leak.cpp} (100%) rename test/asan/TestCases/Linux/{leak_check_segv.cc => leak_check_segv.cpp} (100%) rename test/asan/TestCases/Linux/{local_alias.cc => local_alias.cpp} (100%) rename test/asan/TestCases/Linux/{long-object-path.cc => long-object-path.cpp} (100%) rename test/asan/TestCases/Linux/{malloc-in-qsort.cc => malloc-in-qsort.cpp} (100%) rename test/asan/TestCases/Linux/{malloc_delete_mismatch.cc => malloc_delete_misma [...] rename test/asan/TestCases/Linux/{memmem_test.cc => memmem_test.cpp} (100%) rename test/asan/TestCases/Linux/{mincore.cc => mincore.cpp} (100%) rename test/asan/TestCases/Linux/{new_delete_mismatch.cc => new_delete_mismatch.cp [...] rename test/asan/TestCases/Linux/{new_delete_mismatch_global.cc => new_delete_mism [...] rename test/asan/TestCases/Linux/{new_delete_mismatch_stack.cc => new_delete_misma [...] rename test/asan/TestCases/Linux/{nohugepage_test.cc => nohugepage_test.cpp} (100%) rename test/asan/TestCases/Linux/{odr-violation.cc => odr-violation.cpp} (96%) rename test/asan/TestCases/Linux/{odr-vtable.cc => odr-vtable.cpp} (100%) rename test/asan/TestCases/Linux/{odr_indicators.cc => odr_indicators.cpp} (100%) rename test/asan/TestCases/Linux/{overflow-in-qsort.cc => overflow-in-qsort.cpp} (100%) rename test/asan/TestCases/Linux/{preinit_test.cc => preinit_test.cpp} (100%) rename test/asan/TestCases/Linux/{preinstalled_signal.cc => preinstalled_signal.cp [...] rename test/asan/TestCases/Linux/{print_memory_profile_test.cc => print_memory_pro [...] rename test/asan/TestCases/Linux/{pthread_create_from_constructor.cc => pthread_cr [...] rename test/asan/TestCases/Linux/{pthread_create_version.cc => pthread_create_vers [...] rename test/asan/TestCases/Linux/{ptrace.cc => ptrace.cpp} (98%) rename test/asan/TestCases/Linux/{quarantine_size_mb.cc => quarantine_size_mb.cpp} (100%) rename test/asan/TestCases/Linux/{recoverable-lsan.cc => recoverable-lsan.cpp} (100%) rename test/asan/TestCases/Linux/{recvfrom.cc => recvfrom.cpp} (94%) rename test/asan/TestCases/Linux/{release_to_os_test.cc => release_to_os_test.cpp} (100%) rename test/asan/TestCases/Linux/{rlimit_mmap_test.cc => rlimit_mmap_test.cpp} (100%) rename test/asan/TestCases/Linux/{sanbox_read_proc_self_maps_test.cc => sanbox_rea [...] rename test/asan/TestCases/Linux/{shmctl.cc => shmctl.cpp} (100%) rename test/asan/TestCases/Linux/{signal_during_stop_the_world.cc => signal_during [...] rename test/asan/TestCases/Linux/{sized_delete_test.cc => sized_delete_test.cpp} (100%) rename test/asan/TestCases/Linux/{stack-overflow-recovery-mode.cc => stack-overflo [...] rename test/asan/TestCases/Linux/{stack-overflow-sigbus.cc => stack-overflow-sigbu [...] rename test/asan/TestCases/Linux/{stack-trace-dlclose.cc => stack-trace-dlclose.cp [...] rename test/asan/TestCases/Linux/{static_tls.cc => static_tls.cpp} (100%) rename test/asan/TestCases/Linux/{swapcontext_annotation.cc => swapcontext_annotat [...] rename test/asan/TestCases/Linux/{swapcontext_test.cc => swapcontext_test.cpp} (100%) rename test/asan/TestCases/Linux/{syscalls.cc => syscalls.cpp} (100%) rename test/asan/TestCases/Linux/{thread_local_quarantine_pthread_join.cc => threa [...] rename test/asan/TestCases/Linux/{thread_local_quarantine_size_kb.cc => thread_loc [...] rename test/asan/TestCases/Linux/{uar_signals.cc => uar_signals.cpp} (100%) rename test/asan/TestCases/Linux/{unpoison_tls.cc => unpoison_tls.cpp} (100%) rename test/asan/TestCases/Linux/{vfork.cc => vfork.cpp} (100%) rename test/asan/TestCases/Posix/{asan-symbolize-bad-path.cc => asan-symbolize-bad [...] rename test/asan/TestCases/Posix/{asan-symbolize-sanity-test.cc => asan-symbolize- [...] rename test/asan/TestCases/Posix/asan_symbolize_script/{logging_options_in_help.cc [...] rename test/asan/TestCases/Posix/asan_symbolize_script/{plugin_no_op_help_output.c [...] rename test/asan/TestCases/Posix/asan_symbolize_script/{plugin_no_op_symbolicate.c [...] rename test/asan/TestCases/Posix/asan_symbolize_script/{set_log_dest.cc => set_log [...] rename test/asan/TestCases/Posix/asan_symbolize_script/{set_log_level.cc => set_lo [...] rename test/asan/TestCases/Posix/{asprintf.cc => asprintf.cpp} (100%) rename test/asan/TestCases/Posix/{assign_large_valloc_to_global.cc => assign_large [...] rename test/asan/TestCases/Posix/{bcmp_test.cc => bcmp_test.cpp} (100%) rename test/asan/TestCases/Posix/{closed-fds.cc => closed-fds.cpp} (93%) rename test/asan/TestCases/Posix/{concurrent_overflow.cc => concurrent_overflow.cp [...] rename test/asan/TestCases/Posix/{coverage-fork.cc => coverage-fork.cpp} (100%) rename test/asan/TestCases/Posix/{coverage-module-unloaded.cc => coverage-module-u [...] rename test/asan/TestCases/Posix/{coverage-reset.cc => coverage-reset.cpp} (71%) rename test/asan/TestCases/Posix/{coverage.cc => coverage.cpp} (100%) rename test/asan/TestCases/Posix/{current_allocated_bytes.cc => current_allocated_ [...] rename test/asan/TestCases/Posix/{deep_call_stack.cc => deep_call_stack.cpp} (100%) rename test/asan/TestCases/Posix/{deep_thread_stack.cc => deep_thread_stack.cpp} (100%) rename test/asan/TestCases/Posix/{dlclose-test.cc => dlclose-test.cpp} (100%) rename test/asan/TestCases/Posix/{fgets_fputs.cc => fgets_fputs.cpp} (100%) rename test/asan/TestCases/Posix/{fread_fwrite.cc => fread_fwrite.cpp} (100%) rename test/asan/TestCases/Posix/{free_hook_realloc.cc => free_hook_realloc.cpp} (100%) rename test/asan/TestCases/Posix/{freopen.cc => freopen.cpp} (100%) rename test/asan/TestCases/Posix/{gc-test.cc => gc-test.cpp} (100%) rename test/asan/TestCases/Posix/{glob.cc => glob.cpp} (100%) rename test/asan/TestCases/Posix/{halt_on_error-torture.cc => halt_on_error-tortur [...] rename test/asan/TestCases/Posix/{halt_on_error_suppress_equal_pcs.cc => halt_on_e [...] rename test/asan/TestCases/Posix/{handle_abort_on_error.cc => handle_abort_on_erro [...] rename test/asan/TestCases/Posix/{init-order-pthread-create.cc => init-order-pthre [...] rename test/asan/TestCases/Posix/{interception-in-shared-lib-test.cc => intercepti [...] rename test/asan/TestCases/Posix/{invalid-pointer-pairs-threads.cc => invalid-poin [...] rename test/asan/TestCases/Posix/{ioctl.cc => ioctl.cpp} (93%) rename test/asan/TestCases/Posix/{large_allocator_unpoisons_on_free.cc => large_al [...] rename test/asan/TestCases/Posix/{lto-constmerge-odr.cc => lto-constmerge-odr.cpp} (100%) rename test/asan/TestCases/Posix/{mmap_limit_mb.cc => mmap_limit_mb.cpp} (100%) rename test/asan/TestCases/Posix/{new_array_cookie_test.cc => new_array_cookie_tes [...] rename test/asan/TestCases/Posix/{new_array_cookie_uaf_test.cc => new_array_cookie [...] rename test/asan/TestCases/Posix/{new_array_cookie_with_new_from_class.cc => new_a [...] rename test/asan/TestCases/Posix/{no-fd.cc => no-fd.cpp} (100%) rename test/asan/TestCases/Posix/{print_cmdline.cc => print_cmdline.cpp} (100%) rename test/asan/TestCases/Posix/{readv.cc => readv.cpp} (100%) rename test/asan/TestCases/Posix/{shared-lib-test.cc => shared-lib-test.cpp} (95%) rename test/asan/TestCases/Posix/{stack-overflow.cc => stack-overflow.cpp} (100%) rename test/asan/TestCases/Posix/{stack-use-after-return.cc => stack-use-after-ret [...] rename test/asan/TestCases/Posix/{start-deactivated.cc => start-deactivated.cpp} (100%) rename test/asan/TestCases/Posix/{strerror_r_test.cc => strerror_r_test.cpp} (100%) rename test/asan/TestCases/Posix/{strndup_oob_test.cc => strndup_oob_test.cpp} (83%) rename test/asan/TestCases/Posix/{strndup_oob_test2.cc => strndup_oob_test2.cpp} (92%) rename test/asan/TestCases/Posix/{tsd_dtor_leak.cc => tsd_dtor_leak.cpp} (100%) rename test/asan/TestCases/Posix/{wait.cc => wait.cpp} (96%) rename test/asan/TestCases/Posix/{wait3.cc => wait3.cpp} (96%) rename test/asan/TestCases/Posix/{wait4.cc => wait4.cpp} (97%) rename test/asan/TestCases/Posix/{waitid.cc => waitid.cpp} (94%) rename test/asan/TestCases/Windows/{aligned_mallocs.cc => aligned_mallocs.cpp} (100%) rename test/asan/TestCases/Windows/{allocators_sanity.cc => allocators_sanity.cpp} (100%) rename test/asan/TestCases/Windows/{beginthreadex.cc => beginthreadex.cpp} (100%) rename test/asan/TestCases/Windows/{bind_io_completion_callback.cc => bind_io_comp [...] rename test/asan/TestCases/Windows/{bitfield.cc => bitfield.cpp} (100%) rename test/asan/TestCases/Windows/{bitfield_uaf.cc => bitfield_uaf.cpp} (79%) rename test/asan/TestCases/Windows/{calloc_left_oob.cc => calloc_left_oob.cpp} (78%) rename test/asan/TestCases/Windows/{calloc_right_oob.cc => calloc_right_oob.cpp} (78%) rename test/asan/TestCases/Windows/{calloc_uaf.cc => calloc_uaf.cpp} (75%) rename test/asan/TestCases/Windows/{coverage-basic.cc => coverage-basic.cpp} (100%) rename test/asan/TestCases/Windows/{coverage-dll-stdio.cc => coverage-dll-stdio.cp [...] rename test/asan/TestCases/Windows/{crash_read_write.cc => crash_read_write.cpp} (100%) rename test/asan/TestCases/Windows/{crt_initializers.cc => crt_initializers.cpp} (100%) rename test/asan/TestCases/Windows/{delay_dbghelp.cc => delay_dbghelp.cpp} (100%) rename test/asan/TestCases/Windows/{demangled_names.cc => demangled_names.cpp} (81%) rename test/asan/TestCases/Windows/{dll_aligned_mallocs.cc => dll_aligned_mallocs. [...] rename test/asan/TestCases/Windows/{dll_allocators_sanity.cc => dll_allocators_san [...] rename test/asan/TestCases/Windows/{dll_and_lib.cc => dll_and_lib.cpp} (100%) rename test/asan/TestCases/Windows/{dll_cerr.cc => dll_cerr.cpp} (93%) rename test/asan/TestCases/Windows/{dll_control_c.cc => dll_control_c.cpp} (98%) rename test/asan/TestCases/Windows/{dll_heap_allocation.cc => dll_heap_allocation. [...] rename test/asan/TestCases/Windows/{dll_host.cc => dll_host.cpp} (100%) rename test/asan/TestCases/Windows/{dll_intercept_memchr.cc => dll_intercept_memch [...] rename test/asan/TestCases/Windows/{dll_intercept_memcpy.cc => dll_intercept_memcp [...] rename test/asan/TestCases/Windows/{dll_intercept_memcpy_indirect.cc => dll_interc [...] rename test/asan/TestCases/Windows/{dll_intercept_memset.cc => dll_intercept_memse [...] rename test/asan/TestCases/Windows/{dll_intercept_strlen.cc => dll_intercept_strle [...] rename test/asan/TestCases/Windows/{dll_large_function.cc => dll_large_function.cp [...] rename test/asan/TestCases/Windows/{dll_malloc_left_oob.cc => dll_malloc_left_oob. [...] rename test/asan/TestCases/Windows/{dll_malloc_uaf.cc => dll_malloc_uaf.cpp} (73%) rename test/asan/TestCases/Windows/{dll_noreturn.cc => dll_noreturn.cpp} (71%) rename test/asan/TestCases/Windows/{dll_null_deref.cc => dll_null_deref.cpp} (77%) rename test/asan/TestCases/Windows/{dll_operator_array_new_left_oob.cc => dll_oper [...] rename test/asan/TestCases/Windows/{dll_operator_array_new_with_dtor_left_oob.cc = [...] rename test/asan/TestCases/Windows/{dll_poison_unpoison.cc => dll_poison_unpoison. [...] rename test/asan/TestCases/Windows/{dll_report_globals_symbolization_at_startup.cc [...] rename test/asan/TestCases/Windows/{dll_seh.cc => dll_seh.cpp} (96%) rename test/asan/TestCases/Windows/{dll_stack_use_after_return.cc => dll_stack_use [...] rename test/asan/TestCases/Windows/{dll_thread_stack_array_left_oob.cc => dll_thre [...] rename test/asan/TestCases/Windows/{dll_unload.cc => dll_unload.cpp} (100%) rename test/asan/TestCases/Windows/{double_free.cc => double_free.cpp} (74%) rename test/asan/TestCases/Windows/{double_operator_delete.cc => double_operator_d [...] rename test/asan/TestCases/Windows/{free_hook_realloc.cc => free_hook_realloc.cpp} (100%) rename test/asan/TestCases/Windows/{fuse-lld-globals.cc => fuse-lld-globals.cpp} (87%) rename test/asan/TestCases/Windows/{fuse-lld.cc => fuse-lld.cpp} (79%) rename test/asan/TestCases/Windows/{global_const_string.cc => global_const_string. [...] rename test/asan/TestCases/Windows/{global_const_string_oob.cc => global_const_str [...] rename test/asan/TestCases/Windows/{heapalloc.cc => heapalloc.cpp} (100%) rename test/asan/TestCases/Windows/{heapalloc_dll_double_free.cc => heapalloc_dll_ [...] rename test/asan/TestCases/Windows/{heapalloc_dll_unload_realloc_uaf.cc => heapall [...] rename test/asan/TestCases/Windows/{heapalloc_doublefree.cc => heapalloc_doublefre [...] rename test/asan/TestCases/Windows/{heapalloc_flags_fallback.cc => heapalloc_flags [...] rename test/asan/TestCases/Windows/{heapalloc_huge.cc => heapalloc_huge.cpp} (100%) rename test/asan/TestCases/Windows/{heapalloc_rtl_transfer.cc => heapalloc_rtl_tra [...] rename test/asan/TestCases/Windows/{heapalloc_sanity.cc => heapalloc_sanity.cpp} (100%) rename test/asan/TestCases/Windows/{heapalloc_transfer.cc => heapalloc_transfer.cp [...] rename test/asan/TestCases/Windows/{heapalloc_uaf.cc => heapalloc_uaf.cpp} (100%) rename test/asan/TestCases/Windows/{heapalloc_zero_size.cc => heapalloc_zero_size. [...] rename test/asan/TestCases/Windows/{heaprealloc.cc => heaprealloc.cpp} (100%) rename test/asan/TestCases/Windows/{heaprealloc_alloc_zero.cc => heaprealloc_alloc [...] rename test/asan/TestCases/Windows/{heaprealloc_zero_size.cc => heaprealloc_zero_s [...] rename test/asan/TestCases/Windows/{hello_world.cc => hello_world.cpp} (100%) rename test/asan/TestCases/Windows/{intercept_memcpy.cc => intercept_memcpy.cpp} (93%) rename test/asan/TestCases/Windows/{intercept_strdup.cc => intercept_strdup.cpp} (85%) rename test/asan/TestCases/Windows/{intercept_strlen.cc => intercept_strlen.cpp} (87%) rename test/asan/TestCases/Windows/{interface_symbols_windows.cc => interface_symb [...] rename test/asan/TestCases/Windows/{iostream_sbo.cc => iostream_sbo.cpp} (100%) rename test/asan/TestCases/Windows/{longjmp.cc => longjmp.cpp} (100%) rename test/asan/TestCases/Windows/{malloc_left_oob.cc => malloc_left_oob.cpp} (77%) rename test/asan/TestCases/Windows/{malloc_right_oob.cc => malloc_right_oob.cpp} (77%) rename test/asan/TestCases/Windows/{malloc_uaf.cc => malloc_uaf.cpp} (74%) rename test/asan/TestCases/Windows/{null_deref.cc => null_deref.cpp} (87%) rename test/asan/TestCases/Windows/{null_deref_multiple_dlls.cc => null_deref_mult [...] rename test/asan/TestCases/Windows/{oom.cc => oom.cpp} (100%) rename test/asan/TestCases/Windows/{operator_array_new_left_oob.cc => operator_arr [...] rename test/asan/TestCases/Windows/{operator_array_new_right_oob.cc => operator_ar [...] rename test/asan/TestCases/Windows/{operator_array_new_uaf.cc => operator_array_ne [...] rename test/asan/TestCases/Windows/{operator_array_new_with_dtor_left_oob.cc => op [...] rename test/asan/TestCases/Windows/{operator_delete_wrong_argument.cc => operator_ [...] rename test/asan/TestCases/Windows/{operator_new_left_oob.cc => operator_new_left_ [...] rename test/asan/TestCases/Windows/{operator_new_right_oob.cc => operator_new_righ [...] rename test/asan/TestCases/Windows/{operator_new_uaf.cc => operator_new_uaf.cpp} (74%) rename test/asan/TestCases/Windows/{queue_user_work_item.cc => queue_user_work_ite [...] rename test/asan/TestCases/Windows/{queue_user_work_item_report.cc => queue_user_w [...] rename test/asan/TestCases/Windows/{realloc_left_oob.cc => realloc_left_oob.cpp} (77%) rename test/asan/TestCases/Windows/{realloc_right_oob.cc => realloc_right_oob.cpp} (77%) rename test/asan/TestCases/Windows/{realloc_uaf.cc => realloc_uaf.cpp} (74%) rename test/asan/TestCases/Windows/{recalloc_sanity.cc => recalloc_sanity.cpp} (100%) rename test/asan/TestCases/Windows/{report_after_syminitialize.cc => report_after_ [...] rename test/asan/TestCases/Windows/{report_globals_reload_dll.cc => report_globals [...] rename test/asan/TestCases/Windows/{report_globals_vs_freelibrary.cc => report_glo [...] rename test/asan/TestCases/Windows/{rtlallocateheap.cc => rtlallocateheap.cpp} (100%) rename test/asan/TestCases/Windows/{rtlallocateheap_dll_unload_double_free.cc => r [...] rename test/asan/TestCases/Windows/{rtlallocateheap_dll_unload_realloc.cc => rtlal [...] rename test/asan/TestCases/Windows/{rtlallocateheap_flags_fallback.cc => rtlalloca [...] rename test/asan/TestCases/Windows/{rtlallocateheap_zero.cc => rtlallocateheap_zer [...] rename test/asan/TestCases/Windows/{seh.cc => seh.cpp} (100%) rename test/asan/TestCases/Windows/{shadow_conflict_32.cc => shadow_conflict_32.cp [...] rename test/asan/TestCases/Windows/{shadow_mapping_failure.cc => shadow_mapping_fa [...] rename test/asan/TestCases/Windows/{stack_array_left_oob.cc => stack_array_left_oo [...] rename test/asan/TestCases/Windows/{stack_array_right_oob.cc => stack_array_right_ [...] rename test/asan/TestCases/Windows/{stack_array_sanity.cc => stack_array_sanity.cp [...] rename test/asan/TestCases/Windows/{stack_use_after_return.cc => stack_use_after_r [...] rename test/asan/TestCases/Windows/{symbols_path.cc => symbols_path.cpp} (84%) rename test/asan/TestCases/Windows/{thread_simple.cc => thread_simple.cpp} (100%) rename test/asan/TestCases/Windows/{thread_stack_array_left_oob.cc => thread_stack [...] rename test/asan/TestCases/Windows/{thread_stack_array_right_oob.cc => thread_stac [...] rename test/asan/TestCases/Windows/{thread_stack_reuse.cc => thread_stack_reuse.cp [...] rename test/asan/TestCases/Windows/{thread_stress.cc => thread_stress.cpp} (100%) rename test/asan/TestCases/Windows/{thread_suspended.cc => thread_suspended.cpp} (100%) rename test/asan/TestCases/Windows/{tls_init.cc => tls_init.cpp} (100%) rename test/asan/TestCases/Windows/{unsymbolized.cc => unsymbolized.cpp} (78%) rename test/asan/TestCases/Windows/{use_after_realloc.cc => use_after_realloc.cpp} (76%) rename test/asan/TestCases/Windows/{use_after_return_linkage.cc => use_after_retur [...] rename test/asan/TestCases/Windows/{user-exception.cc => user-exception.cpp} (100%) rename test/asan/TestCases/Windows/{windows_h.cc => windows_h.cpp} (100%) rename test/asan/TestCases/Windows/{wrong_downcast_on_heap.cc => wrong_downcast_on [...] rename test/asan/TestCases/Windows/{wrong_downcast_on_stack.cc => wrong_downcast_o [...] rename test/asan/TestCases/{alloca_big_alignment.cc => alloca_big_alignment.cpp} (100%) rename test/asan/TestCases/{alloca_constant_size.cc => alloca_constant_size.cpp} (100%) rename test/asan/TestCases/{alloca_detect_custom_size_.cc => alloca_detect_custom_ [...] rename test/asan/TestCases/{alloca_instruments_all_paddings.cc => alloca_instrumen [...] rename test/asan/TestCases/{alloca_loop_unpoisoning.cc => alloca_loop_unpoisoning. [...] rename test/asan/TestCases/{alloca_overflow_partial.cc => alloca_overflow_partial. [...] rename test/asan/TestCases/{alloca_overflow_right.cc => alloca_overflow_right.cpp} (100%) rename test/asan/TestCases/{alloca_safe_access.cc => alloca_safe_access.cpp} (100%) rename test/asan/TestCases/{alloca_underflow_left.cc => alloca_underflow_left.cpp} (100%) rename test/asan/TestCases/{alloca_vla_interact.cc => alloca_vla_interact.cpp} (100%) rename test/asan/TestCases/{asan_and_llvm_coverage_test.cc => asan_and_llvm_covera [...] rename test/asan/TestCases/{asan_options-help.cc => asan_options-help.cpp} (100%) rename test/asan/TestCases/{atexit_stats.cc => atexit_stats.cpp} (100%) rename test/asan/TestCases/{blacklist.cc => blacklist.cpp} (73%) rename test/asan/TestCases/{calloc-overflow.cc => calloc-overflow.cpp} (90%) rename test/asan/TestCases/{contiguous_container.cc => contiguous_container.cpp} (100%) rename test/asan/TestCases/{contiguous_container_crash.cc => contiguous_container_ [...] rename test/asan/TestCases/{coverage-and-lsan.cc => coverage-and-lsan.cpp} (100%) rename test/asan/TestCases/{coverage-disabled.cc => coverage-disabled.cpp} (100%) rename test/asan/TestCases/{coverage-trace-pc.cc => coverage-trace-pc.cpp} (100%) rename test/asan/TestCases/{debug_double_free.cc => debug_double_free.cpp} (100%) rename test/asan/TestCases/{debug_locate.cc => debug_locate.cpp} (100%) rename test/asan/TestCases/{debug_mapping.cc => debug_mapping.cpp} (100%) rename test/asan/TestCases/{debug_ppc64_mapping.cc => debug_ppc64_mapping.cpp} (100%) rename test/asan/TestCases/{debug_report.cc => debug_report.cpp} (100%) rename test/asan/TestCases/{debug_stacks.cc => debug_stacks.cpp} (100%) rename test/asan/TestCases/{deep_stack_uaf.cc => deep_stack_uaf.cpp} (100%) rename test/asan/TestCases/{deep_tail_call.cc => deep_tail_call.cpp} (100%) rename test/asan/TestCases/{default_blacklist.cc => default_blacklist.cpp} (100%) rename test/asan/TestCases/{default_options.cc => default_options.cpp} (100%) rename test/asan/TestCases/{describe_address.cc => describe_address.cpp} (100%) rename test/asan/TestCases/{double-free.cc => double-free.cpp} (86%) rename test/asan/TestCases/{error_report_callback.cc => error_report_callback.cpp} (100%) rename test/asan/TestCases/{exitcode.cc => exitcode.cpp} (100%) rename test/asan/TestCases/{force_inline_opt0.cc => force_inline_opt0.cpp} (100%) rename test/asan/TestCases/{frexp_interceptor.cc => frexp_interceptor.cpp} (100%) rename test/asan/TestCases/{global-demangle.cc => global-demangle.cpp} (100%) rename test/asan/TestCases/{global-location.cc => global-location.cpp} (76%) rename test/asan/TestCases/{global-overflow.cc => global-overflow.cpp} (91%) delete mode 100644 test/asan/TestCases/global-underflow.cc create mode 100644 test/asan/TestCases/global-underflow.cpp rename test/asan/TestCases/{handle_noreturn_bug.cc => handle_noreturn_bug.cpp} (100%) rename test/asan/TestCases/{heap-overflow-large.cc => heap-overflow-large.cpp} (100%) rename test/asan/TestCases/{heap-overflow.cc => heap-overflow.cpp} (92%) rename test/asan/TestCases/{heavy_uar_test.cc => heavy_uar_test.cpp} (97%) rename test/asan/TestCases/{huge_negative_hea_oob.cc => huge_negative_hea_oob.cpp} (100%) rename test/asan/TestCases/{ill.cc => ill.cpp} (100%) rename test/asan/TestCases/{init-order-atexit.cc => init-order-atexit.cpp} (98%) rename test/asan/TestCases/{initialization-blacklist.cc => initialization-blacklis [...] rename test/asan/TestCases/{initialization-bug.cc => initialization-bug.cpp} (97%) rename test/asan/TestCases/{initialization-constexpr.cc => initialization-constexp [...] rename test/asan/TestCases/{initialization-nobug.cc => initialization-nobug.cpp} (96%) rename test/asan/TestCases/{inline.cc => inline.cpp} (100%) rename test/asan/TestCases/{intercept-rethrow-exception.cc => intercept-rethrow-ex [...] rename test/asan/TestCases/{interception_failure_test.cc => interception_failure_t [...] rename test/asan/TestCases/{interface_test.cc => interface_test.cpp} (100%) rename test/asan/TestCases/{intra-object-overflow.cc => intra-object-overflow.cpp} (85%) rename test/asan/TestCases/{invalid-free.cc => invalid-free.cpp} (89%) rename test/asan/TestCases/{invalid-pointer-pairs-compare-errors.cc => invalid-poi [...] rename test/asan/TestCases/{invalid-pointer-pairs-compare-null.cc => invalid-point [...] rename test/asan/TestCases/{invalid-pointer-pairs-compare-success.cc => invalid-po [...] rename test/asan/TestCases/{invalid-pointer-pairs-subtract-errors.cc => invalid-po [...] rename test/asan/TestCases/{invalid-pointer-pairs-subtract-success.cc => invalid-p [...] rename test/asan/TestCases/{invalid-pointer-pairs.cc => invalid-pointer-pairs.cpp} (88%) rename test/asan/TestCases/{large_func_test.cc => large_func_test.cpp} (89%) rename test/asan/TestCases/{log-path_test.cc => log-path_test.cpp} (100%) rename test/asan/TestCases/{longjmp.cc => longjmp.cpp} (100%) rename test/asan/TestCases/{lsan_annotations.cc => lsan_annotations.cpp} (100%) rename test/asan/TestCases/{malloc-size-too-big.cc => malloc-size-too-big.cpp} (92%) rename test/asan/TestCases/{malloc_context_size.cc => malloc_context_size.cpp} (94%) rename test/asan/TestCases/{malloc_fill.cc => malloc_fill.cpp} (100%) rename test/asan/TestCases/{max_redzone.cc => max_redzone.cpp} (100%) rename test/asan/TestCases/{memcmp_strict_test.cc => memcmp_strict_test.cpp} (100%) rename test/asan/TestCases/{memcmp_test.cc => memcmp_test.cpp} (100%) rename test/asan/TestCases/{memset_test.cc => memset_test.cpp} (100%) rename test/asan/TestCases/{null_deref.cc => null_deref.cpp} (88%) rename test/asan/TestCases/{on_error_callback.cc => on_error_callback.cpp} (100%) rename test/asan/TestCases/{partial_right.cc => partial_right.cpp} (100%) rename test/asan/TestCases/{pass-object-byval.cc => pass-object-byval.cpp} (100%) rename test/asan/TestCases/{pass-struct-byval-uar.cc => pass-struct-byval-uar.cpp} (100%) rename test/asan/TestCases/{pass-struct-byval.cc => pass-struct-byval.cpp} (100%) rename test/asan/TestCases/{poison_partial.cc => poison_partial.cpp} (100%) rename test/asan/TestCases/{pr33372.cc => pr33372.cpp} (100%) rename test/asan/TestCases/{print_summary.cc => print_summary.cpp} (94%) rename test/asan/TestCases/{realloc.cc => realloc.cpp} (100%) rename test/asan/TestCases/{scariness_score_test.cc => scariness_score_test.cpp} (100%) rename test/asan/TestCases/{small_memcpy_test.cc => small_memcpy_test.cpp} (100%) rename test/asan/TestCases/{speculative_load.cc => speculative_load.cpp} (100%) rename test/asan/TestCases/{speculative_load2.cc => speculative_load2.cpp} (100%) rename test/asan/TestCases/{stack-buffer-overflow-with-position.cc => stack-buffer [...] rename test/asan/TestCases/{stack-buffer-overflow.cc => stack-buffer-overflow.cpp} (79%) rename test/asan/TestCases/{stack-frame-demangle.cc => stack-frame-demangle.cpp} (100%) rename test/asan/TestCases/{stack-oob-frames.cc => stack-oob-frames.cpp} (100%) rename test/asan/TestCases/{strcat-overlap.cc => strcat-overlap.cpp} (93%) rename test/asan/TestCases/{strcpy-overlap.cc => strcpy-overlap.cpp} (92%) rename test/asan/TestCases/{strdup_oob_test.cc => strdup_oob_test.cpp} (85%) rename test/asan/TestCases/{strncat-overlap.cc => strncat-overlap.cpp} (92%) rename test/asan/TestCases/{strncpy-overflow.cc => strncpy-overflow.cpp} (83%) rename test/asan/TestCases/{strncpy-overlap.cc => strncpy-overlap.cpp} (92%) rename test/asan/TestCases/{suppressions-exec-relative-location.cc => suppressions [...] rename test/asan/TestCases/{suppressions-function.cc => suppressions-function.cpp} (100%) rename test/asan/TestCases/{suppressions-interceptor.cc => suppressions-intercepto [...] rename test/asan/TestCases/{suppressions-library.cc => suppressions-library.cpp} (100%) rename test/asan/TestCases/{throw_call_test.cc => throw_call_test.cpp} (100%) rename test/asan/TestCases/{throw_catch.cc => throw_catch.cpp} (100%) rename test/asan/TestCases/{throw_invoke_test.cc => throw_invoke_test.cpp} (100%) rename test/asan/TestCases/{time_interceptor.cc => time_interceptor.cpp} (100%) rename test/asan/TestCases/{uar_and_exceptions.cc => uar_and_exceptions.cpp} (100%) rename test/asan/TestCases/{unaligned_loads_and_stores.cc => unaligned_loads_and_s [...] rename test/asan/TestCases/{use-after-delete.cc => use-after-delete.cpp} (84%) rename test/asan/TestCases/{use-after-free-right.cc => use-after-free-right.cpp} (90%) rename test/asan/TestCases/{use-after-free.cc => use-after-free.cpp} (77%) rename test/asan/TestCases/{use-after-poison.cc => use-after-poison.cpp} (90%) rename test/asan/TestCases/{use-after-scope-capture.cc => use-after-scope-capture. [...] rename test/asan/TestCases/{use-after-scope-conversion.cc => use-after-scope-conve [...] rename test/asan/TestCases/{use-after-scope-dtor-order.cc => use-after-scope-dtor- [...] rename test/asan/TestCases/{use-after-scope-goto.cc => use-after-scope-goto.cpp} (100%) rename test/asan/TestCases/{use-after-scope-if.cc => use-after-scope-if.cpp} (83%) rename test/asan/TestCases/{use-after-scope-inlined.cc => use-after-scope-inlined. [...] rename test/asan/TestCases/{use-after-scope-loop-bug.cc => use-after-scope-loop-bu [...] rename test/asan/TestCases/{use-after-scope-loop-removed.cc => use-after-scope-loo [...] rename test/asan/TestCases/{use-after-scope-loop.cc => use-after-scope-loop.cpp} (84%) rename test/asan/TestCases/{use-after-scope-nobug.cc => use-after-scope-nobug.cpp} (100%) rename test/asan/TestCases/{use-after-scope-temp.cc => use-after-scope-temp.cpp} (84%) rename test/asan/TestCases/{use-after-scope-temp2.cc => use-after-scope-temp2.cpp} (84%) rename test/asan/TestCases/{use-after-scope-types.cc => use-after-scope-types.cpp} (98%) rename test/asan/TestCases/{use-after-scope.cc => use-after-scope.cpp} (88%) rename test/asan/TestCases/{verbose-log-path_test.cc => verbose-log-path_test.cpp} (100%) rename test/asan/TestCases/{vla_chrome_testcase.cc => vla_chrome_testcase.cpp} (100%) rename test/asan/TestCases/{vla_condition_overflow.cc => vla_condition_overflow.cp [...] rename test/asan/TestCases/{vla_loop_overfow.cc => vla_loop_overfow.cpp} (100%) rename test/asan/TestCases/{zero_page_pc.cc => zero_page_pc.cpp} (100%)