Name Date Size #Lines LOC

..--

brillo/H25-Apr-2025-45,33331,519

install_attributes/H25-Apr-2025-274160

policy/H25-Apr-2025-2,5931,788

.clang-formatH A D25-Apr-20251.2 KiB3834

Android.bpH A D25-Apr-20259.4 KiB332306

BUILD.gnH A D25-Apr-202518.1 KiB670618

METADATAH A D25-Apr-202539 43

MODULE_LICENSE_BSDHD25-Apr-20250

NOTICEH A D25-Apr-20251.5 KiB2827

OWNERSH A D25-Apr-202546 21

PRESUBMIT.cfgH A D25-Apr-2025177 75

README.mdH A D25-Apr-2025897 2114

libpolicy.verH A D25-Apr-2025443 2016

testrunner.ccH A D25-Apr-2025431 178

testrunner_android.ccH A D25-Apr-2025879 278

README.md

1# libbrillo: platform utility library
2
3libbrillo is a shared library meant to hold common utility code that we deem
4useful for platform projects.
5It supplements the functionality provided by libbase/libchrome since that
6project, by design, only holds functionality that Chromium (the browser) needs.
7As a result, this tends to be more OS-centric code.
8
9## AOSP Usage
10
11This project is also used by [Update Engine] which is maintained in AOSP.
12However, AOSP doesn't use this codebase directly, it maintains its own
13[libbrillo fork](https://android.googlesource.com/platform/external/libbrillo/).
14
15To help keep the projects in sync, we have a gsubtree set up on our GoB:
16https://chromium.googlesource.com/chromiumos/platform2/libbrillo/
17
18This allows AOSP to cherry pick or merge changes directly back into their fork.
19
20[Update Engine]: https://android.googlesource.com/platform/system/update_engine/
21