Lines Matching full:runtime
23 #include "include/runtime.h"
33 #include "runtime/include/locks.h"
34 #include "runtime/include/method-inl.h"
35 #include "runtime/include/class.h"
65 auto &runtime = *Runtime::GetCurrent(); in VerifierProcessFile() local
66 auto &class_linker = *runtime.GetClassLinker(); in VerifierProcessFile()
87 auto resolved = runtime.ResolveEntryPoint(entrypoint); in VerifierProcessFile()
100 auto file = GetPandaFile(*runtime.GetClassLinker(), file_name); in VerifierProcessFile()
103 auto &klass_linker = *runtime.GetClassLinker(); in VerifierProcessFile()
105 auto extracted = Runtime::GetCurrent()->ExtractLanguageContext(file, entrypoint); in VerifierProcessFile()
125 ctx = Runtime::GetCurrent()->GetLanguageContext(*klass); in VerifierProcessFile()
151 LOG(ERROR, RUNTIME) << "sigemptyset failed"; in BlockSignals()
161 LOG(ERROR, RUNTIME) << "sigaddset failed"; in BlockSignals()
166 LOG(ERROR, RUNTIME) << "PandaThreadSigmask failed"; in BlockSignals()
183 panda::PandArg<bool> options("options", false, "Print compiler and runtime options"); in Main()
241 if (!Runtime::Create(runtime_options)) { in Main()
242 std::cerr << "Error: cannot create runtime" << std::endl; in Main()
253 auto &runtime = *Runtime::GetCurrent(); in Main() local
254 auto &verif_opts = runtime.GetVerificationOptions(); in Main()
259 runtime.GetClassLinker()->EnumerateBootPandaFiles([](const panda_file::File &pf) { in Main()
270 auto res = runtime.ExecutePandaFile(file_name, entry, arguments); in Main()
279 std::cout << Runtime::GetCurrent()->GetMemoryStatistics(); in Main()
282 std::cout << Runtime::GetCurrent()->GetFinalStatistics(); in Main()
284 if (!Runtime::Destroy()) { in Main()
285 std::cerr << "Error: cannot destroy runtime" << std::endl; in Main()