May 13, 2026
Goals
- Find out where exactly is the matcherTable stored in triton and how to access it.
What I worked on
- I fixed my
dev-envsetup now it supports multiple users running simultaneously without interference.- The
matcherTable tableas well as the.incfiles required to index that table are stored insidelibtriton.so, I have devised a way to identify the location of a particular opcode within the.sofile- I was not able to successfully alter the generated
ptxinstructions, because I have not identified a useful flip as of now.
Key Insights
- Binary exploration is a very useful skill and can be used to figure out tons of things.
Questions / Confusions
- Since
LLVMhas a built in mechanism to figure out if theptxgenerated is valid or not I would require a clever way of figuring out exactly which instructions I can flip successfully without any crashes.
Ideas / Hypotheses
- Explore ways of figuring out which opcode is the most useful one which can be flipped.
Papers / Resources
None
Next Steps
- Create a short
POCin order to validate the out idea for this week’s meeting.
Introspection
- Today was a very nice day, I worked a lot then had dinner with my friends. My senior finally acknowledged my way of doing things.