Lines Matching defs:FixupPtr
197 char *FixupPtr = BlockWorkingMem + E.getOffset();
202 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value);
207 *(little64_t *)FixupPtr = static_cast<uint64_t>(Value);
220 uint32_t RawInstr = *(little32_t *)FixupPtr;
221 *(little32_t *)FixupPtr =
235 uint32_t RawInstr = *(little32_t *)FixupPtr;
236 *(little32_t *)FixupPtr =
249 uint32_t RawInstrAuipc = *(little32_t *)FixupPtr;
250 uint32_t RawInstrJalr = *(little32_t *)(FixupPtr + 4);
251 *(little32_t *)FixupPtr =
253 *(little32_t *)(FixupPtr + 4) =
265 uint32_t RawInstr = *(little32_t *)FixupPtr;
266 *(little32_t *)FixupPtr =
280 uint32_t RawInstr = *(little32_t *)FixupPtr;
281 *(little32_t *)FixupPtr =
297 uint32_t RawInstr = *(little32_t *)FixupPtr;
299 *(little32_t *)FixupPtr = (RawInstr & 0x1FFF07F) | Imm11_5 | Imm4_0;
307 uint32_t RawInstr = *(little32_t *)FixupPtr;
308 *(little32_t *)FixupPtr =
317 uint32_t RawInstr = *(little32_t *)FixupPtr;
318 *(little32_t *)FixupPtr =
329 uint32_t RawInstr = *(little32_t *)FixupPtr;
330 *(little32_t *)FixupPtr = (RawInstr & 0x1FFF07F) | Imm11_5 | Imm4_0;
336 *(reinterpret_cast<const uint8_t *>(FixupPtr)) + E.getAddend())
338 *FixupPtr = static_cast<uint8_t>(Value);
343 support::endian::read16le(FixupPtr) + E.getAddend())
345 *(little16_t *)FixupPtr = static_cast<uint16_t>(Value);
350 support::endian::read32le(FixupPtr) + E.getAddend())
352 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value);
357 support::endian::read64le(FixupPtr) + E.getAddend())
359 *(little64_t *)FixupPtr = static_cast<uint64_t>(Value);
363 int64_t Value = *(reinterpret_cast<const uint8_t *>(FixupPtr)) -
365 *FixupPtr = static_cast<uint8_t>(Value);
369 int64_t Value = support::endian::read16le(FixupPtr) -
371 *(little16_t *)FixupPtr = static_cast<uint32_t>(Value);
375 int64_t Value = support::endian::read32le(FixupPtr) -
377 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value);
381 int64_t Value = support::endian::read64le(FixupPtr) -
383 *(little64_t *)FixupPtr = static_cast<uint64_t>(Value);
397 uint16_t RawInstr = *(little16_t *)FixupPtr;
398 *(little16_t *)FixupPtr =
416 uint16_t RawInstr = *(little16_t *)FixupPtr;
417 *(little16_t *)FixupPtr = (RawInstr & 0xE003) | Imm11 | Imm4 | Imm9_8 |
422 int64_t Value = *(reinterpret_cast<const uint8_t *>(FixupPtr)) & 0x3f;
424 *FixupPtr = (*FixupPtr & 0xc0) | (static_cast<uint8_t>(Value) & 0x3f);
429 uint32_t RawData = *(little32_t *)FixupPtr;
431 *(little32_t *)FixupPtr = (RawData & 0xffffffc0) | Word6;
436 uint32_t RawData = *(little32_t *)FixupPtr;
438 *(little32_t *)FixupPtr = (RawData & 0xffffff00) | Word8;
443 uint32_t RawData = *(little32_t *)FixupPtr;
445 *(little32_t *)FixupPtr = (RawData & 0xffff0000) | Word16;
451 *(little32_t *)FixupPtr = Word32;
457 *(little32_t *)FixupPtr = Word32;
467 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value);