Imagix Corp

Task Flow Checks - Reentrance Functions


prev screen
index of sample screens
next screen

sample screen - Imagix 4D - reverse-engineering and documentation tool

prev screen
index of sample screens
next screen
Imagix 4D's capabilities includes a series of reports which analyze function, variable and task flow in your system. These reports detect conditions, such as variables which are never read or recursive function call chains, that may indicate design or coding problems, and might lead to run-time problems occuring in your software.

This particular report analyzes the interactions of multiple tasks in your software, and reports reentrant functions, those functions which are called from more than one task. The report indicates not only the tasks which call a given function, but also whether or not that function call was made from inside a critical region, a range of software protected by interrupt disables or semaphores.

Other task flow reports check for mismatched critical regions, variables which are set in multiple tasks, and variable feedback loops between tasks.