Lines Matching refs:env
3 #include "env-inl.h"
101 Environment* env = Environment::GetCurrent(args);
105 env->performance_state()->Mark(milestone);
109 Environment* env = Environment::GetCurrent(args);
111 env->set_performance_entry_callback(args[0].As<Function>());
120 Environment* env = static_cast<Environment*>(data);
123 if (env->performance_state()->current_gc_type != 0) {
126 env->performance_state()->performance_last_gc_start_mark = PERFORMANCE_NOW();
127 env->performance_state()->current_gc_type = type;
131 Environment* env,
133 Local<Object> obj = Object::New(env->isolate());
136 env->context(),
137 env->kind_string(),
139 env->isolate(),
145 env->context(),
146 env->flags_string(),
148 env->isolate(),
162 Environment* env = static_cast<Environment*>(data);
163 PerformanceState* state = env->performance_state();
167 env->performance_state()->current_gc_type = 0;
185 env->SetImmediate([entry = std::move(entry)](Environment* env) {
186 entry->Notify(env);
191 Environment* env = static_cast<Environment*>(data);
193 env->performance_state()->current_gc_type = 0;
194 env->isolate()->RemoveGCPrologueCallback(MarkGarbageCollectionStart, data);
195 env->isolate()->RemoveGCEpilogueCallback(MarkGarbageCollectionEnd, data);
200 Environment* env = Environment::GetCurrent(args);
202 env->performance_state()->current_gc_type = 0;
203 env->isolate()->AddGCPrologueCallback(MarkGarbageCollectionStart,
204 static_cast<void*>(env));
205 env->isolate()->AddGCEpilogueCallback(MarkGarbageCollectionEnd,
206 static_cast<void*>(env));
207 env->AddCleanupHook(GarbageCollectionCleanupHook, env);
212 Environment* env = Environment::GetCurrent(args);
214 env->RemoveCleanupHook(GarbageCollectionCleanupHook, env);
215 GarbageCollectionCleanupHook(env);
220 Environment* env = Environment::GetCurrent(args);
221 Utf8Value type(env->isolate(), args[0]);
224 AliasedUint32Array& observers = env->performance_state()->observers;
227 USE(env->performance_entry_callback()->
228 Call(env->context(), Undefined(env->isolate()), 1, &entry));
234 Environment* env = Environment::GetCurrent(args);
235 uint64_t idle_time = uv_metrics_idle_time(env->event_loop());
240 Environment* env = Environment::GetCurrent(args);
244 IntervalHistogram::Create(env, interval, [](Histogram& histogram) {
270 Environment* env = Environment::GetCurrent(args);
271 env->performance_state()->Mark(
279 Environment* env = Environment::GetCurrent(context);
280 Isolate* isolate = env->isolate();
281 PerformanceState* state = env->performance_state();
297 env->set_performance_entry_template(fn);
352 env->constants_string(),
356 HistogramBase::Initialize(env, target);