Lines Matching full:atomic
16 #include <atomic>
143 // 4. Do an atomic write over the jmp instruction for the "mov r10d" in patchFunctionEntry()
161 reinterpret_cast<std::atomic<uint16_t> *>(Address), MovR10Seq, in patchFunctionEntry()
165 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp9Seq, in patchFunctionEntry()
189 // 4. Do an atomic write over the jmp instruction for the "mov r10d" in patchFunctionExit()
208 reinterpret_cast<std::atomic<uint16_t> *>(Address), MovR10Seq, in patchFunctionExit()
212 reinterpret_cast<std::atomic<uint8_t> *>(Address), RetOpCode, in patchFunctionExit()
238 reinterpret_cast<std::atomic<uint16_t> *>(Address), MovR10Seq, in patchFunctionTailExit()
242 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp9Seq, in patchFunctionTailExit()
267 reinterpret_cast<std::atomic<uint16_t> *>(Address), NopwSeq, in patchCustomEvent()
271 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp15Seq, in patchCustomEvent()
299 reinterpret_cast<std::atomic<uint16_t> *>(Address), NopwSeq, in patchTypedEvent()
303 reinterpret_cast<std::atomic<uint16_t> *>(Address), Jmp20Seq, in patchTypedEvent()