Ben Frederickson

Results 249 comments of Ben Frederickson

We're not using the ABI here - and support python going back to v2.3 =(

We're using [libunwind-ptrace](https://www.nongnu.org/libunwind/man/libunwind-ptrace(3).html) to get the native component of the stack trace - and it doesn't look like its working across containers =( In the short term I'll add some...

Did the output get written successfully when the profiled process finished? Like is the problem that when the process exited py-spy returned an error on exit rather than success -...

> After further exploration, I realized the --nonblocking option completely solves the Error: No child process (os error 10) issue, so it could be related to the interaction between py-spy...

There is some code to read in the ```__dict__``` from an object in the code that does the threadname lookup (getting the dictoffset from the type of the thread object,...

Py-spy doesn't work on OpenBSD yet =( We only have support for FreeBSD/Linux/MacOS and Windows right now. We will need to add some OS specific code for reading information from...

Which pythons symbols are you interested in? We already include symbols from a bunch of builtin python modules https://github.com/benfred/py-spy/blob/25db5bc953d192a98cf485ba0cd01443f7048b1e/src/native_stack_trace.rs#L161-L173 . For instance profling this https://github.com/benfred/py-spy/blob/25db5bc953d192a98cf485ba0cd01443f7048b1e/tests/scripts/longsleep.py#L1-L9 with the native flags shows...

Yeah - we need libunwind on x86_64 linux right now (and hopefully also on arm processors soon) . I'm assuming for voidlinux that you want to use the libunwind packaged...

Are you building the statically linked version with musl (```cargo build --target x86_64-unknown-linux-musl --release```) - or the dynamically linked version with glibc?

Are you using an apple silicon chip? I think we only have binaries on conda-forge for the intel versions right now