Lines Matching refs:code

24 void X86RelativePatcher::PatchDexCacheReference(std::vector<uint8_t>* code,  in PatchDexCacheReference()  argument
33 DCHECK_LT(anchor_literal_offset, code->size()); in PatchDexCacheReference()
34 DCHECK_EQ((*code)[anchor_literal_offset - 5u], 0xe8u); in PatchDexCacheReference()
35 DCHECK_EQ((*code)[anchor_literal_offset - 4u], 0x00u); in PatchDexCacheReference()
36 DCHECK_EQ((*code)[anchor_literal_offset - 3u], 0x00u); in PatchDexCacheReference()
37 DCHECK_EQ((*code)[anchor_literal_offset - 2u], 0x00u); in PatchDexCacheReference()
38 DCHECK_EQ((*code)[anchor_literal_offset - 1u], 0x00u); in PatchDexCacheReference()
39 DCHECK_EQ((*code)[anchor_literal_offset] & 0xf8u, 0x58u); in PatchDexCacheReference()
43 DCHECK_LE(literal_offset, code->size()); in PatchDexCacheReference()
44 DCHECK_EQ((*code)[literal_offset + 0u], static_cast<uint8_t>(kDummy32BitOffset >> 0)); in PatchDexCacheReference()
45 DCHECK_EQ((*code)[literal_offset + 1u], static_cast<uint8_t>(kDummy32BitOffset >> 8)); in PatchDexCacheReference()
46 DCHECK_EQ((*code)[literal_offset + 2u], static_cast<uint8_t>(kDummy32BitOffset >> 16)); in PatchDexCacheReference()
47 DCHECK_EQ((*code)[literal_offset + 3u], static_cast<uint8_t>(kDummy32BitOffset >> 24)); in PatchDexCacheReference()
52 (*code)[literal_offset + 0u] = static_cast<uint8_t>(diff >> 0); in PatchDexCacheReference()
53 (*code)[literal_offset + 1u] = static_cast<uint8_t>(diff >> 8); in PatchDexCacheReference()
54 (*code)[literal_offset + 2u] = static_cast<uint8_t>(diff >> 16); in PatchDexCacheReference()
55 (*code)[literal_offset + 3u] = static_cast<uint8_t>(diff >> 24); in PatchDexCacheReference()