Comments (3)
@ndmitchell The simple answer is that I don't know.
Like strace
, all of hatrace is built around the ptrace()
syscall.
- WSL seems to have some support for ptrace; I conclude that from this issue microsoft/WSL#3031 where people complain that certain ptrace flags aren't supported, so I suspect ptrace in general is available. Would it working in WSL be useful for you?
- OSX seems to have some ptrace support as per Wikipedia. There is a man page and also http://www.hexblog.com/?p=81 and https://www.spaceflint.com/?p=150. People seem to complain about "lacking documentation".
I have only tested hatrace and strace on Linux.
If WSL is sufficient for you, would you be up for checking what ptrace flags or features it supports? Then I could tell you how well hatrace is supposed to work there.
from hatrace.
Unfortunately I don't have WSL installed. Would be interesting to see at least some of this information in the README.
from hatrace.
Here is a data point:
It doesn’t build on macOS because of SIGPOLL
.
from hatrace.
Related Issues (15)
- macOS compatibility
- Add syscall counting mode
- Print file paths for file descriptors
- Print executables for PIDs
- Filtering output on string buffer contents
- Building Issues HOT 3
- Improve parsing of program arguments
- procToArgv calls doesFileExist instead of checking for a slash
- Test failures HOT 8
- Add analogue of --seccomp-bpf as a way to speed up syscall matching HOT 2
- ZuriHac 2020 project ideas
- Don't die on failing peekBytes
- Properly cleanup processes in case of conduit failing with an exception
- Improved dealing with bad pointers
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hatrace.