Wednesday Schedule

"Dyninst Instrumentation Tutorial"




Abstract:

Dyninst operates on binary code in files and live processes and can
identify, analyze, and instrument binary code.
The tutorial will consist of a 45-minute presentation followed by
an implementation session in which the participants will create a
code-coverage tool using Dyninst's instrumentation capabilities.


This talk will focus on how to use Dyninst and its various
subcomponents, which provide:

  • Read/write access to program binaries and their symbol information
  • Identification and analysis of binary code, including control
    flow graph generation and loop analysis
  • Code generation
  • Insertion of new code at arbitrary locations
  • Stackwalking capabilities
  • Instruction decoding

Details on the implementation portion of the tutorial are
here.

Condor logo
Paradyn/Condor Week 2010

University of Wisconsin

Madison, Wisconsin

April 12-April 16, 2010
Paradyn logo


Overview Local Arrangements Monday, April 12

Paradyn
Tuesday, April 13

Paradyn
Condor
Wednesday, April 14

Paradyn
Condor
Thursday, April 15

Condor
Friday, April 16

Condor

picture of Madison

Wednesday, April 14, 2010

Paradyn Tutorials

Fluno Center

601 University Ave


Tutorials, Rm. 221

OCTF Meeting, Rm. 812

8:45am - 9:45am

Dyninst Instrumentation Tutorial


Presentation & Lab Part 1
abstract
Kevin Roundy, Matt LeGendre, Madhavi Krishnan ppt
9:45am - 10:15am
Break

10:15am - 12:15pm

Dyninst Instrumentation Tutorial


Lab Part 2
Kevin Roundy, Matt LeGendre, Madhavi Krishnan
12:15pm - 1:30pm
Lunch

1:30pm - 5:00pm

Open Component Tool Framework Meeting