Lines Matching defs:IntPtr
536 uintptr_t IntPtr = 0;
537 if (Error E = getRvaPtr(Rva, IntPtr))
539 const uint8_t *Ptr = reinterpret_cast<const uint8_t *>(IntPtr);
591 uintptr_t IntPtr = 0;
592 if (Error E = getRvaPtr(ImportTableRva, IntPtr, "import table"))
594 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size))
597 const coff_import_directory_table_entry *>(IntPtr);
614 uintptr_t IntPtr = 0;
615 if (Error E = getRvaPtr(RVA, IntPtr, "delay import table"))
617 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size))
621 const delay_import_directory_table_entry *>(IntPtr);
638 uintptr_t IntPtr = 0;
639 if (Error E = getRvaPtr(ExportTableRva, IntPtr, "export table"))
641 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size))
645 reinterpret_cast<const export_directory_table_entry *>(IntPtr);
657 uintptr_t IntPtr = 0;
658 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr,
661 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size))
665 IntPtr);
667 IntPtr + DataEntry->Size);
688 uintptr_t IntPtr = 0;
689 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr,
692 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size))
695 DebugDirectoryBegin = reinterpret_cast<const debug_directory *>(IntPtr);
697 IntPtr + DataEntry->Size);
723 uintptr_t IntPtr = 0;
725 getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, "TLS directory"))
727 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size))
731 TLSDirectory64 = reinterpret_cast<const coff_tls_directory64 *>(IntPtr);
733 TLSDirectory32 = reinterpret_cast<const coff_tls_directory32 *>(IntPtr);
747 uintptr_t IntPtr = 0;
748 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr,
751 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size))
754 LoadConfig = (const void *)IntPtr;
764 getRvaPtr(ChpeOff - getImageBase(), IntPtr, "CHPE metadata"))
766 if (Error E = checkOffset(Data, IntPtr, sizeof(CHPEMetadata)))
769 CHPEMetadata = reinterpret_cast<const chpe_metadata *>(IntPtr);
773 if (Error E = getRvaPtr(CHPEMetadata->CodeMap, IntPtr, "CHPE code map"))
775 if (Error E = checkOffset(Data, IntPtr,
782 if (Error E = getRvaPtr(CHPEMetadata->CodeRangesToEntryPoints, IntPtr,
785 if (Error E = checkOffset(Data, IntPtr,
792 if (Error E = getRvaPtr(CHPEMetadata->RedirectionMetadata, IntPtr,
795 if (Error E = checkOffset(Data, IntPtr,
1452 uintptr_t IntPtr = 0;
1454 cantFail(Object->getRvaPtr(RVA, IntPtr));
1455 return makeImportedSymbolIterator(Object, IntPtr, 0);
1460 uintptr_t IntPtr = 0;
1462 cantFail(Object->getRvaPtr(RVA, IntPtr));
1466 auto *Entry = reinterpret_cast<ulittle32_t *>(IntPtr);
1470 auto *Entry = reinterpret_cast<ulittle64_t *>(IntPtr);
1474 return makeImportedSymbolIterator(Object, IntPtr, Index);
1510 uintptr_t IntPtr = 0;
1511 if (Error E = OwningObject->getRvaPtr(ImportTable[Index].NameRVA, IntPtr,
1514 Result = StringRef(reinterpret_cast<const char *>(IntPtr));
1557 uintptr_t IntPtr = 0;
1558 if (Error E = OwningObject->getRvaPtr(Table[Index].Name, IntPtr,
1561 Result = StringRef(reinterpret_cast<const char *>(IntPtr));
1575 uintptr_t IntPtr = 0;
1576 if (Error E = OwningObject->getRvaPtr(RVA, IntPtr, "import address"))
1579 Result = *reinterpret_cast<const ulittle64_t *>(IntPtr);
1581 Result = *reinterpret_cast<const ulittle32_t *>(IntPtr);
1597 uintptr_t IntPtr = 0;
1599 OwningObject->getRvaPtr(ExportTable->NameRVA, IntPtr, "dll name"))
1601 Result = StringRef(reinterpret_cast<const char *>(IntPtr));
1619 uintptr_t IntPtr = 0;
1621 IntPtr, "export address"))
1624 reinterpret_cast<const export_address_table_entry *>(IntPtr);
1633 uintptr_t IntPtr = 0;
1634 if (Error EC = OwningObject->getRvaPtr(ExportTable->OrdinalTableRVA, IntPtr,
1637 const ulittle16_t *Start = reinterpret_cast<const ulittle16_t *>(IntPtr);
1645 if (Error EC = OwningObject->getRvaPtr(ExportTable->NamePointerRVA, IntPtr,
1648 const ulittle32_t *NamePtr = reinterpret_cast<const ulittle32_t *>(IntPtr);
1649 if (Error EC = OwningObject->getRvaPtr(NamePtr[Offset], IntPtr,
1652 Result = StringRef(reinterpret_cast<const char *>(IntPtr));
1678 uintptr_t IntPtr = 0;
1679 if (auto EC = OwningObject->getRvaPtr(RVA, IntPtr, "export forward target"))
1681 Result = StringRef(reinterpret_cast<const char *>(IntPtr));
1707 uintptr_t IntPtr = 0;
1708 if (Error EC = OwningObject->getRvaPtr(RVA, IntPtr, "import symbol name"))
1711 Result = StringRef(reinterpret_cast<const char *>(IntPtr + 2));
1746 uintptr_t IntPtr = 0;
1747 if (Error EC = OwningObject->getRvaPtr(RVA, IntPtr, "import symbol ordinal"))
1749 Result = *reinterpret_cast<const ulittle16_t *>(IntPtr);