Lines Matching defs:cage_base
1105 PtrComprCageBase cage_base(isolate());
1109 MapWord map_word = site.map_word(cage_base, kRelaxedLoad);
2888 PtrComprCageBase cage_base(heap->isolate());
2890 MapWord first_word = obj.map_word(cage_base, kRelaxedLoad);
2898 if (!string.IsExternalString(cage_base)) {
2900 DCHECK(string.IsThinString(cage_base));
2912 if (new_string.IsThinString(cage_base)) {
2915 } else if (new_string.IsExternalString(cage_base)) {
2924 return new_string.IsExternalString(cage_base) ? new_string : String();
4032 PtrComprCageBase cage_base(isolate());
4047 PtrComprCageBase cage_base(isolate());
4049 if (object.IsJSObject(cage_base)) {
4053 if (object.IsString(cage_base) &&
4061 if (FLAG_shared_string_table && object.IsString(cage_base) &&
4072 object.IterateFast(cage_base, &old_visitor);
4073 MapWord old_map_word = object.map_word(cage_base, kRelaxedLoad);
4077 object.IterateFast(cage_base, &new_visitor);
4670 Object obj = slot.load(cage_base());
4680 if (ShouldHaveBeenRecorded(host, slot.load(cage_base()))) {
4705 Object target = rinfo->target_object(cage_base());
4797 PtrComprCageBase cage_base(isolate());
4799 Address end = start + object.Size(cage_base);
4807 object.IterateBody(cage_base, &visitor);
4931 PtrComprCageBase cage_base() const {
4943 if (!current.map_word(cage_base(), kRelaxedLoad).IsForwardingAddress() &&
4944 current.IsFreeSpaceOrFiller(cage_base())) {
4948 !current.map_word(cage_base(), kRelaxedLoad).IsForwardingAddress() &&
4949 current.IsFreeSpaceOrFiller(cage_base())) {
4951 if (current.map(cage_base()) ==
4954 } else if (current.map(cage_base()) ==
4963 current.map_word(cage_base(), kRelaxedLoad).IsForwardingAddress() ||
4964 current.IsFixedArrayBase(cage_base()));
6543 MarkHeapObject(Map::unchecked_cast(object.map(cage_base())));
6566 MarkHeapObject(rinfo->target_object(cage_base()));
6583 obj.Iterate(cage_base(), this);
6596 typename TSlot::TObject object = p.load(cage_base());
7063 CHECK(heap_object.map(cage_base()).IsMap());
7069 CHECK(heap_object.map(cage_base()).IsMap());
7070 CHECK(heap_object.map(cage_base()).instance_type() == CODE_TYPE);
7076 typename TSlot::TObject object = slot.load(cage_base());
7094 Map::ObjectFieldsFrom(host.map(cage_base()).visitor_id()));
7104 VerifyHeapObjectImpl(rinfo->target_object(cage_base()));
7167 PtrComprCageBase cage_base(isolate());
7168 MapWord map_word = object.map_word(cage_base, kRelaxedLoad);
7173 PtrComprCageBase code_cage_base = cage_base;
7175 return map_word.ToForwardingAddress(code_cage_base).map(cage_base);
7269 PtrComprCageBase cage_base = code.main_cage_base();
7272 HeapObject target_object = it.rinfo()->target_object(cage_base);