crux-0.7: Simple top-level library for Crucible Simulation

Index

allColorsCrux.Config.Load
AlwaysMergePathsCrux.Config.Common
annotateCrux.Loops
annotateLoopsCrux.Loops
ArchCrux.SVCOMP
Arch32Crux.SVCOMP
Arch64Crux.SVCOMP
archSpecCrux.SVCOMP
ArgDescrCrux.Config, Crux
AtPositionCrux.Config.Load
AttemptingProvingVCsCrux.Log, Crux
baseFreshOverrideCrux.Overrides
baseFreshOverride'Crux.Overrides
benchmarkNameCrux.SVCOMP
BenchmarkSet 
1 (Type/Class)Crux.SVCOMP
2 (Data Constructor)Crux.SVCOMP
benchmarkTasksCrux.SVCOMP
bldDirCrux.Config.Common, Crux
BooleanCrux.SVCOMP.Witness
BoolectorCrux.Config.Solver
bracketedTextCrux.SVCOMP
BranchCrux.Types
branchCoverageCrux.Config.Common, Crux
C 
1 (Data Constructor)Crux.SVCOMP
2 (Data Constructor)Crux.SVCOMP.Witness
CDataModelCrux.SVCOMP
cfgCmdLineFlagCrux.Config, Crux
cfgEnvCrux.Config, Crux
cfgFileCrux.Config, Crux
cfgJoinCrux.Config, Crux
CheckDefBehaviorCrux.SVCOMP
CheckingCrux.Log, Crux
CheckNoErrorCrux.SVCOMP
CheckNoOverflowCrux.SVCOMP
checkParseCrux.SVCOMP
checkPathSatCrux.Config.Common, Crux
CheckTerminatesCrux.SVCOMP
CheckValidDerefCrux.SVCOMP
CheckValidFreeCrux.SVCOMP
CheckValidMemCleanupCrux.SVCOMP
CheckValidMemtrackCrux.SVCOMP
childrenCrux.Loops
ColorOptions 
1 (Type/Class)Crux.Config.Load
2 (Data Constructor)Crux.Config.Load
colorOptions 
1 (Function)Crux.Config.Load
2 (Function)Crux.Config.Common
commandLineOptionsCrux.Config.Load
compilePatsCrux.SVCOMP
ComputedVerdictCrux.SVCOMP
ConditionFalseCrux.SVCOMP.Witness
ConditionTrueCrux.SVCOMP.Witness
Config 
1 (Type/Class)Crux.Config, Crux
2 (Data Constructor)Crux.Config, Crux
configDocsCrux.Config.Doc
ConfigErrorCrux.Config.Load
configFileCrux.Config.Load
ConfigFileLocCrux.Config.Load
ControlCrux.SVCOMP.Witness
CorrectnessWitnessCrux.SVCOMP.Witness
countGoalsCrux.Goal
CoverageFQLCrux.SVCOMP
coverParseCrux.SVCOMP
CruxCrux.Types, Crux
CruxLogMessageCrux.Log, Crux
cruxLogMessageToSayWhatCrux.Log, Crux
cruxLogTagCrux.Log, Crux
CruxOptions 
1 (Type/Class)Crux.Config.Common, Crux
2 (Data Constructor)Crux.Config.Common, Crux
cruxOptionsCrux.Config.Common
CruxPersonalityCrux.Types, Crux
cruxSimResultCompletenessCrux.Types
cruxSimResultGoalsCrux.Types
CruxSimulationResult 
1 (Type/Class)Crux.Types
2 (Data Constructor)Crux.Types
CVC4Crux.Config.Solver
CVC5Crux.Config.Solver
deduplicateTasksCrux.SVCOMP
defaultColorOptionsCrux.Config.Load
defaultOutputConfigCrux
defaultOutputOptionsCrux.Config.Common
delayOptCrux.Config.Load
dirSpecCrux.Config, Crux
DisablingBranchCoverageRequiresPathSatisfiabilityCrux.Log, Crux
DisablingProfilingIncompatibleWithPathSplittingCrux.Log, Crux
dispatchSolversOnGoalAsyncCrux.Goal
disprovedGoalsCrux.Types
DoubleCrux.SVCOMP.Witness
DRealCrux.Config.Solver
EarlyConfig 
1 (Type/Class)Crux.Config.Load
2 (Data Constructor)Crux.Config.Load
edgeAssumptionCrux.SVCOMP.Witness
edgeAssumptionResultFunctionCrux.SVCOMP.Witness
edgeAssumptionScopeCrux.SVCOMP.Witness
edgeControlCrux.SVCOMP.Witness
edgeCreateThreadCrux.SVCOMP.Witness
edgeEndLineCrux.SVCOMP.Witness
edgeEndOffsetCrux.SVCOMP.Witness
edgeEnterFunctionCrux.SVCOMP.Witness
edgeEnterLoopHeadCrux.SVCOMP.Witness
edgeReturnFromFunctionCrux.SVCOMP.Witness
edgeSourceCrux.SVCOMP.Witness
edgeStartColumnCrux.SVCOMP.Witness
edgeStartLineCrux.SVCOMP.Witness
edgeStartOffsetCrux.SVCOMP.Witness
edgeTargetCrux.SVCOMP.Witness
edgeThreadIdCrux.SVCOMP.Witness
emptyModelViewCrux.Model
EndedGoalCrux.Log, Crux
Entry 
1 (Type/Class)Crux.Types
2 (Data Constructor)Crux.Types
entryLocCrux.Types
entryNameCrux.Types
entryValueCrux.Types
EnvDescrCrux.Config, Crux
EnvVarCrux.Config, Crux
evalModelFromEventsCrux.Goal
evDocCrux.Config, Crux
evNameCrux.Config, Crux
evValueCrux.Config, Crux
ExplainerCrux.Goal, Crux
FailCrux.Types, Crux.Log, Crux
FailedToParseFileCrux.Config.Load
FailedToProcessFileCrux.Config.Load
FailedToReadFileCrux.Config.Load
FalsifiedCrux.SVCOMP
filesCrux.Config.Load
fileSpecCrux.Config, Crux
findLoopsCrux.Loops
FloatCrux.SVCOMP.Witness
floatModeCrux.Config.Common, Crux
forceOfflineGoalSolvingCrux.Config.Common, Crux
ForestCrux.Loops
FoundCounterExampleCrux.Log, Crux
fractionalSpecCrux.Config, Crux
fromEnvCrux.Config.Load
fromFileCrux.Config.Load
FunCrux.Types
generateReportCrux.Report
getNAbductsCrux.Config.Common, Crux
getSimulatorCallbacksCrux
globalTimeoutCrux.Config.Common, Crux
goalTimeoutCrux.Config.Common, Crux
GraphMLAttrTypeCrux.SVCOMP.Witness
HasDefaultFloatReprCrux.Config.Solver
hashConsingCrux.Config.Common, Crux
HelpCrux.Log, Crux
ILP32Crux.SVCOMP
incompleteGoalsCrux.Types
inNewFrame2Crux.Goal
inputFilesCrux.Config.Common, Crux
IntCrux.SVCOMP.Witness
InvalidCommandLineCrux.Config.Load
InvalidEnvVarCrux.Config.Load
isResourceExhaustedCrux.Goal
Java 
1 (Data Constructor)Crux.SVCOMP
2 (Data Constructor)Crux.SVCOMP.Witness
JS 
1 (Type/Class)Crux.UI.JS
2 (Data Constructor)Crux.UI.JS
jsBoolCrux.UI.JS
jsListCrux.UI.JS
jsLocCrux.UI.JS
jsMaybeCrux.UI.JS
jsNotProvedGoalCrux.Report
jsNullCrux.UI.JS
jsNumCrux.UI.JS
jsObjCrux.UI.JS
jsPathCrux.Report
jsProvedGoalCrux.Report
jsStrCrux.UI.JS
liftEnvDescrCrux.Config, Crux
liftOptDescrCrux.Config, Crux
listSpecCrux.Config, Crux
loadBenchmarkSetCrux.SVCOMP
loadConfigCrux.Config.Load
loadOptionsCrux
loadSVCOMPBenchmarksCrux.SVCOMP
loadVerificationTaskCrux.SVCOMP
LogDoc 
1 (Type/Class)Crux.Log, Crux
2 (Data Constructor)Crux.Log, Crux
logExceptionCrux.Log, Crux
logGoalCrux.Log, Crux
LogProofObligation 
1 (Type/Class)Crux.Log, Crux
2 (Data Constructor)Crux.Log, Crux
LogsCrux.Log, Crux
logSimResultCrux.Log, Crux
logToStdCrux.Log, Crux
LongCrux.SVCOMP.Witness
loopBoundCrux.Config.Common, Crux
LP64Crux.SVCOMP
LPredCrux.Types
makeCexesCrux.Config.Common, Crux
mapArgDescrCrux.Config, Crux
mapEnvDescrCrux.Config, Crux
mapOptDescrCrux.Config, Crux
maybeGenerateSourceCrux.Report
mkEdgeCrux.SVCOMP.Witness
mkFreshCrux.Overrides
mkFreshFloatCrux.Overrides
mkNodeCrux.SVCOMP.Witness
mkNodeIdCrux.SVCOMP.Witness
mkOutputConfigCrux
modelJSCrux.Model
modelValsCrux.Types
ModelView 
1 (Type/Class)Crux.Types
2 (Data Constructor)Crux.Types
NoArgCrux.Config, Crux
noColorsCrux.Config.Load
noColorsErrCrux.Config.Load
noColorsOutCrux.Config.Load
NoConfgFileCrux.Config.Load
NodeCrux.Loops
nodeCrux.Loops
nodeEntryCrux.SVCOMP.Witness
nodeIdCrux.SVCOMP.Witness
nodeInvariantCrux.SVCOMP.Witness
nodeInvariantScopeCrux.SVCOMP.Witness
nodeSinkCrux.SVCOMP.Witness
nodeViolationCrux.SVCOMP.Witness
NoisilyCrux.Types, Crux.Log, Crux
NotProvedCrux.Types
NotProvedGoalCrux.Types
numSpecCrux.Config, Crux
offlineSolverOutputCrux.Config.Common, Crux
OKCrux.Types, Crux.Log, Crux
oneOrListCrux.Config, Crux
onErrorHookCrux
onlineProblemFeaturesCrux.Config.Common, Crux
onlineSolverOutputCrux.Config.Common, Crux
OnlineSolverWithOfflineGoalsCrux.Config.Solver
OnlineSolverWithSeparateOnlineGoalsCrux.Config.Solver
OnlyOfflineSolversCrux.Config.Solver
OptArgCrux.Config, Crux
optArgumentCrux.Config, Crux
OptDescrCrux.Config, Crux
optDescriptionCrux.Config, Crux
OptionCrux.Config, Crux
Options 
1 (Type/Class)Crux.Config.Load
2 (Data Constructor)Crux.Config.Load
optionsCrux.Config.Load
optLongFlagsCrux.Config, Crux
OptSetterCrux.Config, Crux
optShortFlagsCrux.Config, Crux
outDirCrux.Config.Common, Crux
outputCrux.Log, Crux
OutputConfig 
1 (Type/Class)Crux.Log, Crux
2 (Data Constructor)Crux.Log, Crux
outputHandleCrux.Log, Crux
outputLnCrux.Log, Crux
OutputOptions 
1 (Type/Class)Crux.Config.Common
2 (Data Constructor)Crux.Config.Common
outputOptionsCrux.Config.Common, Crux
OverMCrux.Types
parseArchCrux.SVCOMP
parsePosNumCrux.Config, Crux
parseSolverConfigCrux.Config.Solver
pathSatSolverCrux.Config.Common, Crux
pathSatSolverOutputCrux.Config.Common, Crux
PathStrategyCrux.Config.Common
pathStrategyCrux.Config.Common, Crux
PathsUnexploredCrux.Log, Crux
postprocessOptionsCrux.Config.Common
postprocessSimResultCrux
ppConfigErrorCrux.Config.Load
ppWitnessCrux.SVCOMP.Witness
prepStatusCrux.ProgressBar
printFailuresCrux.Config.Common
printSymbolicVarsCrux.Config.Common
ProcessedGoals 
1 (Type/Class)Crux.Types
2 (Data Constructor)Crux.Types
processSVCOMPOptionsCrux.SVCOMP
profileCrucibleFunctionsCrux.Config.Common, Crux
profileOutputIntervalCrux.Config.Common, Crux
profileSolverCrux.Config.Common, Crux
ProgramCompleteCrux.Types
ProgramCompletenessCrux.Types
ProgramIncompleteCrux.Types
proofGoalsFailFastCrux.Config.Common, Crux
ProofObligationsCrux.Log, Crux
ProofResultCrux.Types
propertyVerdictCrux.SVCOMP
propParseCrux.SVCOMP
ProvedCrux.Types
ProvedGoalCrux.Types
provedGoalFilesCrux.Report
provedGoalLocsCrux.Report
ProvedGoalsCrux.Types
provedGoalsCrux.Types
provedGoalsTreeCrux.Goal
provedGoalTracesCrux.Report
proveGoalsOfflineCrux.Goal
proveGoalsOnlineCrux.Goal
ProverCallbackCrux.Goal
ProverMilestoneCallbacksCrux.ProgressBar
proverMilestoneCallbacksCrux.Goal
ProverMilestoneEndGoalCrux.ProgressBar
ProverMilestoneFinishCrux.ProgressBar
ProverMilestoneStartGoalCrux.ProgressBar
proveToGoalCrux.Goal
quietCrux.Log, Crux
quietModeCrux.Config.Common
recursionBoundCrux.Config.Common, Crux
removeRepeatsCrux.Report
removeRepeatsByCrux.Report
renderJSCrux.UI.JS
renderSideCondsCrux.Report
ReqArgCrux.Config, Crux
Result 
1 (Type/Class)Crux.Types
2 (Data Constructor)Crux.Types
resultHookCrux
RunnableState 
1 (Type/Class)Crux
2 (Data Constructor)Crux
RunnableStateWithExtensionsCrux
runSimulatorCrux
sameSolverCrux.Config.Solver
SatResultCrux.Goal
sayCrux.Log, Crux
sayCruxCrux.Log, Crux
SayLevelCrux.Types, Crux.Log, Crux
SayMoreCrux.Types, Crux.Log, Crux
SayNothingCrux.Types, Crux.Log, Crux
SayWhat 
1 (Type/Class)Crux.Types, Crux.Log, Crux
2 (Data Constructor)Crux.Types, Crux.Log, Crux
sayWhatFailedGoalsCrux.FormatOut
sayWhatResultStatusCrux.FormatOut
sectionCrux.Config, Crux
sectionMaybeCrux.Config, Crux
SectionsSpecCrux.Config, Crux
setupHookCrux
showBVLiteralCrux.Model
showDoubleLiteralCrux.Model
showFloatLiteralCrux.Model
ShowHelpCrux.Config.Load
showHelpCrux.Config.Load
ShowVersionCrux.Config.Load
showVersionCrux.Config.Load
silentProverMilestoneCallbacksCrux.ProgressBar
SimCtxtCrux.Types
SimplyCrux.Types, Crux.Log, Crux
SimulationCompleteCrux.Log, Crux
SimulationTimedOutCrux.Log, Crux
SimulatorCallbacks 
1 (Type/Class)Crux
2 (Data Constructor)Crux
SimulatorHooks 
1 (Type/Class)Crux
2 (Data Constructor)Crux
simVerboseCrux.Config.Common
SingleOnlineSolverCrux.Config.Solver
skipIncompleteReportsCrux.Config.Common, Crux
SkippingUnsatCoresBecauseMCSatEnabledCrux.Log, Crux
skipReportCrux.Config.Common, Crux
skipSuccessReportsCrux.Config.Common, Crux
SMTResultCrux.Goal
solverCrux.Config.Common, Crux
SolverConfigCrux.Config.Solver
SolverOfflineCrux.Config.Solver
SolverOnline 
1 (Data Constructor)Crux.Config.Solver
2 (Type/Class)Crux.Config.Solver
SomeOnlineSolver 
1 (Type/Class)Crux
2 (Data Constructor)Crux
SourceCodeLangCrux.SVCOMP.Witness
SplitAndExploreDepthFirstCrux.Config.Common
StartedGoalCrux.Log, Crux
STPCrux.Config.Solver
StringCrux.SVCOMP.Witness
stringSpecCrux.Config, Crux
SupportsCruxLogMessageCrux.Log, Crux
svcompArchCrux.SVCOMP
svcompBlacklistCrux.SVCOMP
SVCompLanguageCrux.SVCOMP
SVCOMPOptions 
1 (Type/Class)Crux.SVCOMP
2 (Data Constructor)Crux.SVCOMP
svcompOptionsCrux.SVCOMP
SVCompPropertyCrux.SVCOMP
svcompSpecCrux.SVCOMP
svcompWitnessOutputCrux.SVCOMP
symCfgCrux.Goal
TaskMapCrux.SVCOMP
toDoubleCrux.Model
TotalPathsExploredCrux.Log, Crux
totalProcessedGoalsCrux.Types
TreeCrux.Loops
UnknownCrux.SVCOMP
UnknownResultCrux.Goal
unsatCoresCrux.Config.Common, Crux
UnsatResultCrux.Goal
UnsupportedTimeoutForCrux.Log, Crux
updateProcessedGoalsCrux.Goal
Vals 
1 (Type/Class)Crux.Types
2 (Data Constructor)Crux.Types
valsJSCrux.Model
verificationInputFilesCrux.SVCOMP
verificationLanguageCrux.SVCOMP
verificationPropertiesCrux.SVCOMP
verificationSourceFileCrux.SVCOMP
VerificationTask 
1 (Type/Class)Crux.SVCOMP
2 (Data Constructor)Crux.SVCOMP
VerifiedCrux.SVCOMP
VersionCrux.Log, Crux
versionCrux.Version
ViolationWitnessCrux.SVCOMP.Witness
WarnCrux.Types, Crux.Log, Crux
withCruxLogMessageCrux.Log, Crux
withDefaultFloatReprCrux.Config.Solver
withProgressBarCrux.ProgressBar
withProgressBar'Crux.ProgressBar
Witness 
1 (Type/Class)Crux.SVCOMP.Witness
2 (Data Constructor)Crux.SVCOMP.Witness
witnessArchitectureCrux.SVCOMP.Witness
witnessCreationTimeCrux.SVCOMP.Witness
WitnessEdge 
1 (Type/Class)Crux.SVCOMP.Witness
2 (Data Constructor)Crux.SVCOMP.Witness
witnessEdgesCrux.SVCOMP.Witness
WitnessNode 
1 (Type/Class)Crux.SVCOMP.Witness
2 (Data Constructor)Crux.SVCOMP.Witness
witnessNodesCrux.SVCOMP.Witness
witnessProducerCrux.SVCOMP.Witness
witnessProgramFileCrux.SVCOMP.Witness
witnessProgramHashCrux.SVCOMP.Witness
witnessSourceCodeLangCrux.SVCOMP.Witness
witnessSpecificationCrux.SVCOMP.Witness
WitnessTypeCrux.SVCOMP.Witness
witnessTypeCrux.SVCOMP.Witness
yesOrNoSpecCrux.Config, Crux
YicesCrux.Config.Solver
yicesMCSatCrux.Config.Common, Crux
Z3Crux.Config.Solver
_logExcCrux.Log, Crux
_logGoalCrux.Log, Crux
_logMsgCrux.Log, Crux
_logSimResultCrux.Log, Crux
_outputHandleCrux.Log, Crux
_quietCrux.Log, Crux
~>Crux.UI.JS