Suppose $G$ is a group and $X$ is a $\mathbb{Z}[G]$-module. Recall that the augmentation ideal $I \subset \mathbb{Z}[G]$ is generated by elements of the form $g - 1$ for $g \in G$, the coinvariants are defined as $X_G := X / IX$, and the invariants are given by $X^G := \{x \in X : gx = x, \forall g \in G\}$.
If $G$ is finite then the trace map $X_G \to X^G$ given by $x \mapsto \sum_{g\in G} gx$ is used in Tate cohomology, but this map doesn't make sense in the case that $G$ is infinite.
Suppose instead that we take a $\mathbb{Z}$-module $A$ and set $X^* := \operatorname{Hom}_{\mathbb{Z}}(X, A)$. Then there is a well-defined map \begin{align*} \rho:(X^*)_G &\to (X^G)^* \\ [f] &\mapsto f|_{X^G} \end{align*}
even when $G$ is infinite. Is there a nice description of the kernel and cokernel of $\rho$?