Home | History | Annotate | Download | only in x86

Lines Matching refs:code

25 void X86RelativePatcher::PatchPcRelativeReference(std::vector<uint8_t>* code,
34 DCHECK_LT(anchor_literal_offset, code->size());
35 DCHECK_EQ((*code)[anchor_literal_offset - 5u], 0xe8u);
36 DCHECK_EQ((*code)[anchor_literal_offset - 4u], 0x00u);
37 DCHECK_EQ((*code)[anchor_literal_offset - 3u], 0x00u);
38 DCHECK_EQ((*code)[anchor_literal_offset - 2u], 0x00u);
39 DCHECK_EQ((*code)[anchor_literal_offset - 1u], 0x00u);
40 DCHECK_EQ((*code)[anchor_literal_offset] & 0xf8u, 0x58u);
45 DCHECK_LE(literal_offset, code->size());
46 DCHECK_EQ((*code)[literal_offset + 0u], static_cast<uint8_t>(kDummy32BitOffset >> 0));
47 DCHECK_EQ((*code)[literal_offset + 1u], static_cast<uint8_t>(kDummy32BitOffset >> 8));
48 DCHECK_EQ((*code)[literal_offset + 2u], static_cast<uint8_t>(kDummy32BitOffset >> 16));
49 DCHECK_EQ((*code)[literal_offset + 3u], static_cast<uint8_t>(kDummy32BitOffset >> 24));
54 (*code)[literal_offset + 0u] = static_cast<uint8_t>(diff >> 0);
55 (*code)[literal_offset + 1u] = static_cast<uint8_t>(diff >> 8);
56 (*code)[literal_offset + 2u] = static_cast<uint8_t>(diff >> 16);
57 (*code)[literal_offset + 3u] = static_cast<uint8_t>(diff >> 24);
60 void X86RelativePatcher::PatchBakerReadBarrierBranch(std::vector<uint8_t>* code ATTRIBUTE_UNUSED,