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); }