public static unsafe void DumpBuf(Pointer buf, int size)
        {
            Arch.Console.Write("Dump: size=");
            Arch.Console.Write(size);
            Arch.Console.WriteLine();

            for (var i = 1; i <= (size + 3) / 4; ++i)
            {
                int* p = (int*)buf.ToPointer() + i - 1;
                Arch.Console.Write(*p);
                Arch.Console.Write(' ');
                if (i % 8 == 0)
                    Arch.Console.WriteLine();
            }

            Arch.Console.WriteLine();
            Arch.Console.WriteLine();
        }
Example #2
0
        public static unsafe void DumpBuf(Pointer buf, int size)
        {
            Arch.Console.Write("Dump: size=");
            Arch.Console.Write(size);
            Arch.Console.WriteLine();

            for (var i = 1; i <= (size + 3) / 4; ++i)
            {
                int *p = (int *)buf.ToPointer() + i - 1;
                Arch.Console.Write(*p);
                Arch.Console.Write(' ');
                if (i % 8 == 0)
                {
                    Arch.Console.WriteLine();
                }
            }

            Arch.Console.WriteLine();
            Arch.Console.WriteLine();
        }