-
Notifications
You must be signed in to change notification settings - Fork 1
Pojo
Implements InfoInterface
. A pojo representing a block in a control-flow graph, holding the instructions contained within the block.
A pojo containing information about potential outputs, mapping from a method's callee parameter id to the input parameter id. Currently unused in HitoshiIO's. Not invoked in current standard version of HitoshiIO.
Holds data regarding a class, used throughout HitoshiIO.
Barebones interface used in other classes in this package.
A pojo representing the I/Os captured in one call of a method.
Implements InfoInterface
. A pojo that enhances an instance of an ASM Label
with metadata.
A pojo representing the type and signature of a method.
A barebones pojo containing a parameter's Type
and index in its parameter list.
A pojo serving as a wrapper around an object, that provides translation to and from its deephash value.
Documentation belonging to the development of HitoshiIO can be found here. However, some files are still poorly documented, and some are not used at all in the current version of the system and exist for further development/research.
Below is the organization of HitoshiIO's source code: