[all-commits] [llvm/llvm-project] d2a6e1: [OpenMP][OMPD] GDB plugin code to leverage libompd...

vigbalu via All-commits all-commits at lists.llvm.org
Mon Sep 5 22:59:25 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d2a6e165e8980ed35fb4e5c7d468bfdc797b28c3
      https://github.com/llvm/llvm-project/commit/d2a6e165e8980ed35fb4e5c7d468bfdc797b28c3
  Author: Vignesh Balasubramanian <Vignesh.Balasubrmanian at amd.com>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    M openmp/libompd/CMakeLists.txt
    A openmp/libompd/gdb-plugin/CMakeLists.txt
    A openmp/libompd/gdb-plugin/README.txt
    A openmp/libompd/gdb-plugin/ompd/__init__.py
    A openmp/libompd/gdb-plugin/ompd/frame_filter.py
    A openmp/libompd/gdb-plugin/ompd/ompd.py
    A openmp/libompd/gdb-plugin/ompd/ompd_address_space.py
    A openmp/libompd/gdb-plugin/ompd/ompd_callbacks.py
    A openmp/libompd/gdb-plugin/ompd/ompd_handles.py
    A openmp/libompd/gdb-plugin/ompdAPITests.c
    A openmp/libompd/gdb-plugin/ompdModule.c

  Log Message:
  -----------
  [OpenMP][OMPD] GDB plugin code to leverage libompd to provide debugging
support for OpenMP programs.

This is 5th of 6 patches started from https://reviews.llvm.org/D100181
This plugin code, when loaded in gdb, adds a few commands like
ompd icv, ompd bt, ompd parallel.
These commands create an interface for GDB to read the OpenMP
runtime through libompd.

Reviewed By: @dreachem
Differential Revision: https://reviews.llvm.org/D100185




More information about the All-commits mailing list