That Pollard gave up the names of US agents inside the USSR is ludicrous. That type of information is very closely held and would not end up on the desk of a low-level officer like Pollard.
My impression is that Pollard passed on the technical information to Israel who in turn APPARENTLY passed it on to the USSR for reasons unknown (to me).Supposedly it was in exchange for allowing technical people to emigrate. This part is not often talked about, probably because it reflects rather poorly on the Israelis. Allies spy on each other, that's a given....but they aren't expected to pass the information to enemies.
-Eric