Lines Matching defs:PointerEncoding
453 uint8_t PointerEncoding;
454 if (auto Err = R.readInteger(PointerEncoding))
458 switch (PointerEncoding & 0xf) {
467 switch (PointerEncoding & 0x70) {
478 return PointerEncoding;
481 formatv("{0:x2}", PointerEncoding) + " for " +
486 Error EHFrameEdgeFixer::skipEncodedPointer(uint8_t PointerEncoding,
491 if ((PointerEncoding & 0xf) == DW_EH_PE_absptr)
492 PointerEncoding |= (PointerSize == 8) ? DW_EH_PE_udata8 : DW_EH_PE_udata4;
494 switch (PointerEncoding & 0xf) {
512 ParseContext &PC, const BlockEdgesInfo &BlockEdges, uint8_t PointerEncoding,
517 if (PointerEncoding == DW_EH_PE_omit)
533 if (auto Err = skipEncodedPointer(PointerEncoding, RecordReader))
544 if ((PointerEncoding & 0xf) == DW_EH_PE_absptr)
545 PointerEncoding |= (PointerSize == 8) ? DW_EH_PE_udata8 : DW_EH_PE_udata4;
550 switch (PointerEncoding & 0xf) {
578 if ((PointerEncoding & 0x70) == DW_EH_PE_pcrel) {