#include <Basics.H>
#include <FP.H>
#include <Model.H>
#include <FV.H>
#include <CacheIndex.H>
#include <CacheC.H>
#include "ApplyCache.H"
#include "Expr.H"
#include "Val.H"
#include "Pickle.H"
#include "Err.H"
#include "PrimRunTool.H"
#include "Debug.H"
#include "ThreadData.H"
#include <Table.H>
Go to the source code of this file.
|
Definition at line 924 of file ApplyCache.C. References BindingVC::elems, ListT< Value >::Null(), ListT< Value >::Pop(), TextVK, AssocVC::val, and ValC::vKind. Referenced by BindRunToolArgs(). |
|
|
Definition at line 513 of file ApplyCache.C. References ApplicationFromCache(), ApplyEC::args, FuncEC::args, BindApplicationArgs(), conEmpty, ErrorDetail(), ErrorExpr(), SrcLoc::file, ClosureVC::func, ThreadData::funcCallDepth, ExprC::loc, Basics::mutex::lock(), FuncEC::name, NEW, outputMu, ThreadDataGet(), ThreadData::traceRes, and Basics::mutex::unlock(). Referenced by ApplyEC::Eval(). |
|
Definition at line 868 of file ApplyCache.C. References ApplyEC::args, ModelVC::content, ExprC::EError(), ArgListEC::elems, ThreadData::funcCallDepth, Sequence< Elem, elem_ptrfree >::getlo(), ExprC::loc, Basics::mutex::lock(), ModelFromCache(), nameDot, NEW, NEW_CONSTR, outputMu, PushToContext(), Sequence< Elem, elem_ptrfree >::size(), ThreadDataGet(), ThreadData::traceRes, and Basics::mutex::unlock(). Referenced by ApplyEC::Eval(), and Interpret(). |
|
Definition at line 1526 of file ApplyCache.C. References BindRunToolArgs(), SrcLoc::file, ThreadData::funcCallDepth, IncCounter(), ExprC::loc, NEW, RunToolFromCache(), ThreadDataGet(), toolCallCounter, and ThreadData::traceRes. Referenced by PrimInit(). |
|
Definition at line 253 of file ApplyCache.C. References FuncEC::args, AssignEK, ClosureVC::con, conEmpty, ExprC::EError(), ArgListEC::elems, ErrorDetail(), ErrorExpr(), ClosureVC::func, Sequence< Elem, elem_ptrfree >::get(), NameEC::id, ExprC::kind, AssignEC::lhs, ExprC::loc, Basics::mutex::lock(), nameDot, NameEK, NEW_CONSTR, outputMu, PushToContext(), AssignEC::rhs, Sequence< Elem, elem_ptrfree >::size(), and Basics::mutex::unlock(). Referenced by ApplyFunction(). |
|
|
Definition at line 224 of file ApplyCache.C. |
|
Definition at line 915 of file ApplyCache.C. References TextVC::NDS(). Referenced by BindRunToolArgs(). |
|
Definition at line 209 of file ApplyCache.C. References CacheEntry::Indices::index, and CacheEntry::Indices::len. Referenced by ApplicationFromCache(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache(). |
|
Definition at line 245 of file ApplyCache.C. References FP::List::fp, and FP::List::len. Referenced by ApplicationFromCache(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache(). |
|
Definition at line 1172 of file ApplyCache.C. References RunToolArgs::command_line, ListVC::elems, ListVC::lenDps, ValC::Merge(), ValC::MergeDPS(), ListT< Value >::Null(), ValC::path, RunToolArgs::platform, ListT< Value >::Pop(), SharedTable< K, V >::T::Size(), RunToolArgs::stderr_treatment, RunToolArgs::stdin_data, RunToolArgs::stdout_treatment, ValueDpnd(), and RunToolArgs::wd_name. Referenced by RunToolFromCache(). |
|
|
|
|
|
Definition at line 1152 of file ApplyCache.C. References FP::Tag::Extend(), and ValC::FingerPrint(). Referenced by RunToolFromCache(). |
|
Definition at line 1325 of file ApplyCache.C. References cacheOption, Basics::thread::fork_and_detach(), and RenewLeases(). Referenced by StartEval(). |
|
Definition at line 120 of file ApplyCache.C. References FP::List::fp, CompactFV::List::idx, FP::List::len, LookupPath(), NEW_ARRAY, NEW_PTRFREE_ARRAY, CompactFV::List::num, PrefixTbl::NumArcs(), CompactFV::List::tbl, and CompactFV::List::types. Referenced by ApplicationFromCache(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache(). |
|
Definition at line 216 of file ApplyCache.C. References CacheEntry::IndicesApp::Append(), CacheEntry::Indices::len, Basics::mutex::lock(), and Basics::mutex::unlock(). Referenced by ApplicationFromCache(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache(). |
|
Definition at line 70 of file ApplyCache.C. |
|
Referenced by ApplicationFromCache(), ModelFromCache(), and NormalModelFromCache(). |
|
Definition at line 66 of file ApplyCache.C. |
|
Referenced by RunToolFromCache(). |