3 ms·
This is super awesome work and a great technical explanation of a very deep topic. What happens in the case of JIT or FFI? I think I've only ever seen the Pyth
by jzelinskie 4y ago
This is super awesome work and a great technical explanation of a very deep topic.
What happens in the case of JIT or FFI? I think I've only ever seen the Python profiler, scalene[0], handle these cases.
[0]: https://github.com/plasma-umass/scalene https://github.com/plasma-umass/scalene
- javierhonduco 4y agoThanks! FFI should work as it's typically a dynamic library that's loaded at runtime. If said library has unwind information, which most compilers add it by default as it's part of the ABI (right now we support unwind information stored in the .eh_frame ELF section). JIT'd code is not supported yet. This is something that we are already working on, though!