Open
Description
We are trying to profile fluentd
, which by default builds a stripped Ruby interpreter with a dbgsym
package.
Looking at #282, I see that rbspy
supports finding the symbol table within the ruby
global symbol table.
I propose that we update rbspy
to:
- Use the GNU build ID and search
/usr/lib/debug/
if the embedded table doesn't exist. - Parse those
.debug
files and use them for address resolution.