Example #1
0
 public static extern bool XeClientUniversalDumperModeChecked(
     KrkrPsbMode PsbMode,
     KrkrTextMode TextMode,
     KrkrPngMode PngMode,
     KrkrTjs2Mode Tjs2Mode,
     KrkrTlgMode TlgMode,
     KrkrAmvMode AmvMode,
     KrkrPbdMode PdbMode
     );
Example #2
0
 public static extern bool XeClientTaskDumpStart(
     KrkrPsbMode PsbMode,
     KrkrTextMode TextMode,
     KrkrPngMode PngMode,
     KrkrTjs2Mode Tjs2Mode,
     KrkrTlgMode TlgMode,
     KrkrAmvMode AmvMode,
     KrkrPbdMode PdbMode,
     string File
     );
Example #3
0
        public static bool XeClientTaskDumpStart(
            KrkrPsbMode PsbMode,
            KrkrTextMode TextMode,
            KrkrPngMode PngMode,
            KrkrTjs2Mode Tjs2Mode,
            KrkrTlgMode TlgMode,
            KrkrAmvMode AmvMode,
            KrkrPbdMode PdbMode,
            string File
            )
        {
            switch (RuntimeInformation.ProcessArchitecture)
            {
            case Architecture.X86:
                return(Client32.XeClientTaskDumpStart(
                           PsbMode,
                           TextMode,
                           PngMode,
                           Tjs2Mode,
                           TlgMode,
                           AmvMode,
                           PdbMode,
                           File
                           ));

            case Architecture.X64:
                return(Client64.XeClientTaskDumpStart(
                           PsbMode,
                           TextMode,
                           PngMode,
                           Tjs2Mode,
                           TlgMode,
                           AmvMode,
                           PdbMode,
                           File
                           ));

            case Architecture.Arm64:
                return(ClientAarch64.XeClientTaskDumpStart(
                           PsbMode,
                           TextMode,
                           PngMode,
                           Tjs2Mode,
                           TlgMode,
                           AmvMode,
                           PdbMode,
                           File
                           ));

            case Architecture.Arm:
                throw new NotImplementedException("Unsupported arch : Arm");
            }

            throw new NotImplementedException("Unsupported arch : Unknown");
        }