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