[all-commits] [llvm/llvm-project] c95abe: [Offload] Implement double free (and other allocat...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Tue Jul 30 10:11:18 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c95abe94aebb6862c3518e590343df3b7376ccee
      https://github.com/llvm/llvm-project/commit/c95abe94aebb6862c3518e590343df3b7376ccee
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2024-07-30 (Tue, 30 Jul 2024)

  Changed paths:
    A offload/plugins-nextgen/common/include/ErrorReporting.h
    M offload/plugins-nextgen/common/include/PluginInterface.h
    M offload/plugins-nextgen/common/src/PluginInterface.cpp
    M offload/src/omptarget.cpp
    A offload/test/sanitizer/double_free.c
    A offload/test/sanitizer/double_free_racy.c
    A offload/test/sanitizer/free_host_ptr.c
    A offload/test/sanitizer/free_wrong_ptr_kind.c
    A offload/test/sanitizer/free_wrong_ptr_kind.cpp
    M openmp/docs/design/Runtimes.rst

  Log Message:
  -----------
  [Offload] Implement double free (and other allocation error) reporting (#100261)

As a first step towards a GPU sanitizer we now can track allocations and
deallocations in order to report double frees, and other problems during
deallocation.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list