java.lang.Object
dev.civl.mc.config.IF.CIVLConstants
This class manages all constant configurations of the system.
NOTE: when you add a new option, add it here, give it name ending in "O",
like the others, AND add it to the list in method
getAllOptions().
And keep them in alphabetical order.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumKinds of deadlock: absolute, potential or none.static enumError state equivalence semantics for suppressing logging of redundant errors.static enumThe different MPI implementation model that CIVL provides. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringstatic final dev.civl.gmc.OptionAnalyze abs calls? false by default.static final Stringstatic final StringLibrary source filesstatic Stringstatic final dev.civl.gmc.OptionShow the AST of the program? false by default.static final StringA string printed before and after titles of sections of output to make them stand out among the clutter.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final FileWhere the CIVL header files (suffix .h and .cvh) are located.static final FileResource path to the CIVL library implementations files (.cvl).static Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final dev.civl.gmc.OptionCollect heaps? true by default.static final StringThe name of the directory into which CIVL will store the artifacts it generates.static final StringThe name of the CIVL system function, which is the starting point of a CIVL model.static final Stringstatic final Stringstatic final Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic final dev.civl.gmc.OptionCollect heaps? true by default.static final dev.civl.gmc.OptionCollect output? false by default.static final dev.civl.gmc.OptionCollect processes? true by default.static final dev.civl.gmc.OptionCollect scopes? true by default.static final dev.civl.gmc.OptionCollect symbolic constants ? false by default.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intNumber of seconds between printing of update messages.static final StringDefault option value for -mpiContract optionmpiContractOstatic final StringDefault option value for -mpiContract optionmpiContractOstatic Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringstatic Stringstatic final dev.civl.gmc.OptionDebug option, false by default.static Stringstatic final dev.civl.gmc.OptionInject instrumentation to direct the branches at the line numbers in given file so as to explore a sub-space of execution.static Stringstatic final dev.civl.gmc.OptionDisable the local block, which optimizes the POR impl.static final Stringstatic Stringstatic final dev.civl.gmc.OptionSpecifies whether to use DPOR algorithm for model checking.static Stringstatic final dev.civl.gmc.OptionEnables printf? true by default.static final intThe int value of the char '\0', which represents the end of string.static final Stringstatic Stringstatic Stringstatic final dev.civl.gmc.OptionThe maximal number of errors allowed before terminating CIVL.static final dev.civl.gmc.OptionThe semantics for used to determine when error states are equivalent; CIVL suppresses logging of equivalent states.static Stringstatic final dev.civl.gmc.OptionIf this is true, and termination is being checked, then a cycle in which some process remains enabled at each state will not be considered a violation of non-termination (as it is not considered to represent a real execution).static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringstatic Stringstatic final dev.civl.gmc.OptionUser guided simulation?static Stringstatic final dev.civl.gmc.OptionThe id of the trace for replay, 0 by default.static Stringstatic final dev.civl.gmc.OptionSpecify values of input variables.static final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionSet the upper bound of integers.static Stringstatic final dev.civl.gmc.Optionapply int operation transformer? true by default.static final Stringstatic final Stringstatic final StringThe prefix of the full name of the class of a library enabler/executor.static final Stringstatic Stringstatic final dev.civl.gmc.OptionLink a source file with the target program.static final Stringstatic final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionEnable all settings that are required for verifying with loop invariants.static Stringstatic final dev.civl.gmc.OptionDefine macros.static final Stringstatic final Stringstatic Stringstatic Stringstatic final dev.civl.gmc.OptionThe maximal depth for search.static final dev.civl.gmc.Optionstatic final Stringstatic final dev.civl.gmc.Optionstatic Stringstatic final dev.civl.gmc.OptionSearch for the minimum counterexample? false by default.static final Stringstatic Stringstatic final Stringstatic final Stringstatic Stringstatic final Stringstatic final dev.civl.gmc.OptionMPI contract mode? Disable by default.static final dev.civl.gmc.OptionChooses MPI implementation models (seeCIVLConstants.MPIModelKind).static final Stringstatic Stringstatic Stringstatic Stringstatic final Stringstatic final dev.civl.gmc.OptionSet the loop decomposition strategy for OpenMP transformer.static final dev.civl.gmc.OptionDon't simplify OpenMP pragmas? false by default.static final dev.civl.gmc.OptionOnly relies on the OpenMP simplifier ? i.e., either simplify an omp program or report possible data-racestatic final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.Optionstatic Stringstatic final dev.civl.gmc.OptionShow the preprocessing result? false by default.static Stringstatic final dev.civl.gmc.OptionUse probabilistic techniques for verifying numeric identifies.static Stringstatic final dev.civl.gmc.OptionThe bound on number of live processes (no bound if negative).static final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionIgnore the output? false by default.static Stringstatic final dev.civl.gmc.Optionstatic final StringThe common root of the paths of all resources.static Stringstatic final dev.civl.gmc.Optionsetfalseto disable CIVLthread.invalid reference
UpdaterRunnablestatic Stringstatic final dev.civl.gmc.OptionSave states during depth-first search? true by default.static final Stringstatic final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionSet the random seed for run mode.static final Stringstatic final Stringstatic final Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic final dev.civl.gmc.OptionPrint the ample set when it contains more than one processes? false by default.static final dev.civl.gmc.OptionPrint ample set and state when ample set contains more than one processes? false by default.static final dev.civl.gmc.OptionShow the input variables of this model? false by default.static final dev.civl.gmc.OptionPrint the impact/reachable memory units when the state contains more than one processes? false by default.static final dev.civl.gmc.OptionShow the CIVL model of the program? false by default.static final dev.civl.gmc.OptionShow the path condition of each state? false by default.static final dev.civl.gmc.OptionShow the program after all applicable transformations? false by default.static final dev.civl.gmc.OptionShow theorem prover queries? false by default.static final dev.civl.gmc.OptionShow all SARL queries? false by default.static final dev.civl.gmc.OptionShow all states that are saved? false by default.static final dev.civl.gmc.OptionShow all states? false by default.static final dev.civl.gmc.OptionShow the time used by each translation phase? false by default.static final dev.civl.gmc.OptionShow all transitions? false by default;static final dev.civl.gmc.OptionShow unreachable code? false by default;static final Stringstatic Stringstatic final dev.civl.gmc.OptionSimplify states using path conditions? true by default.static Stringstatic final dev.civl.gmc.OptionTry to solve for concrete counterexample? false by default.static Stringstatic final dev.civl.gmc.OptionDon't modify file system when running printf? true by default.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionPrint the impact/reachable memory units when the state contains more than one processes? false by default.static final Stringstatic final Stringstatic final Stringstatic Stringstatic final StringLibrary headersstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final dev.civl.gmc.OptionSet the system include path.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.Optionstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionFile name of trace to replaystatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionSets user include path.static Stringstatic final dev.civl.gmc.OptionVerbose mode? false by defaultstatic final Stringstatic final Stringstatic Stringstatic final dev.civl.gmc.OptionWrite output for web app? false by default.static final intNumber of seconds between saving update messages to disk when in web app mode. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final dev.civl.gmc.Option[]Returns all options defined for CIVL in alphabetic order.
-
Field Details
-
ROOT_RESOURCE_PATH_STR
The common root of the paths of all resources.- See Also:
-
CIVL_LIB_SRC_PATH
Resource path to the CIVL library implementations files (.cvl). -
CIVL_LIB_INCLUDE_PATH
Where the CIVL header files (suffix .h and .cvh) are located. This path is relative to the class path. -
LIBRARY_PREFIX
The prefix of the full name of the class of a library enabler/executor.- See Also:
-
bar
A string printed before and after titles of sections of output to make them stand out among the clutter.- See Also:
-
statsBar
- See Also:
-
EOS
public static final int EOSThe int value of the char '\0', which represents the end of string.- See Also:
-
CIVLREP
The name of the directory into which CIVL will store the artifacts it generates.- See Also:
-
consoleUpdatePeriod
public static final int consoleUpdatePeriodNumber of seconds between printing of update messages.- See Also:
-
webUpdatePeriod
public static final int webUpdatePeriodNumber of seconds between saving update messages to disk when in web app mode.- See Also:
-
DEBUG
-
TIMEOUT
-
ENABLE_PRINTF
-
ERROR_BOUND
-
MAX_PROCS
-
ERROR_STATE_EQUIV
-
GUIDED
-
ID
-
INPUT
-
MAX_DEPTH
-
MIN
-
MPI_CONTRACT
-
MPI_MODEL
-
LOOP_INV
-
CONVERGE_W_MEM_EQ
-
PROC_BOUND
-
RANDOM
-
SAVE_STATES
-
SEED
-
ANALYZE_ABS
-
AST
-
SHOW_AMPLE_SET
-
SHOW_AMPLE_SET_STATES
-
SHOW_MEM_UNITS
-
SHOW_MODEL
-
SHOW_PROVER_QUERIES
-
SHOW_QUERIES
-
SHOW_SAVED_STATES
-
SHOW_STATES
-
SHOW_TIME
-
SHOW_TRANSITIONS
-
SHOW_UNREACHED
-
SIMPLIFY
-
SOLVE
-
STATELESS_PRINTF
-
STRICT
-
SYS_INCLUDE_PATH
-
TRACE
-
USER_INCLUDE_PATH
-
VERBOSE
-
GUI
-
SHOW_INPUTS
-
PREPROC
-
PROB
-
SHOW_PROGRAM
-
SHOW_PATH_CONDITION
-
OMP_NO_SIMPLIFY
-
OMP_ONLY_SIMPLIFIER
-
COLLECT_OUTPUT
-
COLLECT_PROCESSES
-
COLLECT_SCOPES
-
COLLECT_SYMBOLIC_CONSTANTS
-
COLLECT_HEAPS
-
LINK
-
MACRO
-
WEB
-
OMP_LOOP_DECOMP
-
CIVL_MACRO
-
QUIET
-
INT_OPERATION_TRANSFORMER
-
DIRECT
-
INTBIT
-
CYCLES_VIOLATE
-
RUNTIME_UPDATE
-
PREEMPTION_BOUND
-
DISABLE_LOCAL_BLOCK
-
FAIR
-
DPOR
-
CONTRACT_CHECK_ALL
Default option value for -mpiContract optionmpiContractO- See Also:
-
CONTRACT_CHECK_NONE
Default option value for -mpiContract optionmpiContractO- See Also:
-
debugO
public static final dev.civl.gmc.Option debugODebug option, false by default. -
timeoutO
public static final dev.civl.gmc.Option timeoutO -
enablePrintfO
public static final dev.civl.gmc.Option enablePrintfOEnables printf? true by default. When false, nothing is printed for printf function. -
errorBoundO
public static final dev.civl.gmc.Option errorBoundOThe maximal number of errors allowed before terminating CIVL. 1 by default. -
maxProcsO
public static final dev.civl.gmc.Option maxProcsO -
errorStateEquivO
public static final dev.civl.gmc.Option errorStateEquivOThe semantics for used to determine when error states are equivalent; CIVL suppresses logging of equivalent states. All semantics use the kind of error, but they may vary in the portion of the state that is checked. Current options include using the current location (LOC), the call stacks (CALLSTACK), and the full trace (FULL), but others are possible. LOC by default. -
guidedO
public static final dev.civl.gmc.Option guidedOUser guided simulation? -
idO
public static final dev.civl.gmc.Option idOThe id of the trace for replay, 0 by default. -
inputO
public static final dev.civl.gmc.Option inputOSpecify values of input variables. -
maxdepthO
public static final dev.civl.gmc.Option maxdepthOThe maximal depth for search. Infinite by default. -
minO
public static final dev.civl.gmc.Option minOSearch for the minimum counterexample? false by default. -
mpiContractO
public static final dev.civl.gmc.Option mpiContractOMPI contract mode? Disable by default. -
mpiModelO
public static final dev.civl.gmc.Option mpiModelOChooses MPI implementation models (seeCIVLConstants.MPIModelKind).CIVLConstants.MPIModelKind.BLOCKINGis the default setting. -
loopO
public static final dev.civl.gmc.Option loopOEnable all settings that are required for verifying with loop invariants. Disable by default. -
memEqO
public static final dev.civl.gmc.Option memEqO -
procBoundO
public static final dev.civl.gmc.Option procBoundOThe bound on number of live processes (no bound if negative). No bound by default. -
probO
public static final dev.civl.gmc.Option probOUse probabilistic techniques for verifying numeric identifies. False by default. -
randomO
public static final dev.civl.gmc.Option randomO -
runtimeUpdateO
public static final dev.civl.gmc.Option runtimeUpdateOsetfalseto disable CIVLthread. The default value isinvalid reference
UpdaterRunnabletrue -
saveStatesO
public static final dev.civl.gmc.Option saveStatesOSave states during depth-first search? true by default. -
seedO
public static final dev.civl.gmc.Option seedOSet the random seed for run mode. -
intBit
public static final dev.civl.gmc.Option intBitSet the upper bound of integers. -
analyzeAbsO
public static final dev.civl.gmc.Option analyzeAbsOAnalyze abs calls? false by default. -
astO
public static final dev.civl.gmc.Option astOShow the AST of the program? false by default. -
showAmpleSetO
public static final dev.civl.gmc.Option showAmpleSetOPrint the ample set when it contains more than one processes? false by default. -
showAmpleSetWtStatesO
public static final dev.civl.gmc.Option showAmpleSetWtStatesOPrint ample set and state when ample set contains more than one processes? false by default. -
showMemoryUnitsO
public static final dev.civl.gmc.Option showMemoryUnitsOPrint the impact/reachable memory units when the state contains more than one processes? false by default. -
showModelO
public static final dev.civl.gmc.Option showModelOShow the CIVL model of the program? false by default. -
showProverQueriesO
public static final dev.civl.gmc.Option showProverQueriesOShow theorem prover queries? false by default. -
showQueriesO
public static final dev.civl.gmc.Option showQueriesOShow all SARL queries? false by default. -
showSavedStatesO
public static final dev.civl.gmc.Option showSavedStatesOShow all states that are saved? false by default. -
showStatesO
public static final dev.civl.gmc.Option showStatesOShow all states? false by default. -
showTimeO
public static final dev.civl.gmc.Option showTimeOShow the time used by each translation phase? false by default. -
showTransitionsO
public static final dev.civl.gmc.Option showTransitionsOShow all transitions? false by default; -
showUnreachedCodeO
public static final dev.civl.gmc.Option showUnreachedCodeOShow unreachable code? false by default; -
simplifyO
public static final dev.civl.gmc.Option simplifyOSimplify states using path conditions? true by default. -
solveO
public static final dev.civl.gmc.Option solveOTry to solve for concrete counterexample? false by default. -
statelessPrintfO
public static final dev.civl.gmc.Option statelessPrintfODon't modify file system when running printf? true by default. -
strictCompareO
public static final dev.civl.gmc.Option strictCompareOPrint the impact/reachable memory units when the state contains more than one processes? false by default. -
sysIncludePathO
public static final dev.civl.gmc.Option sysIncludePathOSet the system include path. -
traceO
public static final dev.civl.gmc.Option traceOFile name of trace to replay -
userIncludePathO
public static final dev.civl.gmc.Option userIncludePathOSets user include path. -
verboseO
public static final dev.civl.gmc.Option verboseOVerbose mode? false by default -
showInputVarsO
public static final dev.civl.gmc.Option showInputVarsOShow the input variables of this model? false by default. -
preprocO
public static final dev.civl.gmc.Option preprocOShow the preprocessing result? false by default. -
showProgramO
public static final dev.civl.gmc.Option showProgramOShow the program after all applicable transformations? false by default. -
showPathConditionO
public static final dev.civl.gmc.Option showPathConditionOShow the path condition of each state? false by default. -
ompNoSimplifyO
public static final dev.civl.gmc.Option ompNoSimplifyODon't simplify OpenMP pragmas? false by default. -
ompOnlySimplifierO
public static final dev.civl.gmc.Option ompOnlySimplifierOOnly relies on the OpenMP simplifier ? i.e., either simplify an omp program or report possible data-race -
collectOutputO
public static final dev.civl.gmc.Option collectOutputOCollect output? false by default. -
collectProcessesO
public static final dev.civl.gmc.Option collectProcessesOCollect processes? true by default. -
collectScopesO
public static final dev.civl.gmc.Option collectScopesOCollect scopes? true by default. -
collectSymbolicConstantsO
public static final dev.civl.gmc.Option collectSymbolicConstantsOCollect symbolic constants ? false by default. -
collectHeapsO
public static final dev.civl.gmc.Option collectHeapsOCollect heaps? true by default. -
linkO
public static final dev.civl.gmc.Option linkOLink a source file with the target program. -
macroO
public static final dev.civl.gmc.Option macroODefine macros. -
webO
public static final dev.civl.gmc.Option webOWrite output for web app? false by default. -
ompLoopDecompO
public static final dev.civl.gmc.Option ompLoopDecompOSet the loop decomposition strategy for OpenMP transformer. Round robin by default. -
CIVLMacroO
public static final dev.civl.gmc.Option CIVLMacroOCollect heaps? true by default. -
quietO
public static final dev.civl.gmc.Option quietOIgnore the output? false by default. -
intOperationTransformer
public static final dev.civl.gmc.Option intOperationTransformerapply int operation transformer? true by default. -
direct0
public static final dev.civl.gmc.Option direct0Inject instrumentation to direct the branches at the line numbers in given file so as to explore a sub-space of execution. Note: currently assumes you are given one C file (no linking) -
preemptionBoundO
public static final dev.civl.gmc.Option preemptionBoundO -
disableLocalBlockO
public static final dev.civl.gmc.Option disableLocalBlockODisable the local block, which optimizes the POR impl. false by default -
fairO
public static final dev.civl.gmc.Option fairOIf this is true, and termination is being checked, then a cycle in which some process remains enabled at each state will not be considered a violation of non-termination (as it is not considered to represent a real execution). -
dporO
public static final dev.civl.gmc.Option dporOSpecifies whether to use DPOR algorithm for model checking. Currently, this is incompatible with the "collectProcesses" option. So when dpor is marked true, process collection is turned off. -
civlSystemFunction
The name of the CIVL system function, which is the starting point of a CIVL model.- See Also:
-
SYS_MMAN
Library headers- See Also:
-
SYS_RESOURCE
- See Also:
-
SYS_TIME
- See Also:
-
SYS_TIMES
- See Also:
-
SYS_TYPES
- See Also:
-
ASSERT
- See Also:
-
COMPLEX
- See Also:
-
CTYPE
- See Also:
-
CUDA_RUNTIME_API
- See Also:
-
CUDA
- See Also:
-
ERRNO
- See Also:
-
FENV
- See Also:
-
FLOAT
- See Also:
-
GD_IO
- See Also:
-
GD
- See Also:
-
GDFX
- See Also:
-
GNUC
- See Also:
-
INTTYPES
- See Also:
-
ISO646
- See Also:
-
LIMITS
- See Also:
-
LOCALE
- See Also:
-
MATH
- See Also:
-
MPI
- See Also:
-
OMP
- See Also:
-
OP
- See Also:
-
PTHREAD
- See Also:
-
SCHED
- See Also:
-
SETJMP
- See Also:
-
SIGNAL
- See Also:
-
STDALIGN
- See Also:
-
STDARG
- See Also:
-
STDATOMIC
- See Also:
-
STDBOOL
- See Also:
-
STDDEF
- See Also:
-
STDINT
- See Also:
-
STDIO
- See Also:
-
STDLIB
- See Also:
-
STDNORETURN
- See Also:
-
STRING
- See Also:
-
STRINGS
- See Also:
-
TGMATH
- See Also:
-
THREADS
- See Also:
-
TIME
- See Also:
-
UCHAR
- See Also:
-
UNISTD
- See Also:
-
WCHAR
- See Also:
-
WCTYPE
- See Also:
-
BUNDLE
- See Also:
-
CIVLC
- See Also:
-
CIVL_CUDA
- See Also:
-
CIVL_MPI
- See Also:
-
CIVL_MPI_BLOCKING
- See Also:
-
CIVL_MPI_NONBLOCKING
- See Also:
-
CIVL_OMP
- See Also:
-
CIVL_PTHREAD
- See Also:
-
CIVL_STDIO
- See Also:
-
CMON
- See Also:
-
COMM
- See Also:
-
COMM2
- See Also:
-
CONCURRENCY
- See Also:
-
DOMAIN
- See Also:
-
FORTRAN_ARRAY
- See Also:
-
FORTRAN_SIGP
- See Also:
-
LOOP_ASSIGNS_GEN
- See Also:
-
MEM
- See Also:
-
MPI_DEFS
- See Also:
-
POINTER
- See Also:
-
SCOPE
- See Also:
-
SEQ
- See Also:
-
ASSERT_SRC
Library source files- See Also:
-
CUDA_SRC
- See Also:
-
MATH_SRC
- See Also:
-
MPI_SRC
- See Also:
-
OMP_SRC
- See Also:
-
PTHREAD_SRC
- See Also:
-
SCHED_SRC
- See Also:
-
STDING_SRC
- See Also:
-
STDIO_SRC
- See Also:
-
STDLIB_SRC
- See Also:
-
STRING_SRC
- See Also:
-
SYS_TIME_SRC
- See Also:
-
TIME_SRC
- See Also:
-
TIMES_SRC
- See Also:
-
UNISTD_SRC
- See Also:
-
BUNDLE_SRC
- See Also:
-
CIVLC_SRC
- See Also:
-
CIVL_CUDA_SRC
- See Also:
-
CIVL_MPI_BLOCKING_SRC
- See Also:
-
CIVL_MPI_NONBLOCKING_SRC
- See Also:
-
CIVL_OMP_SRC
- See Also:
-
CIVL_OMP2_SRC
- See Also:
-
CIVL_PTHREAD_SRC
- See Also:
-
CMON_SRC
- See Also:
-
COLLATE_SRC
- See Also:
-
COMM_SRC
- See Also:
-
CONCURRENCY_SRC
- See Also:
-
FORTRAN_ARRAY_SRC
- See Also:
-
FORTRAN_SIGP_SRC
- See Also:
-
INT_DIV_NO_CHECKING_SRC
- See Also:
-
INT_DIV_SRC
- See Also:
-
LOOP_ASSIGNS_GEN_SRC
- See Also:
-
MPI_DEFS_SRC
- See Also:
-
SEQ_SRC
- See Also:
-
UNSIGNED_ARITH_SRC
- See Also:
-
-
Constructor Details
-
CIVLConstants
public CIVLConstants()
-
-
Method Details
-
getAllOptions
public static final dev.civl.gmc.Option[] getAllOptions()Returns all options defined for CIVL in alphabetic order.- Returns:
- all options defined for CIVL in alphabetic order.
-
getCStdLibHeaders
- Returns:
- all standard c library headers.
-
getCivlLibHeaders
- Returns:
- all CIVL-C library headers.
-
getAllLibHeaders
- Returns:
- all library headers, both from CIVL-C and the standard library.
-
getCStdLibSrcs
-
getCivlLibSrcs
-
getAllLibSrcs
- Returns:
- all library headers, both from CIVL-C and the standard library.
-
getAllLibFilenames
-