What is wrong with dtrace's stack()?

Ryan Stone rysto32 at gmail.com
Wed Oct 24 17:14:24 UTC 2018


ia32_pause() is an inline function.  How does dtrace map instruction
pointers to symbol names?  Is it getting that mapping from some CTF
data, and is that CTF data aware of inline functions?

If so, I'd argue that behaviour is counter-intuitive and unhelpful, as
this example here shows.


More information about the freebsd-hackers mailing list