Lines Matching defs:slot
46 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
47 // The slot needs to be pointer-size aligned so we can atomically update it.
48 DCHECK(IsAligned(slot, kSystemPointerSize));
50 reinterpret_cast<std::atomic<Address>*>(slot + kSystemPointerSize)
79 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
105 // mode used below, we need this to allow concurrent patching of this slot.
121 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
160 // will only be called for the very specific runtime slot table, and we want
180 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
185 // The slot needs to be pointer-size aligned so we can atomically update it.
186 DCHECK(IsAligned(slot + kTargetOffset, kSystemPointerSize));
187 reinterpret_cast<std::atomic<Address>*>(slot + kTargetOffset)
221 nop(0); // make the slot align to 8 bytes
236 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
237 Address target_addr = slot + 8;
273 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
304 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
357 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
358 Address target_addr = slot + kFarJumpTableSlotSize - 8;
399 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {