Home | History | Annotate | Download | only in heap

Lines Matching refs:Candidate

782   class Candidate {
784 Candidate() : fragmentation_(0), page_(NULL) {}
785 Candidate(int f, Page* p) : fragmentation_(f), page_(p) {}
823 "evacuation candidate limit: %d\n",
831 Candidate candidates[kMaxMaxEvacuationCandidates];
838 Candidate* least = NULL;
889 candidates[count++] = Candidate(fragmentation, p);
900 *least = Candidate(fragmentation, p);
1030 JSFunction* candidate = jsfunction_candidates_head_;
1032 while (candidate != NULL) {
1033 next_candidate = GetNextCandidate(candidate);
1034 ClearNextCandidate(candidate, undefined);
1036 SharedFunctionInfo* shared = candidate->shared();
1047 candidate->set_code(lazy_compile);
1049 candidate->set_code(code);
1054 Address slot = candidate->address() + JSFunction::kCodeEntryOffset;
1064 candidate = next_candidate;
1074 SharedFunctionInfo* candidate = shared_function_info_candidates_head_;
1076 while (candidate != NULL) {
1077 next_candidate = GetNextCandidate(candidate);
1078 ClearNextCandidate(candidate);
1080 Code* code = candidate->code();
1083 if (FLAG_trace_code_flushing && candidate->is_compiled()) {
1085 candidate->ShortPrint();
1088 candidate->set_code(lazy_compile);
1092 HeapObject::RawField(candidate, SharedFunctionInfo::kCodeOffset);
1096 candidate = next_candidate;
1161 SharedFunctionInfo* candidate = shared_function_info_candidates_head_;
1163 if (candidate == shared_info) {
1168 while (candidate != NULL) {
1169 next_candidate = GetNextCandidate(candidate);
1173 SetNextCandidate(candidate, next_candidate);
1178 candidate = next_candidate;
1198 JSFunction* candidate = jsfunction_candidates_head_;
1200 if (candidate == function) {
1205 while (candidate != NULL) {
1206 next_candidate = GetNextCandidate(candidate);
1210 SetNextCandidate(candidate, next_candidate);
1215 candidate = next_candidate;
1259 JSFunction* candidate = jsfunction_candidates_head_;
1261 while (candidate != NULL) {
1262 next_candidate = GetNextCandidate(candidate);
1263 EvictCandidate(candidate);
1264 candidate = next_candidate;
1271 SharedFunctionInfo* candidate = shared_function_info_candidates_head_;
1273 while (candidate != NULL) {
1274 next_candidate = GetNextCandidate(candidate);
1275 EvictCandidate(candidate);
1276 candidate = next_candidate;
1298 JSFunction* candidate = jsfunction_candidates_head_;
1299 while (candidate != NULL) {
1300 if (heap->InFromSpace(candidate)) {
1303 candidate = GetNextCandidate(*slot);
1480 // Saving a copy might create a pointer into compaction candidate
3605 // code objects from non-updated pc pointing into evacuation candidate.
4327 // Deallocate evacuated candidate pages.