示例#1
0
        private async Task <PointerData> GetPointerDataAsync(long pointer)
        {
            if (!_pointerDataMap.TryGetValue(pointer, out PointerData pointerData))
            {
                pointerData = await _rpc.QueryFunctionPointerData(pointer);

                _pointerDataMap.Add(pointer, pointerData);

                Debug.WriteLine($"Resolved function pointer 0x{pointer.ToString("x8")} ==> {pointerData.Function}");
            }

            return(pointerData);
        }