Home | History | Annotate | Download | only in src

Lines Matching refs:RuntimeProfiler

80 Atomic32 RuntimeProfiler::state_ = 0;
86 bool RuntimeProfiler::has_been_globally_set_up_ = false;
88 bool RuntimeProfiler::enabled_ = false;
91 RuntimeProfiler::RuntimeProfiler(Isolate* isolate)
102 void RuntimeProfiler::GlobalSetup() {
130 void RuntimeProfiler::Optimize(JSFunction* function, const char* reason) {
150 void RuntimeProfiler::AttemptOnStackReplacement(JSFunction* function) {
205 void RuntimeProfiler::ClearSampleBuffer() {
211 int RuntimeProfiler::LookupSample(JSFunction* function) {
225 void RuntimeProfiler::AddSample(JSFunction* function, int weight) {
234 void RuntimeProfiler::OptimizeNow() {
358 void RuntimeProfiler::NotifyTick() {
368 void RuntimeProfiler::SetUp() {
379 void RuntimeProfiler::Reset() {
391 void RuntimeProfiler::TearDown() {
396 int RuntimeProfiler::SamplerWindowSize() {
402 void RuntimeProfiler::UpdateSamplesAfterScavenge() {
417 void RuntimeProfiler::HandleWakeUp(Isolate* isolate) {
428 bool RuntimeProfiler::IsSomeIsolateInJS() {
433 bool RuntimeProfiler::WaitForSomeIsolateToEnterJS() {
442 void RuntimeProfiler::StopRuntimeProfilerThreadBeforeShutdown(Thread* thread) {
464 void RuntimeProfiler::RemoveDeadSamples() {
475 void RuntimeProfiler::UpdateSamplesAfterCompact(ObjectVisitor* visitor) {
483 if (!RuntimeProfiler::IsSomeIsolateInJS()) {
484 return RuntimeProfiler::WaitForSomeIsolateToEnterJS();