Lines Matching refs:PointerEncoding
440 uint8_t PointerEncoding; in readPointerEncoding() local
441 if (auto Err = R.readInteger(PointerEncoding)) in readPointerEncoding()
445 switch (PointerEncoding & 0xf) { in readPointerEncoding()
454 switch (PointerEncoding & 0x70) { in readPointerEncoding()
465 return PointerEncoding; in readPointerEncoding()
468 formatv("{0:x2}", PointerEncoding) + " for " + in readPointerEncoding()
473 Error EHFrameEdgeFixer::skipEncodedPointer(uint8_t PointerEncoding, in skipEncodedPointer() argument
478 if ((PointerEncoding & 0xf) == DW_EH_PE_absptr) in skipEncodedPointer()
479 PointerEncoding |= (PointerSize == 8) ? DW_EH_PE_udata8 : DW_EH_PE_udata4; in skipEncodedPointer()
481 switch (PointerEncoding & 0xf) { in skipEncodedPointer()
499 ParseContext &PC, const BlockEdgeMap &BlockEdges, uint8_t PointerEncoding, in getOrCreateEncodedPointerEdge() argument
504 if (PointerEncoding == DW_EH_PE_omit) in getOrCreateEncodedPointerEdge()
520 if (auto Err = skipEncodedPointer(PointerEncoding, RecordReader)) in getOrCreateEncodedPointerEdge()
527 if ((PointerEncoding & 0xf) == DW_EH_PE_absptr) in getOrCreateEncodedPointerEdge()
528 PointerEncoding |= (PointerSize == 8) ? DW_EH_PE_udata8 : DW_EH_PE_udata4; in getOrCreateEncodedPointerEdge()
533 switch (PointerEncoding & 0xf) { in getOrCreateEncodedPointerEdge()
561 if ((PointerEncoding & 0x70) == DW_EH_PE_pcrel) { in getOrCreateEncodedPointerEdge()