libchrome: revert r1090883 which introduced use of process_vm_readv

By using StackTrace in ObserverList with the flag DCHECK_IS_ON()
(instead of the previous EXPENSIVE_DCHECKS_ARE_ON, which is false on
CrOS libchrome).

BUG=b:266589848, b:267260507
TEST=build trogdor with new libchrome; run hwsec.*
TEST=build corsola with new libchrome; run arc.DataCollector.*

Change-Id: Icaa3bf6ae52d07ab7b930eb5188abc1192e68bb4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/libchrome/+/4206848
Commit-Queue: Zubin Mithra <zsm@chromium.org>
Tested-by: Grace Cham <hscham@chromium.org>
Auto-Submit: Grace Cham <hscham@chromium.org>
Reviewed-by: Qijiang Yūki Ishii <fqj@google.com>
(cherry picked from commit c52c74a58e6b98b83eaba285fa067ad50dc1ed12)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/libchrome/+/4220920
Commit-Queue: Qijiang Yūki Ishii <fqj@google.com>
1 file changed
tree: 2734971cb8a44a78c26cfe14f64fb4e9267b6602
  1. base/
  2. build/
  3. components/
  4. crypto/
  5. dbus/
  6. device/
  7. ipc/
  8. libchrome_tools/
  9. mojo/
  10. soong/
  11. testing/
  12. third_party/
  13. ui/
  14. .gitignore
  15. BASE_VER
  16. BUILD.gn
  17. BUILD.IGNORE
  18. DIR_METADATA
  19. MODULE_LICENSE_BSD
  20. NOTICE
  21. OWNERS
  22. PRESUBMIT.cfg
  23. README.md
  24. testrunner.cc
  25. unblocked_terms.txt
README.md

libchrome

Overview

This directory includes the source from Chrome's libbase for use in Chrome OS.

See libchrome.md for more info.