public ulong GetLoadAddress()
        {
            GetLoadAddressResponse response = null;

            if (connection.InvokeRpc(() =>
            {
                response = client.GetLoadAddress(
                    new GetLoadAddressRequest {
                    BreakpointLocation = grpcSbBreakpointLocation
                });
            }))
            {
                return(response.LoadAddress);
            }
            return(0);
        }
示例#2
0
        public ulong GetLoadAddress(RemoteTarget target)
        {
            GetLoadAddressResponse response = null;

            if (connection.InvokeRpc(() =>
            {
                response = client.GetLoadAddress(
                    new GetLoadAddressRequest
                {
                    Section = grpcSbSection,
                    Target = new GrpcSbTarget {
                        Id = target.GetId()
                    }
                });
            }))
            {
                return(response.LoadAddress);
            }
            return(DebuggerConstants.INVALID_ADDRESS);
        }
示例#3
0
        public ulong GetLoadAddress(RemoteTarget target)
        {
            GetLoadAddressResponse response = null;

            if (connection.InvokeRpc(() =>
            {
                response = client.GetLoadAddress(
                    new GetLoadAddressRequest
                {
                    Address = grpcSbAddress,
                    Target = new GrpcSbTarget {
                        Id = target.GetId()
                    }
                });
            }))
            {
                return(response.LoadAddress);
            }
            return(0);
        }