Difference between revisions of "PDT"

From UFRC
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Category:Software]]
 
[[Category:Software]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
|{{#vardefine:app|DOUBLE_CLICK_TO_REPLACE}}
+
|{{#vardefine:app|PDT}}
|{{#vardefine:url|DOUBLE_CLICK_TO_REPLACE}}
+
|{{#vardefine:url|http://www.cs.uoregon.edu/Research/pdt/home.php}}
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->

Revision as of 18:28, 15 October 2012

Description

PDT website  

Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools.

PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. Software tools can use this library to accomplish tasks such as

  • documentation of program components
  • creation of graphic program browsers that show class hierarchies, function call graphs, and template instantiations
  • insertion of instrumentation for performance profiling and tracing
  • generation of interface details for calling library routines or building inter-language bindings.

Required Modules

Serial

  • pdt

System Variables

  • HPC_{{#uppercase:PDT}}_DIR