Comments (2)
Yes I am aware of that. Documentation and examples are all still stuck in 1.x land 😄
There's not a whole lot of (user-facing) things that are done yet. In general I've tried to be more compatible with DTrace's syntax wherever possible. http://dtrace.org/guide is my bible. Simple aggregations should work, but have a slightly different syntax vs. 1.x:
ply 'k:SyS_read { @[comm] = quantize(arg2); }'
I imagine three layers of testing. The first is obviously unittesting. The second is the method you're describing, the ply part of this is already there (run ply with -e
, also add -S
to see a dump of the compiled program). The third involves creating a set of small executables with known calling patterns, and then tracing these with ply as they are executed, verifying the ply output against expected values. Almost none of this is in place today, but it is in The Plan 😉
Thank you for those kind words.
from ply.
Fixed in 811a515
from ply.
Related Issues (20)
- build ply for arm64 target HOT 1
- cross compiling issue, run time error HOT 7
- help writing a program using ply HOT 5
- feature request: add module name to backtrace HOT 1
- YACC build error in ubuntu 18.04
- ply in QEMU: error: unable to create map 'stdbuf', errno:38 HOT 7
- question about cross compile HOT 4
- compile error HOT 6
- debugfs needs to be mounted before starting ply HOT 9
- How
- What's the reason about this error: syntax error, unexpected IDENT, expecting ')' ? HOT 1
- errno 22 on kprobe loading but the ply script runs! HOT 2
- Embedded linux system:Verifying kprobe... ERR:-22 HOT 3
- Does the "field:__data_loc " supported? HOT 3
- tracepoint_parse bug HOT 1
- ERR:75 & error: lost 36 events HOT 3
- How can aarch64_be be supported? HOT 1
- ply not compiling on linux <v5.5 because of BPF_FUNC_probe_read_kernel HOT 2
- tracepoint self-test failed HOT 1
- ply: compile.c:215: ply_compile: Assertion `!err' failed
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 ply.