internal ImportedFunctionsParser Constructor(
     byte[] buff,
     IMAGE_IMPORT_DESCRIPTOR[] importDescriptors,
     IMAGE_SECTION_HEADER[] sectionHeaders,
     bool is64Bit
     )
 {
     var target
         = new ImportedFunctionsParser(buff, importDescriptors, sectionHeaders, is64Bit);
     return target;
     // TODO: add assertions to method ImportedFunctionsParserTest.Constructor(Byte[], IMAGE_IMPORT_DESCRIPTOR[], IMAGE_SECTION_HEADER[], Boolean)
 }
        internal ImportedFunctionsParser Constructor(
            byte[] buff,
            IMAGE_IMPORT_DESCRIPTOR[] importDescriptors,
            IMAGE_SECTION_HEADER[] sectionHeaders,
            bool is64Bit
            )
        {
            var target
                = new ImportedFunctionsParser(buff, importDescriptors, sectionHeaders, is64Bit);

            return(target);
            // TODO: add assertions to method ImportedFunctionsParserTest.Constructor(Byte[], IMAGE_IMPORT_DESCRIPTOR[], IMAGE_SECTION_HEADER[], Boolean)
        }
 private void InitAllParsers()
 {
     _imageExportDirectoriesParser     = InitImageExportDirectoryParser();
     _runtimeFunctionsParser           = InitRuntimeFunctionsParser();
     _imageImportDescriptorsParser     = InitImageImportDescriptorsParser();
     _imageBaseRelocationsParser       = InitImageBaseRelocationsParser();
     _imageResourceDirectoryParser     = InitImageResourceDirectoryParser();
     _imageDebugDirectoryParser        = InitImageDebugDirectoryParser();
     _winCertificateParser             = InitWinCertificateParser();
     _exportedFunctionsParser          = InitExportFunctionParser();
     _importedFunctionsParser          = InitImportedFunctionsParser();
     _imageBoundImportDescriptorParser = InitBoundImportDescriptorParser();
     _imageTlsDirectoryParser          = InitImageTlsDirectoryParser();
     _imageDelayImportDescriptorParser = InitImageDelayImportDescriptorParser();
     _imageLoadConfigDirectoryParser   = InitImageLoadConfigDirectoryParser();
     _imageCor20HeaderParser           = InitImageComDescriptorParser();
 }
Beispiel #4
0
 private void InitAllParsers()
 {
     _imageExportDirectoriesParser = InitImageExportDirectoryParser();
     _runtimeFunctionsParser = InitRuntimeFunctionsParser();
     _imageImportDescriptorsParser = InitImageImportDescriptorsParser();
     _imageBaseRelocationsParser = InitImageBaseRelocationsParser();
     _imageResourceDirectoryParser = InitImageResourceDirectoryParser();
     _imageDebugDirectoryParser = InitImageDebugDirectoryParser();
     _winCertificateParser = InitWinCertificateParser();
     _exportedFunctionsParser = InitExportFunctionParser();
     _importedFunctionsParser = InitImportedFunctionsParser();
     _imageBoundImportDescriptorParser = InitBoundImportDescriptorParser();
     _imageTlsDirectoryParser = InitImageTlsDirectoryParser();
     _pkcs7Parser = InitPKCS7Parser();
     _imageDelayImportDescriptorParser = InitImageDelayImportDescriptorParser();
     _imageLoadConfigDirectoryParser = InitImageLoadConfigDirectoryParser();
 }