/third_party/node/deps/v8/src/heap/ |
H A D | remembered-set-inl.h | 21 RelocInfo rinfo(addr, RelocInfo::CODE_TARGET, 0, Code()); in UpdateTypedSlot() 22 return UpdateCodeTarget(&rinfo, callback); in UpdateTypedSlot() 28 RelocInfo rinfo(addr, RelocInfo::COMPRESSED_EMBEDDED_OBJECT, 0, Code()); in UpdateTypedSlot() 29 return UpdateEmbeddedPointer(heap, &rinfo, callback); in UpdateTypedSlot() 32 RelocInfo rinfo(addr, RelocInfo::FULL_EMBEDDED_OBJECT, 0, Code()); in UpdateTypedSlot() 33 return UpdateEmbeddedPointer(heap, &rinfo, callback); in UpdateTypedSlot() 36 RelocInfo rinfo(addr, RelocInfo::DATA_EMBEDDED_OBJECT, 0, Code()); in UpdateTypedSlot() 37 return UpdateEmbeddedPointer(heap, &rinfo, callback); in UpdateTypedSlot()
|
H A D | heap-write-barrier-inl.h | 34 RelocInfo* rinfo, 119 inline void WriteBarrierForCode(Code host, RelocInfo* rinfo, Object value) { in WriteBarrierForCode() argument 122 WriteBarrierForCode(host, rinfo, HeapObject::cast(value)); in WriteBarrierForCode() 125 inline void WriteBarrierForCode(Code host, RelocInfo* rinfo, HeapObject value) { in WriteBarrierForCode() argument 126 GenerationalBarrierForCode(host, rinfo, value); in WriteBarrierForCode() 127 WriteBarrier::Marking(host, rinfo, value); in WriteBarrierForCode() 174 inline void GenerationalBarrierForCode(Code host, RelocInfo* rinfo, in GenerationalBarrierForCode() argument 180 Heap_GenerationalBarrierForCodeSlow(host, rinfo, object); in GenerationalBarrierForCode()
|
H A D | remembered-set.h | 321 static SlotCallbackResult UpdateCodeTarget(RelocInfo* rinfo, in UpdateCodeTarget() argument 323 DCHECK(RelocInfo::IsCodeTargetMode(rinfo->rmode())); in UpdateCodeTarget() 324 Code old_target = Code::GetCodeFromTargetAddress(rinfo->target_address()); in UpdateCodeTarget() 329 rinfo->set_target_address(Code::cast(new_target).raw_instruction_start()); in UpdateCodeTarget() 337 static SlotCallbackResult UpdateEmbeddedPointer(Heap* heap, RelocInfo* rinfo, in UpdateEmbeddedPointer() argument 339 DCHECK(RelocInfo::IsEmbeddedObjectMode(rinfo->rmode())); in UpdateEmbeddedPointer() 340 HeapObject old_target = rinfo->target_object(heap->isolate()); in UpdateEmbeddedPointer() 345 rinfo->set_target_object(heap, HeapObject::cast(new_target)); in UpdateEmbeddedPointer()
|
H A D | heap-write-barrier.h | 32 void WriteBarrierForCode(Code host, RelocInfo* rinfo, Object value); 33 void WriteBarrierForCode(Code host, RelocInfo* rinfo, HeapObject value); 44 void GenerationalBarrierForCode(Code host, RelocInfo* rinfo, HeapObject object);
|
H A D | marking-visitor-inl.h | 114 Code host, RelocInfo* rinfo) { in VisitEmbeddedPointer() 115 DCHECK(RelocInfo::IsEmbeddedObjectMode(rinfo->rmode())); in VisitEmbeddedPointer() 117 rinfo->target_object(ObjectVisitorWithCageBases::cage_base()); in VisitEmbeddedPointer() 129 concrete_visitor()->RecordRelocSlot(host, rinfo, object); in VisitEmbeddedPointer() 134 Code host, RelocInfo* rinfo) { in VisitCodeTarget() 135 DCHECK(RelocInfo::IsCodeTargetMode(rinfo->rmode())); in VisitCodeTarget() 136 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address()); in VisitCodeTarget() 140 concrete_visitor()->RecordRelocSlot(host, rinfo, target); in VisitCodeTarget() 113 VisitEmbeddedPointer( Code host, RelocInfo* rinfo) VisitEmbeddedPointer() argument 133 VisitCodeTarget( Code host, RelocInfo* rinfo) VisitCodeTarget() argument
|
H A D | marking-barrier.cc | 121 void MarkingBarrier::RecordRelocSlot(Code host, RelocInfo* rinfo, in RecordRelocSlot() argument 124 if (!MarkCompactCollector::ShouldRecordRelocSlot(host, rinfo, target)) return; in RecordRelocSlot() 127 MarkCompactCollector::ProcessRelocInfo(host, rinfo, target); in RecordRelocSlot()
|
H A D | mark-compact.cc | 265 void VisitCodeTarget(Code host, RelocInfo* rinfo) override { 266 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address()); 270 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override { 271 DCHECK(RelocInfo::IsEmbeddedObjectMode(rinfo->rmode())); 272 HeapObject target_object = rinfo->target_object(cage_base()); 445 void VisitCodeTarget(Code host, RelocInfo* rinfo) override { 446 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address()); 449 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) override { 450 VerifyHeapObjectImpl(rinfo->target_object(cage_base())); 1208 void VisitCodeTarget(Code host, RelocInfo* rinfo) overrid 1299 RecordRelocSlot(Code host, RelocInfo* rinfo, HeapObject target) RecordRelocSlot() argument 1308 ShouldRecordRelocSlot(Code host, RelocInfo* rinfo, HeapObject target) ShouldRecordRelocSlot() argument 3078 ShouldRecordRelocSlot(Code host, RelocInfo* rinfo, HeapObject target) ShouldRecordRelocSlot() argument 3088 ProcessRelocInfo(Code host, RelocInfo* rinfo, HeapObject target) ProcessRelocInfo() argument 3134 RecordRelocSlot(Code host, RelocInfo* rinfo, HeapObject target) RecordRelocSlot() argument [all...] |
H A D | concurrent-marking.cc | 222 void VisitCodeTarget(Code host, RelocInfo* rinfo) final { 228 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) final { 325 void RecordRelocSlot(Code host, RelocInfo* rinfo, HeapObject target) { in RecordRelocSlot() argument 326 if (!MarkCompactCollector::ShouldRecordRelocSlot(host, rinfo, target)) in RecordRelocSlot() 330 MarkCompactCollector::ProcessRelocInfo(host, rinfo, target); in RecordRelocSlot()
|
/third_party/node/deps/v8/src/wasm/ |
H A D | wasm-serialization.cc | 141 void SetWasmCalleeTag(RelocInfo* rinfo, uint32_t tag) { in SetWasmCalleeTag() argument 143 DCHECK(rinfo->HasTargetAddressAddress()); in SetWasmCalleeTag() 144 DCHECK(!RelocInfo::IsCompressedEmbeddedObject(rinfo->rmode())); in SetWasmCalleeTag() 145 WriteUnalignedValue(rinfo->target_address_address(), tag); in SetWasmCalleeTag() 147 Instruction* instr = reinterpret_cast<Instruction*>(rinfo->pc()); in SetWasmCalleeTag() 149 WriteUnalignedValue(rinfo->constant_pool_entry_address(), in SetWasmCalleeTag() 154 reinterpret_cast<Instruction*>(rinfo->pc() + tag * kInstrSize)); in SetWasmCalleeTag() 158 if (rinfo->rmode() == RelocInfo::EXTERNAL_REFERENCE) { in SetWasmCalleeTag() 159 rinfo->set_target_external_reference(addr, SKIP_ICACHE_FLUSH); in SetWasmCalleeTag() 160 } else if (rinfo in SetWasmCalleeTag() 168 GetWasmCalleeTag(RelocInfo* rinfo) GetWasmCalleeTag() argument [all...] |
H A D | wasm-code-manager.cc | 313 RelocInfo::Mode mode = it.rinfo()->rmode(); in Validate() 316 Address target = it.rinfo()->wasm_call_address(); in Validate() 324 Address target = it.rinfo()->wasm_stub_call_address(); in Validate() 333 Address target = it.rinfo()->target_internal_reference(); in Validate() 447 it.rinfo()->Print(nullptr, os); in Disassemble() 1117 RelocInfo::Mode mode = it.rinfo()->rmode(); in AddCodeForTesting() 1119 uint32_t stub_call_tag = orig_it.rinfo()->wasm_call_tag(); in AddCodeForTesting() 1123 it.rinfo()->set_wasm_stub_call_address(entry, SKIP_ICACHE_FLUSH); in AddCodeForTesting() 1125 it.rinfo()->apply(delta); in AddCodeForTesting() 1245 RelocInfo::Mode mode = it.rinfo() in AddCodeWithCodeSpace() [all...] |
/third_party/node/deps/v8/src/diagnostics/ |
H A D | disassembler.cc | 333 it->rinfo()->pc() == reinterpret_cast<Address>(pc) && in DecodeIt() 334 (it->rinfo()->rmode() == RelocInfo::INTERNAL_REFERENCE || in DecodeIt() 335 it->rinfo()->rmode() == RelocInfo::LITERAL_CONSTANT || in DecodeIt() 336 it->rinfo()->rmode() == RelocInfo::DATA_EMBEDDED_OBJECT)) { in DecodeIt() 340 if (RelocInfo::IsInternalReference(it->rinfo()->rmode())) { in DecodeIt() 346 const char* kType = RelocInfo::IsLiteralConstant(it->rinfo()->rmode()) in DecodeIt() 366 while (!it->done() && it->rinfo()->pc() < reinterpret_cast<Address>(pc)) { in DecodeIt() 368 pcs.push_back(it->rinfo()->pc()); in DecodeIt() 369 rmodes.push_back(it->rinfo()->rmode()); in DecodeIt() 370 datas.push_back(it->rinfo() in DecodeIt() [all...] |
/third_party/node/deps/v8/src/objects/ |
H A D | visitors.h | 159 virtual void VisitCodeTarget(Code host, RelocInfo* rinfo) = 0; 162 virtual void VisitEmbeddedPointer(Code host, RelocInfo* rinfo) = 0; 165 virtual void VisitRuntimeEntry(Code host, RelocInfo* rinfo) {} in VisitRuntimeEntry() argument 168 virtual void VisitExternalReference(Code host, RelocInfo* rinfo) {} in VisitExternalReference() argument 174 virtual void VisitInternalReference(Code host, RelocInfo* rinfo) {} in VisitInternalReference() argument 177 virtual void VisitOffHeapTarget(Code host, RelocInfo* rinfo) {} in VisitOffHeapTarget() argument
|
H A D | code.cc | 152 DCHECK(RelocInfo::IsEmbeddedObjectMode(it.rinfo()->rmode())); in ClearEmbeddedObjects() 153 it.rinfo()->set_target_object(heap, undefined, SKIP_WRITE_BARRIER); in ClearEmbeddedObjects() 160 it.rinfo()->apply(delta); in Relocate() 192 RelocInfo::Mode mode = it.rinfo()->rmode(); in RelocateFromDesc() 194 Handle<HeapObject> p = it.rinfo()->target_object_handle(origin); in RelocateFromDesc() 195 it.rinfo()->set_target_object(heap, *p, UPDATE_WRITE_BARRIER, in RelocateFromDesc() 200 Handle<HeapObject> p = it.rinfo()->target_object_handle(origin); in RelocateFromDesc() 203 it.rinfo()->set_target_address(code.raw_instruction_start(), in RelocateFromDesc() 206 Address p = it.rinfo()->target_runtime_entry(origin); in RelocateFromDesc() 207 it.rinfo() in RelocateFromDesc() [all...] |
H A D | visitors.cc | 27 it->rinfo()->Visit(this); in VisitRelocInfo()
|
/third_party/node/deps/v8/src/snapshot/ |
H A D | deserializer.cc | 768 void VisitCodeTarget(Code host, RelocInfo* rinfo); 769 void VisitEmbeddedPointer(Code host, RelocInfo* rinfo); 770 void VisitRuntimeEntry(Code host, RelocInfo* rinfo); 771 void VisitExternalReference(Code host, RelocInfo* rinfo); 772 void VisitInternalReference(Code host, RelocInfo* rinfo); 773 void VisitOffHeapTarget(Code host, RelocInfo* rinfo); 785 RelocInfo* rinfo) { in VisitCodeTarget() 787 rinfo->set_target_address(Code::cast(object).raw_instruction_start()); in VisitCodeTarget() 791 RelocInfo* rinfo) { in VisitEmbeddedPointer() 794 rinfo in VisitEmbeddedPointer() 784 VisitCodeTarget(Code host, RelocInfo* rinfo) VisitCodeTarget() argument 790 VisitEmbeddedPointer(Code host, RelocInfo* rinfo) VisitEmbeddedPointer() argument 797 VisitRuntimeEntry(Code host, RelocInfo* rinfo) VisitRuntimeEntry() argument 803 VisitExternalReference(Code host, RelocInfo* rinfo) VisitExternalReference() argument 819 VisitInternalReference(Code host, RelocInfo* rinfo) VisitInternalReference() argument 837 VisitOffHeapTarget(Code host, RelocInfo* rinfo) VisitOffHeapTarget() argument [all...] |
H A D | serializer.cc | 1035 void VisitExternalReference(Code host, RelocInfo* rinfo) {} in VisitExternalReference() argument 1036 void VisitInternalReference(Code host, RelocInfo* rinfo) {} in VisitInternalReference() argument 1050 RelocInfo* rinfo) { in VisitEmbeddedPointer() 1060 RelocInfo* rinfo) { in VisitExternalReference() 1061 Address target = rinfo->target_external_reference(); in VisitExternalReference() 1064 !rinfo->IsCodedSpecially()); in VisitExternalReference() 1066 OutputExternalReference(target, rinfo->target_address_size(), false, in VisitExternalReference() 1096 RelocInfo* rinfo) { in VisitInternalReference() 1098 DCHECK_GE(rinfo->target_internal_reference(), entry); in VisitInternalReference() 1099 uintptr_t target_offset = rinfo in VisitInternalReference() 1049 VisitEmbeddedPointer(Code host, RelocInfo* rinfo) VisitEmbeddedPointer() argument 1059 VisitExternalReference(Code host, RelocInfo* rinfo) VisitExternalReference() argument 1095 VisitInternalReference(Code host, RelocInfo* rinfo) VisitInternalReference() argument 1109 VisitRuntimeEntry(Code host, RelocInfo* rinfo) VisitRuntimeEntry() argument 1115 VisitOffHeapTarget(Code host, RelocInfo* rinfo) VisitOffHeapTarget() argument 1130 VisitCodeTarget(Code host, RelocInfo* rinfo) VisitCodeTarget() argument 1249 RelocInfo* rinfo = it.rinfo(); SerializeCode() local [all...] |
/third_party/node/test/parallel/ |
H A D | test-dgram-bind-fd.js | 68 const rinfo = {}; 69 const err = handle.getsockname(rinfo); 72 assert.strictEqual(rinfo.address, socketRInfo.address); 73 assert.strictEqual(rinfo.port, socketRInfo.port);
|
/third_party/node/test/sequential/ |
H A D | test-dgram-pingpong.js | 8 const server = dgram.createSocket('udp4', common.mustCall((msg, rinfo) => { 10 server.send('PONG', 0, 4, rinfo.port, rinfo.address);
|
/third_party/node/deps/v8/src/builtins/ |
H A D | setup-builtins-internal.cc | 234 RelocInfo* rinfo = it.rinfo(); in ReplacePlaceholders() local 235 if (RelocInfo::IsCodeTargetMode(rinfo->rmode())) { in ReplacePlaceholders() 236 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address()); in ReplacePlaceholders() 237 DCHECK_IMPLIES(RelocInfo::IsRelativeCodeTarget(rinfo->rmode()), in ReplacePlaceholders() 241 rinfo->set_target_address(new_target.raw_instruction_start(), in ReplacePlaceholders() 244 DCHECK(RelocInfo::IsEmbeddedObjectMode(rinfo->rmode())); in ReplacePlaceholders() 245 Object object = rinfo->target_object(cage_base); in ReplacePlaceholders() 250 rinfo->set_target_object(isolate->heap(), new_target, in ReplacePlaceholders()
|
/third_party/node/deps/v8/src/codegen/ |
H A D | reloc-info.cc | 134 void RelocInfoWriter::Write(const RelocInfo* rinfo) { in Write() argument 135 RelocInfo::Mode rmode = rinfo->rmode(); in Write() 139 DCHECK(rinfo->rmode() < RelocInfo::NUMBER_OF_MODES); in Write() 140 DCHECK_GE(rinfo->pc() - reinterpret_cast<Address>(last_pc_), 0); in Write() 143 static_cast<uint32_t>(rinfo->pc() - reinterpret_cast<Address>(last_pc_)); in Write() 156 DCHECK_LT(rinfo->data(), 1 << kBitsPerByte); in Write() 157 WriteShortData(rinfo->data()); in Write() 162 WriteIntData(static_cast<int>(rinfo->data())); in Write() 165 last_pc_ = reinterpret_cast<byte*>(rinfo->pc()); in Write()
|
/third_party/node/test/internet/ |
H A D | test-dgram-broadcast-multi-process.js | 225 listenSocket.on('message', (buf, rinfo) => { 227 if (rinfo.address !== bindAddress) return; 232 rinfo);
|
H A D | test-dgram-multicast-multi-process.js | 206 listenSocket.on('message', function(buf, rinfo) { 208 buf.toString(), rinfo);
|
H A D | test-dgram-multicast-ssmv6-multi-process.js | 201 listenSocket.on('message', function(buf, rinfo) { 203 buf.toString(), rinfo);
|
H A D | test-dgram-multicast-ssm-multi-process.js | 201 listenSocket.on('message', function(buf, rinfo) { 203 buf.toString(), rinfo);
|
/third_party/node/deps/v8/src/snapshot/embedded/ |
H A D | embedded-data.cc | 241 RelocInfo* rinfo = on_heap_it.rinfo(); in FinalizeEmbeddedCodeTargets() local 242 DCHECK_EQ(rinfo->rmode(), off_heap_it.rinfo()->rmode()); in FinalizeEmbeddedCodeTargets() 243 Code target = Code::GetCodeFromTargetAddress(rinfo->target_address()); in FinalizeEmbeddedCodeTargets() 247 off_heap_it.rinfo()->set_target_address( in FinalizeEmbeddedCodeTargets()
|