Lines Matching refs:IntPtr
537 uintptr_t IntPtr = 0; in getHintName() local
538 if (Error E = getRvaPtr(Rva, IntPtr)) in getHintName()
540 const uint8_t *Ptr = reinterpret_cast<const uint8_t *>(IntPtr); in getHintName()
592 uintptr_t IntPtr = 0; in initImportTablePtr() local
593 if (Error E = getRvaPtr(ImportTableRva, IntPtr, "import table")) in initImportTablePtr()
595 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initImportTablePtr()
598 const coff_import_directory_table_entry *>(IntPtr); in initImportTablePtr()
615 uintptr_t IntPtr = 0; in initDelayImportTablePtr() local
616 if (Error E = getRvaPtr(RVA, IntPtr, "delay import table")) in initDelayImportTablePtr()
618 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initDelayImportTablePtr()
622 const delay_import_directory_table_entry *>(IntPtr); in initDelayImportTablePtr()
639 uintptr_t IntPtr = 0; in initExportTablePtr() local
640 if (Error E = getRvaPtr(ExportTableRva, IntPtr, "export table")) in initExportTablePtr()
642 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initExportTablePtr()
646 reinterpret_cast<const export_directory_table_entry *>(IntPtr); in initExportTablePtr()
658 uintptr_t IntPtr = 0; in initBaseRelocPtr() local
659 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initBaseRelocPtr()
662 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initBaseRelocPtr()
666 IntPtr); in initBaseRelocPtr()
668 IntPtr + DataEntry->Size); in initBaseRelocPtr()
689 uintptr_t IntPtr = 0; in initDebugDirectoryPtr() local
690 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initDebugDirectoryPtr()
693 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initDebugDirectoryPtr()
696 DebugDirectoryBegin = reinterpret_cast<const debug_directory *>(IntPtr); in initDebugDirectoryPtr()
698 IntPtr + DataEntry->Size); in initDebugDirectoryPtr()
724 uintptr_t IntPtr = 0; in initTLSDirectoryPtr() local
726 getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, "TLS directory")) in initTLSDirectoryPtr()
728 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initTLSDirectoryPtr()
732 TLSDirectory64 = reinterpret_cast<const coff_tls_directory64 *>(IntPtr); in initTLSDirectoryPtr()
734 TLSDirectory32 = reinterpret_cast<const coff_tls_directory32 *>(IntPtr); in initTLSDirectoryPtr()
748 uintptr_t IntPtr = 0; in initLoadConfigPtr() local
749 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initLoadConfigPtr()
752 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initLoadConfigPtr()
755 LoadConfig = (const void *)IntPtr; in initLoadConfigPtr()
765 getRvaPtr(ChpeOff - getImageBase(), IntPtr, "CHPE metadata")) in initLoadConfigPtr()
767 if (Error E = checkOffset(Data, IntPtr, sizeof(CHPEMetadata))) in initLoadConfigPtr()
770 CHPEMetadata = reinterpret_cast<const chpe_metadata *>(IntPtr); in initLoadConfigPtr()
774 if (Error E = getRvaPtr(CHPEMetadata->CodeMap, IntPtr, "CHPE code map")) in initLoadConfigPtr()
776 if (Error E = checkOffset(Data, IntPtr, in initLoadConfigPtr()
783 if (Error E = getRvaPtr(CHPEMetadata->CodeRangesToEntryPoints, IntPtr, in initLoadConfigPtr()
786 if (Error E = checkOffset(Data, IntPtr, in initLoadConfigPtr()
793 if (Error E = getRvaPtr(CHPEMetadata->RedirectionMetadata, IntPtr, in initLoadConfigPtr()
796 if (Error E = checkOffset(Data, IntPtr, in initLoadConfigPtr()
1468 uintptr_t IntPtr = 0; in importedSymbolBegin() local
1470 cantFail(Object->getRvaPtr(RVA, IntPtr)); in importedSymbolBegin()
1471 return makeImportedSymbolIterator(Object, IntPtr, 0); in importedSymbolBegin()
1476 uintptr_t IntPtr = 0; in importedSymbolEnd() local
1478 cantFail(Object->getRvaPtr(RVA, IntPtr)); in importedSymbolEnd()
1482 auto *Entry = reinterpret_cast<ulittle32_t *>(IntPtr); in importedSymbolEnd()
1486 auto *Entry = reinterpret_cast<ulittle64_t *>(IntPtr); in importedSymbolEnd()
1490 return makeImportedSymbolIterator(Object, IntPtr, Index); in importedSymbolEnd()
1526 uintptr_t IntPtr = 0; in getName() local
1527 if (Error E = OwningObject->getRvaPtr(ImportTable[Index].NameRVA, IntPtr, in getName()
1530 Result = StringRef(reinterpret_cast<const char *>(IntPtr)); in getName()
1573 uintptr_t IntPtr = 0; in getName() local
1574 if (Error E = OwningObject->getRvaPtr(Table[Index].Name, IntPtr, in getName()
1577 Result = StringRef(reinterpret_cast<const char *>(IntPtr)); in getName()
1591 uintptr_t IntPtr = 0; in getImportAddress() local
1592 if (Error E = OwningObject->getRvaPtr(RVA, IntPtr, "import address")) in getImportAddress()
1595 Result = *reinterpret_cast<const ulittle64_t *>(IntPtr); in getImportAddress()
1597 Result = *reinterpret_cast<const ulittle32_t *>(IntPtr); in getImportAddress()
1613 uintptr_t IntPtr = 0; in getDllName() local
1615 OwningObject->getRvaPtr(ExportTable->NameRVA, IntPtr, "dll name")) in getDllName()
1617 Result = StringRef(reinterpret_cast<const char *>(IntPtr)); in getDllName()
1635 uintptr_t IntPtr = 0; in getExportRVA() local
1637 IntPtr, "export address")) in getExportRVA()
1640 reinterpret_cast<const export_address_table_entry *>(IntPtr); in getExportRVA()
1649 uintptr_t IntPtr = 0; in getSymbolName() local
1650 if (Error EC = OwningObject->getRvaPtr(ExportTable->OrdinalTableRVA, IntPtr, in getSymbolName()
1653 const ulittle16_t *Start = reinterpret_cast<const ulittle16_t *>(IntPtr); in getSymbolName()
1661 if (Error EC = OwningObject->getRvaPtr(ExportTable->NamePointerRVA, IntPtr, in getSymbolName()
1664 const ulittle32_t *NamePtr = reinterpret_cast<const ulittle32_t *>(IntPtr); in getSymbolName()
1665 if (Error EC = OwningObject->getRvaPtr(NamePtr[Offset], IntPtr, in getSymbolName()
1668 Result = StringRef(reinterpret_cast<const char *>(IntPtr)); in getSymbolName()
1694 uintptr_t IntPtr = 0; in getForwardTo() local
1695 if (auto EC = OwningObject->getRvaPtr(RVA, IntPtr, "export forward target")) in getForwardTo()
1697 Result = StringRef(reinterpret_cast<const char *>(IntPtr)); in getForwardTo()
1723 uintptr_t IntPtr = 0; in getSymbolName() local
1724 if (Error EC = OwningObject->getRvaPtr(RVA, IntPtr, "import symbol name")) in getSymbolName()
1727 Result = StringRef(reinterpret_cast<const char *>(IntPtr + 2)); in getSymbolName()
1762 uintptr_t IntPtr = 0; in getOrdinal() local
1763 if (Error EC = OwningObject->getRvaPtr(RVA, IntPtr, "import symbol ordinal")) in getOrdinal()
1765 Result = *reinterpret_cast<const ulittle16_t *>(IntPtr); in getOrdinal()