New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BSD Support #3

Open
eklitzke opened this Issue Aug 10, 2016 · 0 comments

Comments

Projects
None yet
1 participant
@eklitzke
Copy link
Collaborator

eklitzke commented Aug 10, 2016

For real BSDs (FreeBSD, OpenBSD, etc.) the following parts of the code have to be updated:

  • The ptrace() code in ptrace.cc needs to be updated to use the BSD ptrace() interface
  • The ASLR code in aslr.cc has to be updated
  • The setns() stuff should be disabled on BSD, since it's Linux-specific

For macOS, all of the above need to be done, plus Mach-O parsing code needs to be added to symbol.cc.

@eklitzke eklitzke added this to the Pyflame3 milestone Oct 31, 2016

@eklitzke eklitzke changed the title Support ptrace on BSD Systems BSD Support Jul 13, 2017

@eklitzke eklitzke removed this from the Pyflame3 milestone Jul 14, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment