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.