Hi,
Couple of questions here about perf/OpenCSD and dynamic code.
- what's the status of decode for arbitrarily loaded/unloaded shared objects? I.e. decode where the code is in an ELF binary and we just need to know which binaries are at what address and at what time. Can we match up mmap events with the captured ETM trace to do the decode, even with modules being unloaded and overwritten by other modules?
- what's the status of decode for JITted code? Here you'd need to capture the actual contents of the code cache, to be able to decode it.
Are these ready to go or is there still some work to do?
Thanks,
Al