Can we measure module and function usage?

Based on this page, I’ve done a bit of experimentation. The results are quite promising, but I’m confused about some usage details. Using IEx from the command line, I can get a List of Maps, eg:

$ cd .../apps/common
$ iex -S mix
...
iex(1)> Mix.Tasks.Xref.calls
[
  %{
    callee: {Common.Maps, :keyss, 1},
    caller_module: Common,
    file: "lib/common.ex",
    line: 46
  }, ... ]

What I’d like to do, however, is have one of my apps make this call for itself and all of the others, so that it can construct a display page, etc. I tried changing the current directory within IEx, but I still got the report for the original directory:

iex(2)> cd "../info_web"
iex(3)> Mix.Tasks.Xref.calls
[
  %{
    callee: {Common.Maps, :keyss, 1},
    caller_module: Common,
    file: "lib/common.ex",
    line: 46
  }, ... ]

So, I have two questions. First, is there a way to get the data for another app from within the same IEx session? Second (and more critically), how can I do all this from within one of my running apps? (Inquiring gnomes need to mine…)