prof2 claims hpcstruct output for Intel's libigc.so is erroneous
jmellorcrummey opened this issue · comments
When profiling PeleC with REALTIME on an Intel GPU, HPCToolkit records a copy of Intel's JIT compiler libigc.
The hpcstruct output for Intel's libigc is large.
-rw-r--r-- 1 ac.jmellor-crummey jlse 53M Mar 25 17:20 libigc.so.1.0.14501.10259.hpcstruct
prof2 claims it is erroneous. An investigation is needed to determine whether the structure file is incorrect or whether prof2 is simply confused.
the problem was that prof2 was unhappy with tags to internal functions that were not explicitly represented as functions. this problem was resolved by #588, which omits tags for CPU binaries.