Mosa.Platform.x86.MachineCodeEmitter.EmitCallSite C# (CSharp) Method

EmitCallSite() public method

Calls the specified target.
public EmitCallSite ( Operand symbolOperand ) : void
symbolOperand Mosa.Compiler.Framework.Operand The symbol operand.
return void
        public void EmitCallSite(Operand symbolOperand)
        {
            linker.Link(
                LinkType.RelativeOffset,
                PatchType.I4,
                SectionKind.Text,
                MethodName,
                (int)codeStream.Position,
                SectionKind.Text,
                symbolOperand.Name,
                -4
            );

            codeStream.WriteZeroBytes(4);
        }