funcscan
Version 1.0.0
A D E G I M R S T V W

A

add(Symbol, String) - Method in class de.ovgu.cs.funcscan.Module
Add the given symbol to this module.
add(Symbol, String) - Method in class de.ovgu.cs.funcscan.Module
Add the given symbol to this module.

D

de.ovgu.cs.funcscan - package de.ovgu.cs.funcscan
 
destroy() - Static method in class de.ovgu.cs.funcscan.Worker
Cleanup resources and shutdown all worker thread pools in the VM immediately.
destroy() - Static method in class de.ovgu.cs.funcscan.Worker
Cleanup resources and shutdown all worker thread pools in the VM immediately.

E

extractFuncDef(String, String) - Static method in class de.ovgu.cs.funcscan.Worker
Try to find the definition for a global function with the given name and return it in ANSI notation.
extractFuncDef(String, String) - Static method in class de.ovgu.cs.funcscan.Worker
Try to find the definition for a global function with the given name and return it in ANSI notation.

G

getAwkSource() - Static method in class de.ovgu.cs.funcscan.Start
Get the source code of the awk script used to process object files.
getAwkSource() - Static method in class de.ovgu.cs.funcscan.Start
Get the source code of the awk script used to process object files.
getCallers(boolean, boolean) - Method in class de.ovgu.cs.funcscan.Worker
Get a list of all function or variables names, its provider and potential callers.
getCallers(boolean, boolean) - Method in class de.ovgu.cs.funcscan.Worker
Get a list of all function or variables names, its provider and potential callers.
getDefinition(boolean, String, Module) - Method in class de.ovgu.cs.funcscan.Worker
Get the definition for the given variable or function.
getDefinition(boolean, String, Module) - Method in class de.ovgu.cs.funcscan.Worker
Get the definition for the given variable or function.
getFunctionCallers(Collection<Module>, boolean) - Method in class de.ovgu.cs.funcscan.Module
Get all modules, which call a global function of this module.
getFunctionCallers(Collection<Module>, boolean) - Method in class de.ovgu.cs.funcscan.Module
Get all modules, which call a global function of this module.
getFunctionDefinition(String) - Method in class de.ovgu.cs.funcscan.Module
Get the definition for the given function.
getFunctionDefinition(String) - Method in class de.ovgu.cs.funcscan.Module
Get the definition for the given function.
getModules() - Method in class de.ovgu.cs.funcscan.Worker
Get all available modules.
getModules() - Method in class de.ovgu.cs.funcscan.Worker
Get all available modules.
getName() - Method in class de.ovgu.cs.funcscan.Module
Get the name of the module file.
getName() - Method in class de.ovgu.cs.funcscan.Module
Get the name of the module file.
getSource() - Method in class de.ovgu.cs.funcscan.Module
Get the 'cc -E' pre-processed source code for this module.
getSource() - Method in class de.ovgu.cs.funcscan.Module
Get the 'cc -E' pre-processed source code for this module.
getSrcName() - Method in class de.ovgu.cs.funcscan.Module
Get the name of the source file for this module.
getSrcName() - Method in class de.ovgu.cs.funcscan.Module
Get the name of the source file for this module.
getSymbolNames(Symbol) - Method in class de.ovgu.cs.funcscan.Module
Get the names of all symbols for the given type.
getSymbolNames(Symbol) - Method in class de.ovgu.cs.funcscan.Module
Get the names of all symbols for the given type.
getVarDefinition(String) - Method in class de.ovgu.cs.funcscan.Module
Get the definition for the given variable.
getVarDefinition(String) - Method in class de.ovgu.cs.funcscan.Module
Get the definition for the given variable.
getVarsCallers(Collection<Module>, boolean) - Method in class de.ovgu.cs.funcscan.Module
Get all modules, which refer to a global variable of this module.
getVarsCallers(Collection<Module>, boolean) - Method in class de.ovgu.cs.funcscan.Module
Get all modules, which refer to a global variable of this module.

I

isWorking() - Method in class de.ovgu.cs.funcscan.Worker
Check, whether the worker is still scanning/modifying its internal database.
isWorking() - Method in class de.ovgu.cs.funcscan.Worker
Check, whether the worker is still scanning/modifying its internal database.

M

main(String[]) - Static method in class de.ovgu.cs.funcscan.Start
See java -Dhelp -jar funscan.jar
main(String[]) - Static method in class de.ovgu.cs.funcscan.Start
See java -Dhelp -jar funscan.jar
Module - Class in de.ovgu.cs.funcscan
A container for information extracted by nm.
Module - Class in de.ovgu.cs.funcscan
A container for information extracted by nm.
Module(String, String) - Constructor for class de.ovgu.cs.funcscan.Module
Create a new Module.
Module(String, String) - Constructor for class de.ovgu.cs.funcscan.Module
Create a new Module.

R

redirectErrors(InputStream) - Static method in class de.ovgu.cs.funcscan.Worker
Read the given stream in a separate thread line-wise and echo each line to stderr.
redirectErrors(InputStream) - Static method in class de.ovgu.cs.funcscan.Worker
Read the given stream in a separate thread line-wise and echo each line to stderr.

S

scanNM() - Method in class de.ovgu.cs.funcscan.Worker
Remove all currently collected information and rescan the nm info file.
scanNM() - Method in class de.ovgu.cs.funcscan.Worker
Remove all currently collected information and rescan the nm info file.
setFunctionDefinition(String, String) - Method in class de.ovgu.cs.funcscan.Module
Set the definition for the given function.
setFunctionDefinition(String, String) - Method in class de.ovgu.cs.funcscan.Module
Set the definition for the given function.
setSource(String) - Method in class de.ovgu.cs.funcscan.Module
Add the 'cc -E' pre-processed source for this module.
setSource(String) - Method in class de.ovgu.cs.funcscan.Module
Add the 'cc -E' pre-processed source for this module.
setVarDefinition(String, String) - Method in class de.ovgu.cs.funcscan.Module
Set the definition for the given variable.
setVarDefinition(String, String) - Method in class de.ovgu.cs.funcscan.Module
Set the definition for the given variable.
Start - Class in de.ovgu.cs.funcscan
 
Start - Class in de.ovgu.cs.funcscan
 
Start() - Constructor for class de.ovgu.cs.funcscan.Start
 
Start() - Constructor for class de.ovgu.cs.funcscan.Start
 
Symbol - Enum in de.ovgu.cs.funcscan
 
Symbol - Enum in de.ovgu.cs.funcscan
 

T

toString() - Method in enum de.ovgu.cs.funcscan.Symbol
toString() - Method in enum de.ovgu.cs.funcscan.Symbol

V

valueOf(String) - Static method in enum de.ovgu.cs.funcscan.Symbol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.ovgu.cs.funcscan.Symbol
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.ovgu.cs.funcscan.Symbol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.ovgu.cs.funcscan.Symbol
Returns an array containing the constants of this enum type, in the order they are declared.

W

Worker - Class in de.ovgu.cs.funcscan
The analyzer.
Worker - Class in de.ovgu.cs.funcscan
The analyzer.
Worker(File, File, String, String, boolean) - Constructor for class de.ovgu.cs.funcscan.Worker
Create a new worker for analyzing information collected by nm and generating several reports.
Worker(File, File, String, String, boolean) - Constructor for class de.ovgu.cs.funcscan.Worker
Create a new worker for analyzing information collected by nm and generating several reports.

A D E G I M R S T V W
funcscan
Version 1.0.0

Created by Jens Elkner