- secret(String, Object) - Static method in class bham.leakwatch.LeakWatchAPI
-
Identifies a variable whose current value is to be considered secret at
this point during execution of the target class.
- SecretException - Exception in bham.leakwatch.exceptions
-
- SecretException() - Constructor for exception bham.leakwatch.exceptions.SecretException
-
- SecretException(String) - Constructor for exception bham.leakwatch.exceptions.SecretException
-
- SecretException(Throwable) - Constructor for exception bham.leakwatch.exceptions.SecretException
-
- SecretException(String, Throwable) - Constructor for exception bham.leakwatch.exceptions.SecretException
-
- secretsToString() - Static method in class bham.leakwatch.LeakWatchAPI
-
Serialises the list of secret variable names and values that have been
identified during the target class's execution to a JSON-encoded
String.
- serialise(Object) - Static method in class bham.leakwatch.JSONSerialiser
-
Serialises an Object to a JSON-encoded String.
- setArffFile(File, ArffFileWriter.CompressionType) - Method in class bham.leakwatch.executors.Executor
-
Defines the ARFF file to which this Executor should write the
secret and observable values that occur during execution.
- setExecutions(int) - Method in class bham.leakwatch.executors.Executor
-
- setIn(InputStream) - Static method in class bham.leakwatch.InputStreamDriver
-
- setInputStreamDriver(String) - Method in class bham.leakwatch.executors.Executor
-
Sets the class that drives stdin for the target class and any
other classes the target class references.
- setInputStreamDriverClassName(String) - Static method in class bham.leakwatch.TransientClassLoader
-
Sets the name of the class that will drive input to stdin from
the perspective of classes loaded by TransientClassLoader.
- setInterval(int, IntervalCallback) - Method in class bham.leakwatch.executors.Executor
-
- setMutualInformationHighOrderError(double) - Method in class bham.leakwatch.executors.Executor
-
- setTargetClassName(String) - Static method in class bham.leakwatch.TransientClassLoader
-
Sets the name of the class whose main method will be executed by
LeakWatch.
- StopInterrupt - Class in bham.leakwatch.interrupts
-
- StopInterrupt() - Constructor for class bham.leakwatch.interrupts.StopInterrupt
-
- stopStrategy - Variable in class bham.leakwatch.executors.Executor
-
- StopSufficientInterrupt - Class in bham.leakwatch.interrupts
-
- StopSufficientInterrupt(LeakageEstimate.LeakageMeasure, int, int) - Constructor for class bham.leakwatch.interrupts.StopSufficientInterrupt
-