Abstract: Visualize an architecture of functions with the Shared Tasks graph. What’s worse than having too many chefs in the kitchen working on the same dish? Thread concurrency problems. A task –…
Category: Useful Scripts
Making a Custom IOCTL Calls Tree
A sample plugin to add edges between IOCTL commands and driver code.
Making a Custom Cluster Graph
Extend the custom architecture dependencies graph by adding clusters.
Making a Dependency Graph with Custom Dependencies
A sample python graph plugin to add custom dependencies to an architecture dependency graph.
Making a Custom Architecture Tree
How to create a custom architecture tree using the Python API.
Comparing OpenSSL
Easily compare how the call trees and functions have changed between any two versions of openSSL over the last 10 years.
Making A Custom Call Tree
Creating a sample Understand graph plugin to draw a call tree using the Python API.
Useful Script: Export All Metric Values, Not Just Violations
This script exports the Hersteller Initiative Software Metric values into a CSV for every file in your project. You can easily tweak it to do all or any metric you choose.
Useful Scripts: Scanning source code for profanity
Using this custom Python script with Understand, you can quickly scan your project for instances of profanity and scrub them clean.
Just How Complex Is Your Project?
Jordan decides to write a Python script to find out exactly how many unique paths there are through his project.