/// <summary> /// Initializes a new <see cref="BiosFunctionToken"/> instance with the given parameters. /// </summary> /// <param name="function">The source <see cref="BiosFunction"/> to take on.</param> public BiosFunctionToken( BiosFunction function ) { this.NID = function.NID; if( function.Module != null ) this.ModuleName = function.Module.Name; this.MethodName = function.Name; }
public static void SyscallDebugThunk( BiosFunction biosFunction ) { string s = string.Format( "Syscall {0}::{1} (0x{2:X8}){3}", biosFunction.Module, biosFunction.Name, biosFunction.NID, ( biosFunction.IsImplemented == true ) ? "" : " (NI)" ); Debug.WriteLine( s ); }