Trace view presents wrong function without -g information
## Describe the bug

Database : [roctx-without-debuginfo.tar.xz](/uploads/fb90605628ebc5e8d5331f709dba4c4a/roctx-without-debuginfo.tar.xz)
## Expected behavior

Database: [roctx-with-debuginfo.tar.xz](/uploads/aeff83d642bb1200e34b462cb249cc81/roctx-with-debuginfo.tar.xz)
## Platform (please complete the following information): ufront.cs
- OS: [e.g. Windows, Linux, MacOS] Linux
- Architecture [e.g. x86, ppc, arm] x86_64
- Version [e.g. 22] 23.05 pre-release
## Additional context
If you _really_ want to reproduce, check out HPCToolkit branch `mr-label-regions` https://gitlab.com/hpctoolkit/hpctoolkit/-/merge_requests/826 then build.
Source file is at `~wp11/work/testcodes/cpp-hip-dadd`.
To build:
```
module load rocm/5.4.3
hipcc dadd.hip.cpp -L$ROCM_PATH/lib -lroctx64
```
To run and collect measurement directory:
```
hpcrun -e REALTIME@500 -e gpu=amd -t ./a.out 1000000
```
issue