Lines Matching refs:FixupPtr
195 char *FixupPtr = BlockWorkingMem + E.getOffset(); in applyFixup() local
200 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value); in applyFixup()
205 *(little64_t *)FixupPtr = static_cast<uint64_t>(Value); in applyFixup()
218 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
219 *(little32_t *)FixupPtr = in applyFixup()
233 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
234 *(little32_t *)FixupPtr = in applyFixup()
247 uint32_t RawInstrAuipc = *(little32_t *)FixupPtr; in applyFixup()
248 uint32_t RawInstrJalr = *(little32_t *)(FixupPtr + 4); in applyFixup()
249 *(little32_t *)FixupPtr = in applyFixup()
251 *(little32_t *)(FixupPtr + 4) = in applyFixup()
263 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
264 *(little32_t *)FixupPtr = in applyFixup()
278 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
279 *(little32_t *)FixupPtr = in applyFixup()
295 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
297 *(little32_t *)FixupPtr = (RawInstr & 0x1FFF07F) | Imm11_5 | Imm4_0; in applyFixup()
305 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
306 *(little32_t *)FixupPtr = in applyFixup()
315 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
316 *(little32_t *)FixupPtr = in applyFixup()
327 uint32_t RawInstr = *(little32_t *)FixupPtr; in applyFixup()
328 *(little32_t *)FixupPtr = (RawInstr & 0x1FFF07F) | Imm11_5 | Imm4_0; in applyFixup()
334 *(reinterpret_cast<const uint8_t *>(FixupPtr)) + E.getAddend()) in applyFixup()
336 *FixupPtr = static_cast<uint8_t>(Value); in applyFixup()
341 support::endian::read16le(FixupPtr) + E.getAddend()) in applyFixup()
343 *(little16_t *)FixupPtr = static_cast<uint16_t>(Value); in applyFixup()
348 support::endian::read32le(FixupPtr) + E.getAddend()) in applyFixup()
350 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value); in applyFixup()
355 support::endian::read64le(FixupPtr) + E.getAddend()) in applyFixup()
357 *(little64_t *)FixupPtr = static_cast<uint64_t>(Value); in applyFixup()
361 int64_t Value = *(reinterpret_cast<const uint8_t *>(FixupPtr)) - in applyFixup()
363 *FixupPtr = static_cast<uint8_t>(Value); in applyFixup()
367 int64_t Value = support::endian::read16le(FixupPtr) - in applyFixup()
369 *(little16_t *)FixupPtr = static_cast<uint32_t>(Value); in applyFixup()
373 int64_t Value = support::endian::read32le(FixupPtr) - in applyFixup()
375 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value); in applyFixup()
379 int64_t Value = support::endian::read64le(FixupPtr) - in applyFixup()
381 *(little64_t *)FixupPtr = static_cast<uint64_t>(Value); in applyFixup()
395 uint16_t RawInstr = *(little16_t *)FixupPtr; in applyFixup()
396 *(little16_t *)FixupPtr = in applyFixup()
414 uint16_t RawInstr = *(little16_t *)FixupPtr; in applyFixup()
415 *(little16_t *)FixupPtr = (RawInstr & 0xE003) | Imm11 | Imm4 | Imm9_8 | in applyFixup()
420 int64_t Value = *(reinterpret_cast<const uint8_t *>(FixupPtr)) & 0x3f; in applyFixup()
422 *FixupPtr = (*FixupPtr & 0xc0) | (static_cast<uint8_t>(Value) & 0x3f); in applyFixup()
427 uint32_t RawData = *(little32_t *)FixupPtr; in applyFixup()
429 *(little32_t *)FixupPtr = (RawData & 0xffffffc0) | Word6; in applyFixup()
434 uint32_t RawData = *(little32_t *)FixupPtr; in applyFixup()
436 *(little32_t *)FixupPtr = (RawData & 0xffffff00) | Word8; in applyFixup()
441 uint32_t RawData = *(little32_t *)FixupPtr; in applyFixup()
443 *(little32_t *)FixupPtr = (RawData & 0xffff0000) | Word16; in applyFixup()
449 *(little32_t *)FixupPtr = Word32; in applyFixup()
455 *(little32_t *)FixupPtr = Word32; in applyFixup()
465 *(little32_t *)FixupPtr = static_cast<uint32_t>(Value); in applyFixup()