liblog: add __android_log_pmsg_file_read

(cherry pick from commit 864e8e80e4f6b325ddacc25b0bd5d621eff0fb3a)

- This is considered an Android Private function, not exported
  for general use.
- goal is to retreive a file's content from a series of log
  messages from pmsg, to be retrieved after a reboot for
  transfer to a persistent location.
- files are presented in reverse sorted order, first based on
  _any_ numerical content, then by alphanumeric order.
- Add a gTest for this function, relies on gTest for
  liblog.__android_log_pmsg_file_write from prior to reboot.

Bug: 27176738
Change-Id: If37ef423009bd28b598b233af3bccef3429bdc22
2 files changed
tree: 3c45776969df13a5efa2243451b2320975677c6b
  1. liblog/
  2. logcat/
  3. logd/
  4. logwrapper/