This was reported by Kirill Mueller in R-devel:
I can't seem to reliably obtain parse data via getParseData() for
functions from installed packages. The parse data seems to be available
only for the *last* file in the package.
See  for a small example package with just two functions f and g in
two files a.R and b.R. See  for a documented test run on installed
package (Ubuntu 15.10, UTF-8 locale, R 3.2.3). Same behavior with
The parse data helps reliable coverage analysis . Please advise.
I've confirmed this on Windows and will track down.