I am just getting started with adding Tracy to an application but I am running into some issues getting symbols to show up in the call stack sampling.
All of the call stacks where I have not added any zones look roughly like this with just addresses for the function aside form some of the standard library and kernel calls:

If I add in some zones with the ZoneScopedNS function then I can see some of the function names but not any below the function where I put the zone like this:

I am building with debug symbols and the binary is not stripped:
ELF 64-bit LSB pie executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=210a9da7fcb856fcbbc3e8b305020ba524dfde2b, for GNU/Linux 3.14.0, with debug_info, not stripped
We are using Tracy as a shared library for this and we are using the capture tool to run the capture since this is on a remote system over a slow network.
Any ideas to try to get this configured to have the full call stack information would be greatly appreciated.
I am just getting started with adding Tracy to an application but I am running into some issues getting symbols to show up in the call stack sampling.
All of the call stacks where I have not added any zones look roughly like this with just addresses for the function aside form some of the standard library and kernel calls:
If I add in some zones with the
ZoneScopedNSfunction then I can see some of the function names but not any below the function where I put the zone like this:I am building with debug symbols and the binary is not stripped:
We are using Tracy as a shared library for this and we are using the
capturetool to run the capture since this is on a remote system over a slow network.Any ideas to try to get this configured to have the full call stack information would be greatly appreciated.