You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joachim Klein
19f422a472
Refactor DebugJDD handling, add node tracing.
The DebugJDD class provides Java-side reference counting for
JDDNodes and tries to detect problems with the reference counting,
such as to many derefs (can lead to crashes during garbage collection)
or too few derefs (leads to memory leakage and a warning when exiting
PRISM).
When debugging is enabled, each JDDNode is assigned a unique, sequential
ID that should be stable across runs of PRISM with the same command-line
arguments, in contrast to the underlying CUDD DDNode pointers, which can
and do change with each invokation.
A tracing mechanism allows to print all the ref/deref events for a particular
JDDNode.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10506 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
..
DebugJDD.h
Refactor DebugJDD handling, add node tracing.
11 years ago
DoubleVector.h
Tidy, document and expand Integer/DoubleVector classes.
13 years ago
DoubleVectorGlob.h
Missing file from last commit.
13 years ago
IntegerVector.h
Tidy, document and expand Integer/DoubleVector classes.
13 years ago
JDD.h
JDD: Add a flag that can be set/checked in native code to indicate that a CuDD error has occurred.
11 years ago
JDDNode.h
JDDNode: make DDN_ JNI functions protected and static
11 years ago
JDDVars.h
Addition of 64-bit PRISM branch to trunk.
19 years ago
NDSparseMatrix.h
Tidy up JNI wrapper around NDSparseMatrix and push action index storage inside the data structure.
12 years ago
NativeIntArray.h
Patch in current version of multi-objective model checking (from prism-multi branch). Still need to copy across etc/ directory containing lpsolve libraries. Also contains a few JDD fixes via Christian von Essen.
13 years ago
ODDUtils.h
Utility method in ODDUtils for converting state index to BDD (already existed at C++ level).
14 years ago
PrismHybrid.h
Move most native code options from engine shared libraries to prism library.
14 years ago
PrismHybridGlob.h
Move most native code options from engine shared libraries to prism library.
14 years ago
PrismMTBDD.h
Fix: missing parts of last commit.
14 years ago
PrismMTBDDGlob.h
Move most native code options from engine shared libraries to prism library.
14 years ago
PrismNative.h
New (hidden) options for different symbolic reachability methods (-frontier, -bfs). Also: new way to read options from C++ code: PrismNative stores reference to Prism object which is then queried.
14 years ago
PrismNativeGlob.h
New (hidden) options for different symbolic reachability methods (-frontier, -bfs). Also: new way to read options from C++ code: PrismNative stores reference to Prism object which is then queried.
14 years ago
PrismSparse.h
Added R[C<=k] operator for MDPs (sparse, explicit).
12 years ago
PrismSparseGlob.h
Move most native code options from engine shared libraries to prism library.
14 years ago
SimulatorEngine.h
Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk.
17 years ago
dd.h
Updated email addresses and affiliations in copyright info.
18 years ago
dd_abstr.h
Updated email addresses and affiliations in copyright info.
18 years ago
dd_basics.h
Added (in full) log function to PRISM language.
18 years ago
dd_cudd.h
Add DebugJDD_GetExternalRefCounts
11 years ago
dd_export.h
Extra DD-to-PP file export functionality for 3D matrices (from Vojta).
15 years ago
dd_info.h
Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk.
17 years ago
dd_matrix.h
Updated email addresses and affiliations in copyright info.
18 years ago
dd_term.h
Updated email addresses and affiliations in copyright info.
18 years ago
dd_vars.h
Updated email addresses and affiliations in copyright info.
18 years ago
dv.h
Fix: Time-bounded probs for CTMC are exactly 1 (no round-off) for target states.
15 years ago
hybrid.h
Improvements to memory handling, especially in sparse/hybrid engines:
17 years ago
iv.h
Add integer vector storage class to dv package.
13 years ago
jnipointer.h
Remove old unneeded code.
13 years ago
odd.h
Missing EXPORTs (for Windows) in includes.
15 years ago
prism.h
Set delay for intermittent num sol updates to 5 secs.
14 years ago
sparse.h
Tidy up JNI wrapper around NDSparseMatrix and push action index storage inside the data structure.
12 years ago
sparse_adv.h
Patch in current version of multi-objective model checking (from prism-multi branch). Still need to copy across etc/ directory containing lpsolve libraries. Also contains a few JDD fixes via Christian von Essen.
13 years ago