[all-commits] [llvm/llvm-project] ed810d: [OpenMP][Tool] Improving stack trace for Archer

Joachim via All-commits all-commits at lists.llvm.org
Tue Jan 14 00:14:18 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ed810da73270267082c347bc2919eebb7978a2fe
      https://github.com/llvm/llvm-project/commit/ed810da73270267082c347bc2919eebb7978a2fe
  Author: Joachim Protze <protze at itc.rwth-aachen.de>
  Date:   2020-01-13 (Mon, 13 Jan 2020)

  Changed paths:
    M openmp/tools/archer/ompt-tsan.cpp

  Log Message:
  -----------
  [OpenMP][Tool] Improving stack trace for Archer

The OpenMP runtime is not instrumented, so entering the runtime leaves no hint
on the source line of the pragma on ThreadSanitizer's function stack.

This patch adds function entry/exit annotations for OpenMP parallel regions,
and synchronization regions (barrier, taskwait, taskgroup).

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D70408




More information about the All-commits mailing list