Simplify formatter interface to use std::string

This simplifies the formatter interface and adds annotations to indicate
that log functions expect format strings.

The compiler will now perform checking on the logging strings used, and
fixes a series of logging issues.

Change-Id: Ic52e3ec41d143e9acf9ff1552cf54771cf5812d4
GitOrigin-RevId: caf5a079f321b6c60ab7b4bf6e5516378c6a7b37
9 files changed
tree: e56415c307717c681db3ba9f882c437762a9ddfb
  1. base/
  2. build-config/
  3. CMake/
  4. host-common/
  5. snapshot/
  6. third-party/
  7. .clang-format
  8. .gitignore
  9. Android.bp
  10. CMakeLists.txt
  11. LICENSE
  12. README.md
  13. rebuild.sh
README.md

AEMU library

This is an utility library for common functions used in the Android Emulator. External projects (gfxstream, QEMU) may use to perform C++ functions.