Hands-on Phoenix: A Framework for Program Analysis and Transformation
Category: Curricula
Submitted Date: 6/5/2009
This presentation is on Phoenix, Microsoft’s next generation framework for program analysis, transformation, and code generation.
The following information is covered in this material:
- Overview of Phoenix
- Phoenix Plug-In Model and Phoenix IR
- Flowgraphs and Extension Objects
- Call Sites
- SSA
- Removing Instructions in IR
- Alias Package
- Binary Reading and Writing
- Reading and analyzing a binary
- Changing instructions in a native binary
- Adding logging in a managed binary
- What’s in the RDK
Related Resource: