Esempio n. 1
0
        public static string disasmSYSCALL(int code)
        {
            string            functionName = null;
            HLEModuleFunction func         = HLEModuleManager.Instance.getFunctionFromSyscallCode(code);

            if (func != null)
            {
                functionName = func.FunctionName;
            }

            if (string.ReferenceEquals(functionName, null))
            {
                if (code == syscallUnmappedImport)
                {
                    functionName = "Unmapped import";
                }
                else if (code == syscallLoadCoreUnmappedImport)
                {
                    functionName = "Unmapped import from loadcore";
                }
                else
                {
                    functionName = "unknown";
                }
            }

            return(string.Format("{0,-10} 0x{1:X5} [{2}]", "syscall", code, functionName));
        }
Esempio n. 2
0
 public virtual void setHLEFunction(HLEModuleFunction hleFunction)
 {
     this.hleFunction = hleFunction;
 }