少年修仙传客户端基础资源
client_Wu Xijin
2019-01-16 d53a782e2fd91ffc47dad0dd5a080ee451a351b7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using UnityEditor.MemoryProfiler;
 
namespace MemoryProfilerWindow
{
    static class ManagedHeapExtensions
    {
        public static BytesAndOffset Find(this MemorySection[] heap, UInt64 address, VirtualMachineInformation virtualMachineInformation)
        {
            foreach (var segment in heap)
                if (address >= segment.startAddress && address < (segment.startAddress + (ulong)segment.bytes.Length))
                    return new BytesAndOffset() { bytes = segment.bytes, offset = (int)(address - segment.startAddress), pointerSize = virtualMachineInformation.pointerSize };
 
            return new BytesAndOffset();
        }
    }
}