The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Introducing 2 gdb plugin commands (Based on the commands in the odb gdb-wrapper):
a. ompd parallel (Provides information about the current and enclosing parallel regions)
b. ompd icv (Provides information about the current values of the Internal Control Variables
Adding --system to the pip command in libompd/gdb-plugin/CMakeLists.txt to avoid a build failure.
Invoking the python _read_string function with only the source address since the overflow
error is handled in the caller. (ompdModule.c and ompd_callbacks.py). Other changes done to
fix other _read_string() errors.
Avoiding the return of a stale handle in get_current_parallel_handle() in ompd_handles.py