Lines Matching defs:value

130 bool Heap_ValueMightRequireGenerationalWriteBarrier(HeapObject value) {
131 if (!value.IsCode()) return true;
134 DCHECK(!ObjectInYoungGeneration(value));
139 HeapObject value) {
140 Heap::GenerationalBarrierSlow(object, slot, value);
798 uint32_t value =
802 UpdateAllocationsHash(value);
805 void UpdateAllocationsHash(uint32_t value) {
806 const uint16_t c1 = static_cast<uint16_t>(value);
807 const uint16_t c2 = static_cast<uint16_t>(value >> 16);
1119 const int value = static_cast<int>(site_and_count.second);
1120 DCHECK_LT(0, value);
1121 if (site.IncrementMementoFoundCount(value)) {
1550 // Since we are ignoring the return value, the exact choice of space does
1619 // Since we are ignoring the return value, the exact choice of space does
2099 // involve value decompression.
2110 // involve value decompression.
2148 // Copy tagged values using relaxed load/stores that do not involve value
4479 bool Heap::Contains(HeapObject value) const {
4483 if (ReadOnlyHeap::Contains(value)) {
4486 if (memory_allocator()->IsOutsideAllocatedSpace(value.address())) {
4490 ((new_space_ && new_space_->ToSpaceContains(value)) ||
4491 old_space_->Contains(value) || code_space_->Contains(value) ||
4492 (map_space_ && map_space_->Contains(value)) ||
4493 lo_space_->Contains(value) || code_lo_space_->Contains(value) ||
4494 (new_lo_space_ && new_lo_space_->Contains(value)));
4497 bool Heap::ContainsCode(HeapObject value) const {
4502 if (memory_allocator()->IsOutsideAllocatedSpace(value.address())) {
4506 (code_space_->Contains(value) || code_lo_space_->Contains(value));
4509 bool Heap::SharedHeapContains(HeapObject value) const {
4511 return shared_old_space_->Contains(value) ||
4512 (shared_map_space_ && shared_map_space_->Contains(value));
4516 bool Heap::ShouldBeInSharedOldSpace(HeapObject value) {
4518 if (ReadOnlyHeap::Contains(value)) return false;
4519 if (Heap::InYoungGeneration(value)) return false;
4520 if (value.IsExternalString()) return false;
4521 if (value.IsString()) {
4522 return value.IsInternalizedString() ||
4523 String::IsInPlaceInternalizable(String::cast(value));
4528 bool Heap::InSpace(HeapObject value, AllocationSpace space) const {
4530 return third_party_heap::Heap::InSpace(value.address(), space);
4531 if (memory_allocator()->IsOutsideAllocatedSpace(value.address())) {
4538 return new_space_->ToSpaceContains(value);
4540 return old_space_->Contains(value);
4542 return code_space_->Contains(value);
4545 return map_space_->Contains(value);
4547 return lo_space_->Contains(value);
4549 return code_lo_space_->Contains(value);
4551 return new_lo_space_->Contains(value);
4553 return ReadOnlyHeap::Contains(value);
4929 // The pointer compression cage base value used for decompression of all
7279 HeapObject value) {
7333 typename TSlot::TObject value = *slot;
7335 if (!value.GetHeapObject(&value_heap_object)) continue;