Home | History | Annotate | Download | only in src

Lines Matching defs:Candidate

747   class Candidate {
749 Candidate() : fragmentation_(0), page_(NULL) { }
750 Candidate(int f, Page* p) : fragmentation_(f), page_(p) { }
790 "evacuation candidate limit: %d\n",
799 Candidate candidates[kMaxMaxEvacuationCandidates];
806 Candidate* least = NULL;
858 candidates[count++] = Candidate(fragmentation, p);
869 *least = Candidate(fragmentation, p);
1016 JSFunction* candidate = jsfunction_candidates_head_;
1018 while (candidate != NULL) {
1019 next_candidate = GetNextCandidate(candidate);
1020 ClearNextCandidate(candidate, undefined);
1022 SharedFunctionInfo* shared = candidate->shared();
1033 candidate->set_code(lazy_compile);
1035 candidate->set_code(code);
1040 Address slot = candidate->address() + JSFunction::kCodeEntryOffset;
1050 candidate = next_candidate;
1060 SharedFunctionInfo* candidate = shared_function_info_candidates_head_;
1062 while (candidate != NULL) {
1063 next_candidate = GetNextCandidate(candidate);
1064 ClearNextCandidate(candidate);
1066 Code* code = candidate->code();
1069 if (FLAG_trace_code_flushing && candidate->is_compiled()) {
1071 candidate->ShortPrint();
1074 candidate->set_code(lazy_compile);
1078 HeapObject::RawField(candidate, SharedFunctionInfo::kCodeOffset);
1082 candidate = next_candidate;
1163 SharedFunctionInfo* candidate = shared_function_info_candidates_head_;
1165 if (candidate == shared_info) {
1170 while (candidate != NULL) {
1171 next_candidate = GetNextCandidate(candidate);
1175 SetNextCandidate(candidate, next_candidate);
1180 candidate = next_candidate;
1200 JSFunction* candidate = jsfunction_candidates_head_;
1202 if (candidate == function) {
1207 while (candidate != NULL) {
1208 next_candidate = GetNextCandidate(candidate);
1212 SetNextCandidate(candidate, next_candidate);
1217 candidate = next_candidate;
1260 JSFunction* candidate = jsfunction_candidates_head_;
1262 while (candidate != NULL) {
1263 next_candidate = GetNextCandidate(candidate);
1264 EvictCandidate(candidate);
1265 candidate = next_candidate;
1272 SharedFunctionInfo* candidate = shared_function_info_candidates_head_;
1274 while (candidate != NULL) {
1275 next_candidate = GetNextCandidate(candidate);
1276 EvictCandidate(candidate);
1277 candidate = next_candidate;
1299 JSFunction* candidate = jsfunction_candidates_head_;
1300 while (candidate != NULL) {
1301 if (heap->InFromSpace(candidate)) {
1304 candidate = GetNextCandidate(*slot);
1527 // Saving a copy might create a pointer into compaction candidate
3424 // code objects from non-updated pc pointing into evacuation candidate.
4132 // Deallocate evacuated candidate pages.