[4.0K] /data/pocs/52e6e26d23b6c5000271d358cd614be97234f1cd
├── [4.0K] adb
│ ├── [1.6K] adb_auth.h
│ ├── [ 13K] adb.bash
│ ├── [ 47K] adb.cpp
│ ├── [7.2K] adb.h
│ ├── [1.4K] adb_integration_test_adb.xml
│ ├── [1.4K] adb_integration_test_device.xml
│ ├── [5.8K] adb_io.cpp
│ ├── [3.0K] adb_io.h
│ ├── [4.4K] adb_io_test.cpp
│ ├── [7.7K] adb_listeners.cpp
│ ├── [1.4K] adb_listeners.h
│ ├── [5.4K] adb_listeners_test.cpp
│ ├── [ 715] adb_mdns.h
│ ├── [5.4K] adb_trace.cpp
│ ├── [1.8K] adb_trace.h
│ ├── [ 791] adb_unique_fd.cpp
│ ├── [1.1K] adb_unique_fd.h
│ ├── [ 11K] adb_utils.cpp
│ ├── [3.9K] adb_utils.h
│ ├── [7.8K] adb_utils_test.cpp
│ ├── [ 13K] Android.bp
│ ├── [4.5K] benchmark_device.py
│ ├── [ 19K] bugreport_test.cpp
│ ├── [4.0K] client
│ │ ├── [ 13K] adb_client.cpp
│ │ ├── [3.6K] adb_client.h
│ │ ├── [ 25K] adb_install.cpp
│ │ ├── [ 965] adb_install.h
│ │ ├── [ 13K] auth.cpp
│ │ ├── [ 11K] bugreport.cpp
│ │ ├── [1.5K] bugreport.h
│ │ ├── [ 70K] commandline.cpp
│ │ ├── [3.5K] commandline.h
│ │ ├── [6.0K] console.cpp
│ │ ├── [2.9K] fastdeploycallbacks.cpp
│ │ ├── [1.2K] fastdeploycallbacks.h
│ │ ├── [ 13K] fastdeploy.cpp
│ │ ├── [1.4K] fastdeploy.h
│ │ ├── [ 42K] file_sync_client.cpp
│ │ ├── [1017] file_sync_client.h
│ │ ├── [4.5K] line_printer.cpp
│ │ ├── [1.6K] line_printer.h
│ │ ├── [7.6K] main.cpp
│ │ ├── [9.9K] transport_mdns.cpp
│ │ ├── [2.4K] usb_dispatch.cpp
│ │ ├── [ 22K] usb_libusb.cpp
│ │ ├── [ 20K] usb_linux.cpp
│ │ ├── [ 19K] usb_osx.cpp
│ │ └── [ 20K] usb_windows.cpp
│ ├── [4.0K] daemon
│ │ ├── [2.9K] abb.cpp
│ │ ├── [2.6K] abb_service.cpp
│ │ ├── [8.7K] auth.cpp
│ │ ├── [ 17K] file_sync_service.cpp
│ │ ├── [ 701] file_sync_service.h
│ │ ├── [5.4K] framebuffer_service.cpp
│ │ ├── [ 735] framebuffer_service.h
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] adbd
│ │ │ └── [2.0K] usb.h
│ │ ├── [ 16K] jdwp_service.cpp
│ │ ├── [9.9K] main.cpp
│ │ ├── [2.8K] mdns.cpp
│ │ ├── [ 725] mdns.h
│ │ ├── [3.0K] reboot_service.cpp
│ │ ├── [ 773] reboot_service.h
│ │ ├── [2.5K] remount_service.cpp
│ │ ├── [ 767] remount_service.h
│ │ ├── [2.2K] restart_service.cpp
│ │ ├── [ 869] restart_service.h
│ │ ├── [ 11K] services.cpp
│ │ ├── [7.9K] set_verity_enable_state_service.cpp
│ │ ├── [ 761] set_verity_enable_state_service.h
│ │ ├── [ 33K] shell_service.cpp
│ │ ├── [1.9K] shell_service.h
│ │ ├── [ 12K] shell_service_test.cpp
│ │ ├── [5.9K] transport_qemu.cpp
│ │ ├── [ 26K] usb.cpp
│ │ ├── [1.1K] usb_dummy.cpp
│ │ ├── [9.2K] usb_ffs.cpp
│ │ └── [9.8K] usb_legacy.cpp
│ ├── [4.0K] fastdeploy
│ │ ├── [1.2K] Android.bp
│ │ ├── [4.0K] deployagent
│ │ │ ├── [ 211] deployagent.sh
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] com
│ │ │ └── [4.0K] android
│ │ │ └── [4.0K] fastdeploy
│ │ │ └── [ 12K] DeployAgent.java
│ │ ├── [4.0K] deploylib
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] com
│ │ │ └── [4.0K] android
│ │ │ └── [4.0K] fastdeploy
│ │ │ ├── [1.1K] PatchFormatException.java
│ │ │ └── [6.8K] PatchUtils.java
│ │ ├── [4.0K] deploypatchgenerator
│ │ │ ├── [ 56] manifest.txt
│ │ │ └── [4.0K] src
│ │ │ └── [4.0K] com
│ │ │ └── [4.0K] android
│ │ │ └── [4.0K] fastdeploy
│ │ │ └── [8.6K] DeployPatchGenerator.java
│ │ ├── [ 18] OWNERS
│ │ └── [4.0K] proto
│ │ └── [ 397] ApkEntry.proto
│ ├── [ 16K] fdevent.cpp
│ ├── [2.7K] fdevent.h
│ ├── [ 11K] fdevent_test.cpp
│ ├── [2.7K] fdevent_test.h
│ ├── [2.2K] file_sync_protocol.h
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [ 10K] NOTICE
│ ├── [5.2K] OVERVIEW.TXT
│ ├── [ 35] OWNERS
│ ├── [ 12K] protocol.txt
│ ├── [1.0K] security_log_tags.h
│ ├── [8.5K] services.cpp
│ ├── [1.2K] services.h
│ ├── [9.6K] SERVICES.TXT
│ ├── [3.8K] shell_protocol.h
│ ├── [1.7K] shell_service_protocol.cpp
│ ├── [5.9K] shell_service_protocol_test.cpp
│ ├── [3.6K] socket.h
│ ├── [ 28K] sockets.cpp
│ ├── [2.3K] sockets.dia
│ ├── [ 11K] socket_spec.cpp
│ ├── [1.2K] socket_spec.h
│ ├── [2.4K] socket_spec_test.cpp
│ ├── [ 13K] socket_test.cpp
│ ├── [3.4K] SYNC.TXT
│ ├── [4.0K] sysdeps
│ │ ├── [ 692] chrono.h
│ │ ├── [3.0K] errno.cpp
│ │ ├── [ 986] errno.h
│ │ ├── [ 792] network.h
│ │ ├── [4.0K] posix
│ │ │ └── [4.6K] network.cpp
│ │ ├── [2.0K] stat.h
│ │ ├── [1.9K] stat_test.cpp
│ │ ├── [1.0K] uio.h
│ │ ├── [1.9K] vm_sockets.h
│ │ └── [4.0K] win32
│ │ ├── [4.1K] errno.cpp
│ │ ├── [1.9K] errno_test.cpp
│ │ └── [1.9K] stat.cpp
│ ├── [ 18K] sysdeps.h
│ ├── [6.3K] sysdeps_test.cpp
│ ├── [1.9K] sysdeps_unix.cpp
│ ├── [101K] sysdeps_win32.cpp
│ ├── [7.1K] sysdeps_win32_test.cpp
│ ├── [ 23K] test_adb.py
│ ├── [ 61K] test_device.py
│ ├── [ 651] trace.sh
│ ├── [6.8K] transport_benchmark.cpp
│ ├── [ 42K] transport.cpp
│ ├── [7.8K] transport_fd.cpp
│ ├── [ 14K] transport.h
│ ├── [ 14K] transport_local.cpp
│ ├── [5.7K] transport_test.cpp
│ ├── [5.6K] transport_usb.cpp
│ ├── [9.9K] types.h
│ ├── [3.6K] types_test.cpp
│ └── [1.9K] usb.h
├── [ 136] Android.bp
├── [4.0K] base
│ ├── [3.9K] Android.bp
│ ├── [1.2K] chrono_utils.cpp
│ ├── [2.4K] chrono_utils_test.cpp
│ ├── [5.3K] cmsg.cpp
│ ├── [5.6K] cmsg_test.cpp
│ ├── [ 90] CPPLINT.cfg
│ ├── [2.0K] endian_test.cpp
│ ├── [1.1K] errors_test.cpp
│ ├── [ 846] errors_unix.cpp
│ ├── [2.4K] errors_windows.cpp
│ ├── [ 14K] file.cpp
│ ├── [8.9K] file_test.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] android-base
│ │ ├── [1.4K] chrono_utils.h
│ │ ├── [4.0K] cmsg.h
│ │ ├── [2.0K] collections.h
│ │ ├── [2.2K] endian.h
│ │ ├── [1.6K] errors.h
│ │ ├── [3.8K] file.h
│ │ ├── [ 19K] logging.h
│ │ ├── [5.7K] macros.h
│ │ ├── [1.9K] mapped_file.h
│ │ ├── [1.2K] memory.h
│ │ ├── [ 761] off64_t.h
│ │ ├── [3.0K] parsedouble.h
│ │ ├── [3.9K] parseint.h
│ │ ├── [1.2K] parsenetaddress.h
│ │ ├── [3.2K] properties.h
│ │ ├── [1.0K] quick_exit.h
│ │ ├── [1.7K] scopeguard.h
│ │ ├── [1.4K] stringprintf.h
│ │ ├── [2.5K] strings.h
│ │ ├── [3.0K] test_utils.h
│ │ ├── [4.5K] thread_annotations.h
│ │ ├── [ 884] threads.h
│ │ ├── [7.7K] unique_fd.h
│ │ └── [3.8K] utf8.h
│ ├── [ 14K] logging.cpp
│ ├── [ 22K] logging_test.cpp
│ ├── [ 867] macros_test.cpp
│ ├── [2.7K] mapped_file.cpp
│ ├── [1.4K] mapped_file_test.cpp
│ ├── [ 53] OWNERS
│ ├── [2.5K] parsedouble_test.cpp
│ ├── [5.7K] parseint_test.cpp
│ ├── [2.4K] parsenetaddress.cpp
│ ├── [3.6K] parsenetaddress_test.cpp
│ ├── [7.2K] properties.cpp
│ ├── [9.0K] properties_test.cpp
│ ├── [1.3K] quick_exit.cpp
│ ├── [1.8K] quick_exit_test.cpp
│ ├── [1.8K] scopeguard_test.cpp
│ ├── [2.2K] stringprintf.cpp
│ ├── [1.5K] stringprintf_test.cpp
│ ├── [3.3K] strings.cpp
│ ├── [9.9K] strings_test.cpp
│ ├── [ 851] test_main.cpp
│ ├── [2.0K] test_utils.cpp
│ ├── [2.6K] test_utils_test.cpp
│ ├── [1.3K] threads.cpp
│ ├── [6.6K] utf8.cpp
│ └── [ 16K] utf8_test.cpp
├── [4.0K] bootstat
│ ├── [2.3K] Android.bp
│ ├── [1.2K] AndroidTest.xml
│ ├── [4.5K] boot_event_record_store.cpp
│ ├── [2.6K] boot_event_record_store.h
│ ├── [6.8K] boot_event_record_store_test.cpp
│ ├── [ 43K] boot_reason_test.sh
│ ├── [ 52K] bootstat.cpp
│ ├── [ 322] bootstat-debug.rc
│ ├── [4.3K] bootstat.rc
│ ├── [ 39] OWNERS
│ ├── [1.6K] README.md
│ └── [ 850] testrunner.cpp
├── [4.5K] CleanSpec.mk
├── [4.0K] cpio
│ ├── [ 227] Android.bp
│ └── [8.9K] mkbootfs.c
├── [4.0K] debuggerd
│ ├── [6.8K] Android.bp
│ ├── [ 837] Android.mk
│ ├── [4.0K] client
│ │ ├── [8.8K] debuggerd_client.cpp
│ │ └── [3.5K] debuggerd_client_test.cpp
│ ├── [4.0K] common
│ │ └── [4.0K] include
│ │ └── [1.3K] dump_type.h
│ ├── [ 20K] crash_dump.cpp
│ ├── [4.0K] crasher
│ │ ├── [1.5K] Android.bp
│ │ ├── [4.0K] arm
│ │ │ └── [1.1K] crashglue.S
│ │ ├── [4.0K] arm64
│ │ │ └── [1.4K] crashglue.S
│ │ ├── [ 13K] crasher.cpp
│ │ ├── [4.0K] mips
│ │ │ └── [ 874] crashglue.S
│ │ ├── [4.0K] mips64
│ │ │ └── [ 874] crashglue.S
│ │ ├── [4.0K] x86
│ │ │ └── [ 184] crashglue.S
│ │ └── [4.0K] x86_64
│ │ └── [ 184] crashglue.S
│ ├── [3.4K] debuggerd_benchmark.cpp
│ ├── [3.0K] debuggerd.cpp
│ ├── [ 32K] debuggerd_test.cpp
│ ├── [4.0K] handler
│ │ ├── [ 12K] debuggerd_fallback.cpp
│ │ ├── [1.5K] debuggerd_fallback_nop.cpp
│ │ ├── [ 22K] debuggerd_handler.cpp
│ │ └── [ 814] fallback.h
│ ├── [4.0K] include
│ │ └── [4.0K] debuggerd
│ │ ├── [1.2K] client.h
│ │ └── [1.9K] handler.h
│ ├── [4.0K] libdebuggerd
│ │ ├── [3.3K] backtrace.cpp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] libdebuggerd
│ │ │ ├── [1.4K] backtrace.h
│ │ │ ├── [1.4K] open_files_list.h
│ │ │ ├── [2.1K] tombstone.h
│ │ │ ├── [ 921] types.h
│ │ │ └── [2.4K] utility.h
│ │ ├── [4.5K] open_files_list.cpp
│ │ ├── [4.0K] test
│ │ │ ├── [ 36K] dump_memory_test.cpp
│ │ │ ├── [1009] elf_fake.cpp
│ │ │ ├── [ 797] elf_fake.h
│ │ │ ├── [1.4K] host_signal_fixup.h
│ │ │ ├── [2.3K] log_fake.cpp
│ │ │ ├── [ 827] log_fake.h
│ │ │ ├── [1.4K] open_files_list_test.cpp
│ │ │ ├── [4.0K] sys
│ │ │ │ └── [1.6K] system_properties.h
│ │ │ ├── [ 34K] tombstone_test.cpp
│ │ │ └── [1.4K] UnwinderMock.h
│ │ ├── [ 23K] tombstone.cpp
│ │ └── [ 14K] utility.cpp
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [ 36] OWNERS
│ ├── [2.9K] protocol.h
│ ├── [4.0K] seccomp_policy
│ │ ├── [ 496] crash_dump.arm64.policy
│ │ ├── [ 522] crash_dump.arm.policy
│ │ ├── [1.1K] crash_dump.policy.def
│ │ ├── [ 496] crash_dump.x86_64.policy
│ │ ├── [ 522] crash_dump.x86.policy
│ │ └── [ 283] generate.sh
│ ├── [4.0K] tombstoned
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] tombstoned
│ │ │ └── [ 946] tombstoned.h
│ │ ├── [8.0K] intercept_manager.cpp
│ │ ├── [1.6K] intercept_manager.h
│ │ ├── [3.4K] tombstoned_client.cpp
│ │ ├── [ 15K] tombstoned.cpp
│ │ └── [ 399] tombstoned.rc
│ ├── [1.2K] util.cpp
│ └── [ 778] util.h
├── [4.0K] demangle
│ ├── [1.8K] Android.bp
│ ├── [ 844] Android.mk
│ ├── [3.7K] demangle.cpp
│ ├── [1.1K] demangle_fuzzer.cpp
│ ├── [ 21K] Demangler.cpp
│ ├── [6.0K] Demangler.h
│ ├── [ 25K] DemangleTest.cpp
│ ├── [4.0K] include
│ │ └── [ 947] demangle.h
│ └── [ 19] OWNERS
├── [4.0K] deprecated-adf
│ ├── [ 16] Android.bp
│ ├── [4.0K] libadf
│ │ ├── [ 19K] adf.cpp
│ │ ├── [ 893] Android.bp
│ │ ├── [4.0K] include
│ │ │ ├── [4.0K] adf
│ │ │ │ └── [9.4K] adf.h
│ │ │ └── [4.0K] video
│ │ │ └── [8.0K] adf.h
│ │ ├── [4.0K] original-kernel-headers
│ │ │ └── [4.0K] video
│ │ │ └── [ 11K] adf.h
│ │ └── [4.0K] tests
│ │ ├── [ 14K] adf_test.cpp
│ │ └── [ 772] Android.bp
│ ├── [4.0K] libadfhwc
│ │ ├── [ 10K] adfhwc.cpp
│ │ ├── [ 914] Android.bp
│ │ └── [4.0K] include
│ │ └── [4.0K] adfhwc
│ │ └── [4.2K] adfhwc.h
│ └── [ 41] OWNERS
├── [4.0K] diagnose_usb
│ ├── [ 330] Android.bp
│ ├── [2.9K] diagnose_usb.cpp
│ ├── [4.0K] include
│ │ └── [ 983] diagnose_usb.h
│ └── [ 35] OWNERS
├── [4.0K] fastboot
│ ├── [6.1K] Android.bp
│ ├── [ 937] Android.mk
│ ├── [3.6K] bootimg_utils.cpp
│ ├── [1.8K] bootimg_utils.h
│ ├── [2.5K] constants.h
│ ├── [4.0K] device
│ │ ├── [ 19K] commands.cpp
│ │ ├── [2.3K] commands.h
│ │ ├── [5.8K] fastboot_device.cpp
│ │ ├── [2.4K] fastboot_device.h
│ │ ├── [6.8K] flashing.cpp
│ │ ├── [ 849] flashing.h
│ │ ├── [ 886] main.cpp
│ │ ├── [ 10K] usb_client.cpp
│ │ ├── [1.0K] usb_client.h
│ │ ├── [7.9K] utility.cpp
│ │ ├── [2.9K] utility.h
│ │ ├── [ 13K] variables.cpp
│ │ └── [3.7K] variables.h
│ ├── [5.1K] fastboot.bash
│ ├── [ 72K] fastboot.cpp
│ ├── [ 19K] fastboot_driver.cpp
│ ├── [7.2K] fastboot_driver.h
│ ├── [1.6K] fastboot.h
│ ├── [ 10K] fastboot_test.cpp
│ ├── [7.3K] fs.cpp
│ ├── [ 341] fs.h
│ ├── [4.0K] fuzzy_fastboot
│ │ ├── [ 832] Android.bp
│ │ ├── [4.0K] example
│ │ │ ├── [1.2K] checksum_parser.py
│ │ │ ├── [2.4K] config.xml
│ │ │ └── [1022] validator.py
│ │ ├── [ 13K] extensions.cpp
│ │ ├── [4.4K] extensions.h
│ │ ├── [ 11K] fixtures.cpp
│ │ ├── [5.1K] fixtures.h
│ │ ├── [ 78K] main.cpp
│ │ ├── [ 25K] README.md
│ │ ├── [2.3K] test_listeners.h
│ │ ├── [6.1K] test_utils.cpp
│ │ ├── [3.1K] test_utils.h
│ │ ├── [5.8K] usb_transport_sniffer.cpp
│ │ └── [3.1K] usb_transport_sniffer.h
│ ├── [1.5K] main.cpp
│ ├── [ 73] OWNERS
│ ├── [ 21K] README.md
│ ├── [9.3K] socket.cpp
│ ├── [5.7K] socket.h
│ ├── [4.9K] socket_mock.cpp
│ ├── [3.4K] socket_mock.h
│ ├── [ 14K] socket_test.cpp
│ ├── [6.5K] tcp.cpp
│ ├── [2.1K] tcp.h
│ ├── [7.4K] tcp_test.cpp
│ ├── [1.5K] transport.h
│ ├── [ 14K] udp.cpp
│ ├── [2.8K] udp.h
│ ├── [ 21K] udp_test.cpp
│ ├── [2.2K] usb.h
│ ├── [ 15K] usb_linux.cpp
│ ├── [ 18K] usb_osx.cpp
│ ├── [ 12K] usb_windows.cpp
│ ├── [2.2K] util.cpp
│ └── [ 485] util.h
├── [4.0K] fs_mgr
│ ├── [3.3K] Android.bp
│ ├── [4.0K] fs_mgr_boot_config.cpp
│ ├── [ 65K] fs_mgr.cpp
│ ├── [8.5K] fs_mgr_dm_linear.cpp
│ ├── [4.1K] fs_mgr_format.cpp
│ ├── [ 29K] fs_mgr_fstab.cpp
│ ├── [ 43K] fs_mgr_overlayfs.cpp
│ ├── [1.2K] fs_mgr_priv_boot_config.h
│ ├── [4.5K] fs_mgr_priv.h
│ ├── [ 14K] fs_mgr_remount.cpp
│ ├── [5.5K] fs_mgr_roots.cpp
│ ├── [2.6K] fs_mgr_slotselect.cpp
│ ├── [5.1K] fs_mgr_vendor_overlay.cpp
│ ├── [ 25K] fs_mgr_verity.cpp
│ ├── [4.0K] include
│ │ ├── [4.0K] fs_mgr
│ │ │ └── [2.0K] roots.h
│ │ ├── [3.3K] fs_mgr_dm_linear.h
│ │ ├── [4.0K] fs_mgr.h
│ │ ├── [1.5K] fs_mgr_overlayfs.h
│ │ └── [ 701] fs_mgr_vendor_overlay.h
│ ├── [4.0K] include_fstab
│ │ └── [4.0K] fstab
│ │ └── [3.6K] fstab.h
│ ├── [4.0K] libdm
│ │ ├── [1.3K] Android.bp
│ │ ├── [ 746] Android.mk
│ │ ├── [1.6K] AndroidTest.xml
│ │ ├── [ 12K] dm.cpp
│ │ ├── [1.9K] dm_table.cpp
│ │ ├── [4.1K] dm_target.cpp
│ │ ├── [6.9K] dm_test.cpp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] libdm
│ │ │ ├── [6.2K] dm.h
│ │ │ ├── [2.9K] dm_table.h
│ │ │ ├── [5.9K] dm_target.h
│ │ │ └── [2.5K] loop_control.h
│ │ ├── [3.3K] loop_control.cpp
│ │ ├── [1.8K] loop_control_test.cpp
│ │ ├── [1.4K] test_util.cpp
│ │ └── [1.0K] test_util.h
│ ├── [4.0K] libfiemap_writer
│ │ ├── [1.4K] Android.bp
│ │ ├── [ 747] Android.mk
│ │ ├── [1.5K] AndroidTest.xml
│ │ ├── [ 24K] fiemap_writer.cpp
│ │ ├── [ 17K] fiemap_writer_test.cpp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] libfiemap_writer
│ │ │ ├── [4.1K] fiemap_writer.h
│ │ │ └── [3.3K] split_fiemap_writer.h
│ │ ├── [9.3K] split_fiemap_writer.cpp
│ │ ├── [4.0K] testdata
│ │ │ ├── [ 32K] file_32k
│ │ │ ├── [4.0K] file_4k
│ │ │ └── [4.0K] unaligned_file
│ │ ├── [2.1K] utility.cpp
│ │ └── [ 999] utility.h
│ ├── [4.0K] libfs_avb
│ │ ├── [2.9K] Android.bp
│ │ ├── [ 11K] avb_ops.cpp
│ │ ├── [2.7K] avb_ops.h
│ │ ├── [ 24K] avb_util.cpp
│ │ ├── [4.9K] avb_util.h
│ │ ├── [ 18K] fs_avb.cpp
│ │ ├── [3.3K] fs_avb_util.cpp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] fs_avb
│ │ │ ├── [5.8K] fs_avb.h
│ │ │ ├── [1.5K] fs_avb_util.h
│ │ │ └── [3.2K] types.h
│ │ ├── [ 265] run_tests.sh
│ │ ├── [1.6K] sha.h
│ │ ├── [ 162] TEST_MAPPING
│ │ ├── [4.0K] tests
│ │ │ ├── [ 81K] avb_util_test.cpp
│ │ │ ├── [ 13K] basic_test.cpp
│ │ │ ├── [4.0K] data
│ │ │ │ ├── [1.6K] testkey_rsa2048.pem
│ │ │ │ ├── [3.2K] testkey_rsa4096.pem
│ │ │ │ └── [6.2K] testkey_rsa8192.pem
│ │ │ ├── [5.8K] fs_avb_device_test.cpp
│ │ │ ├── [ 16K] fs_avb_test.cpp
│ │ │ ├── [ 12K] fs_avb_test_util.cpp
│ │ │ ├── [5.9K] fs_avb_test_util.h
│ │ │ ├── [5.2K] fs_avb_util_test.cpp
│ │ │ └── [6.5K] util_test.cpp
│ │ ├── [2.7K] types.cpp
│ │ ├── [3.4K] util.cpp
│ │ └── [1.9K] util.h
│ ├── [4.0K] liblp
│ │ ├── [1.8K] Android.bp
│ │ ├── [ 746] Android.mk
│ │ ├── [1.6K] AndroidTest.xml
│ │ ├── [ 43K] builder.cpp
│ │ ├── [ 38K] builder_test.cpp
│ │ ├── [ 16K] images.cpp
│ │ ├── [2.5K] images.h
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] liblp
│ │ │ ├── [ 15K] builder.h
│ │ │ ├── [4.8K] liblp.h
│ │ │ ├── [ 12K] metadata_format.h
│ │ │ └── [3.0K] partition_opener.h
│ │ ├── [ 27K] io_test.cpp
│ │ ├── [2.9K] partition_opener.cpp
│ │ ├── [ 17K] reader.cpp
│ │ ├── [2.0K] reader.h
│ │ ├── [1.6K] test_partition_opener.cpp
│ │ ├── [1.4K] test_partition_opener.h
│ │ ├── [5.5K] utility.cpp
│ │ ├── [3.3K] utility.h
│ │ ├── [2.9K] utility_test.cpp
│ │ ├── [ 17K] writer.cpp
│ │ └── [1.4K] writer.h
│ ├── [ 61] OWNERS
│ ├── [4.3K] README.overlayfs.md
│ ├── [4.0K] tests
│ │ ├── [1.0K] adb-remount-sh.xml
│ │ ├── [ 38K] adb-remount-test.sh
│ │ ├── [1.6K] Android.bp
│ │ ├── [ 37K] fs_mgr_test.cpp
│ │ ├── [4.0K] src
│ │ │ └── [4.0K] com
│ │ │ └── [4.0K] android
│ │ │ └── [4.0K] tests
│ │ │ └── [4.0K] vendoroverlay
│ │ │ └── [6.0K] VendorOverlayHostTest.java
│ │ └── [ 885] vendor-overlay-test.xml
│ └── [4.0K] tools
│ ├── [ 816] Android.bp
│ └── [ 13K] dmctl.cpp
├── [4.0K] gatekeeperd
│ ├── [1.3K] Android.bp
│ ├── [ 18K] gatekeeperd.cpp
│ ├── [ 152] gatekeeperd.rc
│ ├── [7.0K] IGateKeeperService.cpp
│ ├── [4.3K] IGateKeeperService.h
│ ├── [ 38] OWNERS
│ ├── [4.2K] SoftGateKeeperDevice.cpp
│ ├── [2.7K] SoftGateKeeperDevice.h
│ ├── [5.7K] SoftGateKeeper.h
│ └── [4.0K] tests
│ ├── [ 998] Android.bp
│ └── [7.2K] gatekeeper_test.cpp
├── [4.0K] healthd
│ ├── [2.2K] Android.bp
│ ├── [ 170] android.hardware.health@2.0-service.rc
│ ├── [5.3K] Android.mk
│ ├── [2.4K] animation.h
│ ├── [4.8K] AnimationParser.cpp
│ ├── [1.0K] AnimationParser.h
│ ├── [ 23K] BatteryMonitor.cpp
│ ├── [ 855] charger.cpp
│ ├── [5.7K] charger_test.cpp
│ ├── [6.6K] healthd_draw.cpp
│ ├── [2.5K] healthd_draw.h
│ ├── [ 24K] healthd_mode_charger.cpp
│ ├── [ 684] healthd_mode_charger.h
│ ├── [1.9K] healthd_mode_charger_nops.cpp
│ ├── [ 684] healthd_mode_charger_nops.h
│ ├── [ 94] healthd.rc
│ ├── [1.3K] HealthServiceDefault.cpp
│ ├── [3.0K] HealthServiceHealthd.cpp
│ ├── [4.0K] images
│ │ ├── [1.3K] battery_fail.png
│ │ └── [ 463] battery_scale.png
│ ├── [4.0K] include
│ │ └── [4.0K] healthd
│ │ ├── [2.0K] BatteryMonitor.h
│ │ └── [5.1K] healthd.h
│ ├── [ 305] manifest_healthd.xml
│ ├── [ 34] OWNERS
│ └── [4.0K] tests
│ ├── [ 356] Android.mk
│ └── [6.4K] AnimationParser_test.cpp
├── [4.0K] include
│ ├── [4.0K] android
│ │ └── [ 34] log.h -> ../../liblog/include/android/log.h
│ ├── [ 33] backtrace -> ../libbacktrace/include/backtrace
│ ├── [ 28] cutils -> ../libcutils/include/cutils/
│ ├── [ 21] log -> ../liblog/include/log
│ ├── [4.0K] private
│ │ ├── [ 63] android_filesystem_capability.h -> ../../libcutils/include/private/android_filesystem_capability.h
│ │ ├── [ 59] android_filesystem_config.h -> ../../libcutils/include/private/android_filesystem_config.h
│ │ ├── [ 45] android_logger.h -> ../../liblog/include/private/android_logger.h
│ │ ├── [ 50] canned_fs_config.h -> ../../libcutils/include/private/canned_fs_config.h
│ │ └── [ 279] fs_config.h
│ ├── [ 28] system -> ../libsystem/include/system/
│ ├── [ 32] sysutils -> ../libsysutils/include/sysutils/
│ └── [ 26] utils -> ../libutils/include/utils/
├── [4.0K] init
│ ├── [7.2K] action.cpp
│ ├── [3.1K] action.h
│ ├── [3.6K] action_manager.cpp
│ ├── [1.7K] action_manager.h
│ ├── [5.1K] action_parser.cpp
│ ├── [1.5K] action_parser.h
│ ├── [7.1K] Android.bp
│ ├── [3.0K] Android.mk
│ ├── [6.1K] bootchart.cpp
│ ├── [ 924] bootchart.h
│ ├── [1.7K] boringssl_self_test.cpp
│ ├── [ 836] boringssl_self_test.h
│ ├── [1.3K] builtin_arguments.h
│ ├── [ 45K] builtins.cpp
│ ├── [1.2K] builtins.h
│ ├── [6.7K] capabilities.cpp
│ ├── [1.4K] capabilities.h
│ ├── [5.3K] compare-bootcharts.py
│ ├── [ 888] debug_ramdisk.h
│ ├── [4.3K] descriptors.cpp
│ ├── [2.5K] descriptors.h
│ ├── [ 18K] devices.cpp
│ ├── [4.7K] devices.h
│ ├── [ 12K] devices_test.cpp
│ ├── [2.7K] epoll.cpp
│ ├── [1.3K] epoll.h
│ ├── [3.9K] firmware_handler.cpp
│ ├── [1.2K] firmware_handler.h
│ ├── [8.7K] first_stage_init.cpp
│ ├── [ 762] first_stage_init.h
│ ├── [ 742] first_stage_main.cpp
│ ├── [ 32K] first_stage_mount.cpp
│ ├── [ 781] first_stage_mount.h
│ ├── [ 626] grab-bootchart.sh
│ ├── [1.2K] host_import_parser.cpp
│ ├── [1.0K] host_import_parser.h
│ ├── [1.6K] host_init_stubs.cpp
│ ├── [1.7K] host_init_stubs.h
│ ├── [4.8K] host_init_verifier.cpp
│ ├── [1.7K] import_parser.cpp
│ ├── [1.4K] import_parser.h
│ ├── [ 28K] init.cpp
│ ├── [1.7K] init.h
│ ├── [6.5K] init_test.cpp
│ ├── [8.5K] keychords.cpp
│ ├── [2.4K] keychords.h
│ ├── [9.5K] keychords_test.cpp
│ ├── [2.7K] keyword_map.h
│ ├── [2.4K] main.cpp
│ ├── [5.3K] modalias_handler.cpp
│ ├── [1.5K] modalias_handler.h
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [5.5K] mount_handler.cpp
│ ├── [1.6K] mount_handler.h
│ ├── [5.4K] mount_namespace.cpp
│ ├── [ 834] mount_namespace.h
│ ├── [ 10K] NOTICE
│ ├── [ 21] OWNERS
│ ├── [4.0K] parser
│ │ ├── [2.8K] tokenizer.cpp
│ │ ├── [2.0K] tokenizer.h
│ │ └── [5.4K] tokenizer_test.cpp
│ ├── [6.6K] parser.cpp
│ ├── [3.5K] parser.h
│ ├── [ 16K] perfboot.py
│ ├── [9.1K] persistent_properties.cpp
│ ├── [1.2K] persistent_properties.h
│ ├── [ 879] persistent_properties.proto
│ ├── [5.8K] persistent_properties_test.cpp
│ ├── [ 37K] property_service.cpp
│ ├── [1.4K] property_service.h
│ ├── [2.9K] property_service_test.cpp
│ ├── [2.4K] property_type.cpp
│ ├── [ 867] property_type.h
│ ├── [3.4K] property_type_test.cpp
│ ├── [ 36K] README.md
│ ├── [ 23K] reboot.cpp
│ ├── [ 889] reboot.h
│ ├── [6.2K] reboot_utils.cpp
│ ├── [1.2K] reboot_utils.h
│ ├── [7.7K] result.h
│ ├── [ 11K] result_test.cpp
│ ├── [3.0K] rlimit_parser.cpp
│ ├── [ 941] rlimit_parser.h
│ ├── [5.9K] rlimit_parser_test.cpp
│ ├── [6.7K] security.cpp
│ ├── [1.0K] security.h
│ ├── [ 23K] selinux.cpp
│ ├── [1.2K] selinux.h
│ ├── [ 50K] service.cpp
│ ├── [ 13K] service.h
│ ├── [6.4K] service_test.cpp
│ ├── [3.4K] sigchld_handler.cpp
│ ├── [ 815] sigchld_handler.h
│ ├── [2.1K] subcontext_benchmark.cpp
│ ├── [ 13K] subcontext.cpp
│ ├── [2.0K] subcontext.h
│ ├── [1.4K] subcontext.proto
│ ├── [7.2K] subcontext_test.cpp
│ ├── [2.9K] switch_root.cpp
│ ├── [ 784] switch_root.h
│ ├── [1.6K] test_function_map.h
│ ├── [4.0K] test_service
│ │ ├── [ 813] Android.bp
│ │ ├── [1.2K] README.md
│ │ ├── [2.6K] test_service.cpp
│ │ └── [ 178] test_service.rc
│ ├── [2.9K] tokenizer.cpp
│ ├── [ 954] tokenizer.h
│ ├── [5.5K] tokenizer_test.cpp
│ ├── [ 11K] ueventd.cpp
│ ├── [ 805] ueventd.h
│ ├── [8.1K] ueventd_parser.cpp
│ ├── [1.2K] ueventd_parser.h
│ ├── [7.8K] ueventd_parser_test.cpp
│ ├── [6.6K] ueventd_test.cpp
│ ├── [1.0K] uevent.h
│ ├── [ 909] uevent_handler.h
│ ├── [7.0K] uevent_listener.cpp
│ ├── [1.8K] uevent_listener.h
│ ├── [ 15K] util.cpp
│ ├── [2.4K] util.h
│ └── [5.8K] util_test.cpp
├── [4.0K] janitors
│ └── [ 177] OWNERS
├── [4.0K] libappfuse
│ ├── [ 755] Android.bp
│ ├── [1.2K] AndroidTest.xml
│ ├── [1.9K] EpollController.cc
│ ├── [8.0K] FuseAppLoop.cc
│ ├── [ 13K] FuseBridgeLoop.cc
│ ├── [9.0K] FuseBuffer.cc
│ ├── [4.0K] include
│ │ └── [4.0K] libappfuse
│ │ ├── [1.4K] EpollController.h
│ │ ├── [2.2K] FuseAppLoop.h
│ │ ├── [2.0K] FuseBridgeLoop.h
│ │ └── [3.2K] FuseBuffer.h
│ ├── [ 18] OWNERS
│ └── [4.0K] tests
│ ├── [9.6K] FuseAppLoopTest.cc
│ ├── [6.1K] FuseBridgeLoopTest.cc
│ └── [6.2K] FuseBufferTest.cc
├── [4.0K] libasyncio
│ ├── [1.2K] Android.bp
│ ├── [1.9K] AsyncIO.cpp
│ └── [4.0K] include
│ └── [4.0K] asyncio
│ └── [1.5K] AsyncIO.h
├── [4.0K] libbacktrace
│ ├── [3.9K] Android.bp
│ ├── [1.4K] BacktraceAsyncSafeLog.h
│ ├── [4.7K] backtrace_benchmarks.cpp
│ ├── [5.6K] Backtrace.cpp
│ ├── [7.5K] BacktraceCurrent.cpp
│ ├── [1.7K] BacktraceCurrent.h
│ ├── [1.0K] BacktraceLog.h
│ ├── [4.1K] BacktraceMap.cpp
│ ├── [ 15K] backtrace_offline_test.cpp
│ ├── [3.1K] BacktracePtrace.cpp
│ ├── [1.1K] BacktracePtrace.h
│ ├── [5.3K] backtrace_read_benchmarks.cpp
│ ├── [ 61K] backtrace_test.cpp
│ ├── [3.0K] BacktraceTest.h
│ ├── [4.7K] backtrace_testlib.cpp
│ ├── [1.2K] backtrace_testlib.h
│ ├── [4.0K] include
│ │ └── [4.0K] backtrace
│ │ ├── [1.1K] backtrace_constants.h
│ │ ├── [8.9K] Backtrace.h
│ │ └── [5.5K] BacktraceMap.h
│ ├── [ 36] OWNERS
│ ├── [4.0K] testdata
│ │ ├── [4.0K] arm
│ │ │ ├── [1.4M] libandroid_runtime.so
│ │ │ ├── [5.3M] libart.so
│ │ │ ├── [ 13K] libbacktrace_test_arm_exidx.so
│ │ │ ├── [ 97K] libbacktrace_test_debug_frame.so
│ │ │ ├── [ 36K] libbacktrace_test_gnu_debugdata.so
│ │ │ ├── [4.0M] libGLESv2_adreno.so
│ │ │ ├── [ 42K] offline_testdata
│ │ │ ├── [ 600] offline_testdata_for_libandroid_runtime
│ │ │ ├── [2.4K] offline_testdata_for_libart
│ │ │ └── [ 667] offline_testdata_for_libGLESv2_adreno
│ │ ├── [4.0K] arm64
│ │ │ ├── [ 80K] eglSubDriverAndroid.so
│ │ │ ├── [ 12K] libbacktrace_test_eh_frame.so
│ │ │ ├── [7.9M] libskia.so
│ │ │ ├── [ 43K] offline_testdata
│ │ │ ├── [1.4K] offline_testdata_for_eglSubDriverAndroid
│ │ │ └── [1.4K] offline_testdata_for_libskia
│ │ ├── [4.0K] x86
│ │ │ ├── [ 13K] libbacktrace_test_debug_frame.so
│ │ │ ├── [8.4K] libbacktrace_test_gnu_debugdata.so
│ │ │ └── [ 41K] offline_testdata
│ │ └── [4.0K] x86_64
│ │ ├── [ 16K] libbacktrace_test_eh_frame.so
│ │ └── [ 43K] offline_testdata
│ ├── [3.5K] ThreadEntry.cpp
│ ├── [1.7K] ThreadEntry.h
│ ├── [4.2K] UnwindMap.cpp
│ ├── [1.8K] UnwindMap.h
│ ├── [8.6K] UnwindStack.cpp
│ ├── [2.1K] UnwindStack.h
│ ├── [5.8K] UnwindStackMap.cpp
│ └── [2.6K] UnwindStackMap.h
├── [4.0K] libbinderwrapper
│ ├── [1.6K] Android.bp
│ ├── [1020] binder_test_base.cc
│ ├── [1.6K] binder_wrapper.cc
│ ├── [4.0K] include
│ │ └── [4.0K] binderwrapper
│ │ ├── [1.3K] binder_test_base.h
│ │ ├── [3.0K] binder_wrapper.h
│ │ └── [4.5K] stub_binder_wrapper.h
│ ├── [3.7K] real_binder_wrapper.cc
│ ├── [1.8K] real_binder_wrapper.h
│ └── [2.5K] stub_binder_wrapper.cc
├── [4.0K] libcrypto_utils
│ ├── [1.1K] Android.bp
│ ├── [5.1K] android_pubkey.c
│ ├── [4.0K] include
│ │ └── [4.0K] crypto_utils
│ │ └── [2.1K] android_pubkey.h
│ └── [4.0K] tests
│ ├── [ 860] Android.bp
│ └── [6.8K] android_pubkey_test.cpp
├── [4.0K] libcutils
│ ├── [6.6K] Android.bp
│ ├── [ 807] android_get_control_env.h
│ ├── [3.2K] android_get_control_file.cpp
│ ├── [1.5K] android_get_control_file_test.cpp
│ ├── [2.2K] android_get_control_socket_test.cpp
│ ├── [1.5K] android_reboot.cpp
│ ├── [4.0K] arch-arm
│ │ └── [2.7K] memset32.S
│ ├── [4.0K] arch-arm64
│ │ └── [5.5K] android_memset.S
│ ├── [4.0K] arch-mips
│ │ └── [3.0K] android_memset.c
│ ├── [4.0K] arch-x86
│ │ ├── [ 18K] android_memset16.S
│ │ ├── [ 12K] android_memset32.S
│ │ └── [1.1K] cache.h
│ ├── [4.0K] arch-x86_64
│ │ ├── [ 15K] android_memset16.S
│ │ ├── [9.6K] android_memset32.S
│ │ └── [ 904] cache.h
│ ├── [ 14K] ashmem-dev.cpp
│ ├── [2.1K] ashmem-host.cpp
│ ├── [9.0K] ashmem_test.cpp
│ ├── [3.8K] canned_fs_config.cpp
│ ├── [6.8K] config_utils.cpp
│ ├── [ 18K] fs_config.cpp
│ ├── [ 10K] fs_config_test.cpp
│ ├── [8.0K] fs.cpp
│ ├── [6.9K] hashmap.cpp
│ ├── [4.0K] include
│ │ ├── [4.0K] cutils
│ │ │ ├── [ 38] android_filesystem_config.h -> ../private/android_filesystem_config.h
│ │ │ ├── [1.1K] android_get_control_file.h
│ │ │ ├── [1.3K] android_reboot.h
│ │ │ ├── [ 787] ashmem.h
│ │ │ ├── [9.2K] atomic.h
│ │ │ ├── [1.1K] bitops.h
│ │ │ ├── [1.3K] compiler.h
│ │ │ ├── [1.7K] config_utils.h
│ │ │ ├── [2.7K] fs.h
│ │ │ ├── [2.6K] hashmap.h
│ │ │ ├── [1.0K] iosched_policy.h
│ │ │ ├── [1.4K] jstring.h
│ │ │ ├── [1.5K] klog.h
│ │ │ ├── [2.2K] list.h
│ │ │ ├── [ 21] log.h
│ │ │ ├── [1.2K] memory.h
│ │ │ ├── [1.2K] misc.h
│ │ │ ├── [1.4K] multiuser.h
│ │ │ ├── [3.0K] native_handle.h
│ │ │ ├── [ 828] partition_utils.h
│ │ │ ├── [5.2K] properties.h
│ │ │ ├── [1.8K] qtaguid.h
│ │ │ ├── [1.2K] record_stream.h
│ │ │ ├── [ 872] sched_policy.h
│ │ │ ├── [4.5K] sockets.h
│ │ │ ├── [2.1K] str_parms.h
│ │ │ ├── [1.8K] threads.h
│ │ │ ├── [8.9K] trace.h
│ │ │ └── [1.1K] uevent.h
│ │ └── [4.0K] private
│ │ ├── [3.3K] android_filesystem_capability.h
│ │ ├── [ 10K] android_filesystem_config.h
│ │ ├── [ 951] canned_fs_config.h
│ │ └── [2.3K] fs_config.h
│ ├── [4.0K] include_vndk
│ │ └── [4.0K] cutils
│ │ ├── [ 49] android_filesystem_config.h -> ../../include/private/android_filesystem_config.h
│ │ ├── [ 47] android_get_control_file.h -> ../../include/cutils/android_get_control_file.h
│ │ ├── [ 37] android_reboot.h -> ../../include/cutils/android_reboot.h
│ │ ├── [ 29] ashmem.h -> ../../include/cutils/ashmem.h
│ │ ├── [ 29] atomic.h -> ../../include/cutils/atomic.h
│ │ ├── [ 29] bitops.h -> ../../include/cutils/bitops.h
│ │ ├── [ 31] compiler.h -> ../../include/cutils/compiler.h
│ │ ├── [ 35] config_utils.h -> ../../include/cutils/config_utils.h
│ │ ├── [ 25] fs.h -> ../../include/cutils/fs.h
│ │ ├── [ 30] hashmap.h -> ../../include/cutils/hashmap.h
│ │ ├── [ 37] iosched_policy.h -> ../../include/cutils/iosched_policy.h
│ │ ├── [ 30] jstring.h -> ../../include/cutils/jstring.h
│ │ ├── [ 27] klog.h -> ../../include/cutils/klog.h
│ │ ├── [ 27] list.h -> ../../include/cutils/list.h
│ │ ├── [1.4K] log.h
│ │ ├── [ 29] memory.h -> ../../include/cutils/memory.h
│ │ ├── [ 27] misc.h -> ../../include/cutils/misc.h
│ │ ├── [ 32] multiuser.h -> ../../include/cutils/multiuser.h
│ │ ├── [ 36] native_handle.h -> ../../include/cutils/native_handle.h
│ │ ├── [ 38] partition_utils.h -> ../../include/cutils/partition_utils.h
│ │ ├── [ 33] properties.h -> ../../include/cutils/properties.h
│ │ ├── [ 30] qtaguid.h -> ../../include/cutils/qtaguid.h
│ │ ├── [ 36] record_stream.h -> ../../include/cutils/record_stream.h
│ │ ├── [ 35] sched_policy.h -> ../../include/cutils/sched_policy.h
│ │ ├── [ 30] sockets.h -> ../../include/cutils/sockets.h
│ │ ├── [ 32] str_parms.h -> ../../include/cutils/str_parms.h
│ │ ├── [ 30] threads.h -> ../../include/cutils/threads.h
│ │ ├── [ 28] trace.h -> ../../include/cutils/trace.h
│ │ └── [ 29] uevent.h -> ../../include/cutils/uevent.h
│ ├── [1.6K] iosched_policy.cpp
│ ├── [1.8K] klog.cpp
│ ├── [1.2K] load_file.cpp
│ ├── [4.7K] memset_test.cpp
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [2.2K] multiuser.cpp
│ ├── [3.6K] multiuser_test.cpp
│ ├── [2.7K] native_handle.cpp
│ ├── [ 10K] NOTICE
│ ├── [ 72] OWNERS
│ ├── [1.5K] partition_utils.cpp
│ ├── [4.4K] properties.cpp
│ ├── [ 12K] properties_test.cpp
│ ├── [3.9K] qtaguid.cpp
│ ├── [4.5K] record_stream.cpp
│ ├── [3.6K] sched_policy_test.cpp
│ ├── [1.6K] socket_inaddr_any_server_unix.cpp
│ ├── [3.0K] socket_inaddr_any_server_windows.cpp
│ ├── [4.2K] socket_local_client_unix.cpp
│ ├── [2.7K] socket_local_server_unix.cpp
│ ├── [1.4K] socket_local_unix.h
│ ├── [3.5K] socket_network_client_unix.cpp
│ ├── [2.5K] socket_network_client_windows.cpp
│ ├── [1.9K] sockets.cpp
│ ├── [7.0K] sockets_test.cpp
│ ├── [2.6K] sockets_unix.cpp
│ ├── [3.6K] sockets_windows.cpp
│ ├── [4.5K] strdup16to8.cpp
│ ├── [6.0K] strdup8to16.cpp
│ ├── [1.6K] strlcpy.c
│ ├── [8.9K] str_parms.cpp
│ ├── [2.1K] str_parms_test.cpp
│ ├── [3.0K] threads.cpp
│ ├── [7.7K] trace-container.cpp
│ ├── [2.1K] trace-dev.cpp
│ ├── [5.7K] trace-dev.inc
│ ├── [ 11K] trace-dev_test.cpp
│ ├── [1.3K] trace-host.cpp
│ └── [3.9K] uevent.cpp
├── [4.0K] libdiskconfig
│ ├── [ 674] Android.bp
│ ├── [ 11K] config_mbr.c
│ ├── [ 14K] diskconfig.c
│ ├── [3.1K] diskutils.c
│ ├── [1.0K] dump_diskconfig.c
│ ├── [4.0K] include
│ │ └── [4.0K] diskconfig
│ │ └── [4.0K] diskconfig.h
│ └── [2.1K] write_lst.c
├── [4.0K] libgrallocusage
│ ├── [1.1K] Android.bp
│ ├── [3.2K] GrallocUsageConversion.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] grallocusage
│ │ └── [1.9K] GrallocUsageConversion.h
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [ 10K] NOTICE
│ └── [ 53] OWNERS
├── [4.0K] libion
│ ├── [ 541] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] ion
│ │ └── [1.7K] ion.h
│ ├── [3.6K] ion_4.12.h
│ ├── [5.6K] ion.c
│ ├── [7.7K] ion_test.c
│ ├── [4.0K] kernel-headers
│ │ └── [4.0K] linux
│ │ ├── [3.3K] ion.h
│ │ └── [1.7K] ion_test.h
│ ├── [4.0K] original-kernel-headers
│ │ └── [4.0K] linux
│ │ ├── [6.2K] ion.h
│ │ └── [2.1K] ion_test.h
│ └── [4.0K] tests
│ ├── [4.7K] allocate_test.cpp
│ ├── [1.0K] Android.bp
│ ├── [ 16K] device_test.cpp
│ ├── [7.7K] exit_test.cpp
│ ├── [1.5K] formerly_valid_handle_test.cpp
│ ├── [6.2K] invalid_values_test.cpp
│ ├── [1.7K] ion_test_fixture.cpp
│ ├── [1.2K] ion_test_fixture.h
│ └── [5.0K] map_test.cpp
├── [4.0K] libkeyutils
│ ├── [ 695] Android.bp
│ ├── [4.0K] include
│ │ └── [2.2K] keyutils.h
│ ├── [3.0K] keyutils.cpp
│ ├── [1.9K] keyutils_test.cpp
│ ├── [2.7K] mini_keyctl.cpp
│ ├── [5.4K] mini_keyctl_utils.cpp
│ └── [1.4K] mini_keyctl_utils.h
├── [4.0K] liblog
│ ├── [3.6K] Android.bp
│ ├── [2.7K] config_read.cpp
│ ├── [2.3K] config_read.h
│ ├── [3.7K] config_write.cpp
│ ├── [2.3K] config_write.h
│ ├── [1.2K] event.logtags
│ ├── [ 19K] event_tag_map.cpp
│ ├── [ 17K] fake_log_device.cpp
│ ├── [1.1K] fake_log_device.h
│ ├── [2.5K] fake_writer.cpp
│ ├── [4.0K] include
│ │ ├── [4.0K] android
│ │ │ └── [5.8K] log.h
│ │ ├── [4.0K] log
│ │ │ ├── [2.1K] event_tag_map.h
│ │ │ ├── [7.7K] log_event_list.h
│ │ │ ├── [5.1K] log.h
│ │ │ ├── [1.6K] log_id.h
│ │ │ ├── [ 11K] log_main.h
│ │ │ ├── [4.6K] logprint.h
│ │ │ ├── [ 350] log_properties.h
│ │ │ ├── [4.7K] log_radio.h
│ │ │ ├── [7.9K] log_read.h
│ │ │ ├── [ 710] log_safetynet.h
│ │ │ ├── [4.7K] log_system.h
│ │ │ ├── [5.1K] log_time.h
│ │ │ └── [ 931] log_transport.h
│ │ └── [4.0K] private
│ │ └── [5.1K] android_logger.h
│ ├── [4.0K] include_vndk
│ │ ├── [ 18] android -> ../include/android
│ │ └── [4.0K] log
│ │ ├── [2.5K] log_event_list.h
│ │ ├── [ 570] log.h
│ │ ├── [ 26] log_id.h -> ../../include/log/log_id.h
│ │ ├── [ 28] log_main.h -> ../../include/log/log_main.h
│ │ ├── [ 34] log_properties.h -> ../../include/log/log_properties.h
│ │ ├── [ 29] log_radio.h -> ../../include/log/log_radio.h
│ │ ├── [ 28] log_read.h -> ../../include/log/log_read.h
│ │ ├── [ 33] log_safetynet.h -> ../../include/log/log_safetynet.h
│ │ ├── [ 30] log_system.h -> ../../include/log/log_system.h
│ │ └── [1.3K] log_time.h
│ ├── [2.2K] liblog.map.txt
│ ├── [ 14K] logd_reader.cpp
│ ├── [ 766] logd_reader.h
│ ├── [7.6K] logd_writer.cpp
│ ├── [ 18K] log_event_list.cpp
│ ├── [1.4K] log_event_write.cpp
│ ├── [6.1K] logger.h
│ ├── [1.3K] logger_lock.cpp
│ ├── [1.8K] logger_name.cpp
│ ├── [ 16K] logger_read.cpp
│ ├── [ 18K] logger_write.cpp
│ ├── [1.6K] log_portability.h
│ ├── [ 52K] logprint.cpp
│ ├── [4.0K] log_time.cpp
│ ├── [ 10K] NOTICE
│ ├── [ 21] OWNERS
│ ├── [ 17K] pmsg_reader.cpp
│ ├── [7.6K] pmsg_writer.cpp
│ ├── [ 18K] properties.cpp
│ ├── [8.0K] README.md
│ ├── [5.7K] stderr_write.cpp
│ ├── [4.0K] tests
│ │ ├── [2.4K] Android.bp
│ │ ├── [1.6K] AndroidTest.xml
│ │ ├── [1.8K] libc_test.cpp
│ │ ├── [ 31K] liblog_benchmark.cpp
│ │ ├── [ 96K] liblog_test.cpp
│ │ ├── [ 119] liblog_test_default.cpp
│ │ ├── [ 149] liblog_test_stderr.cpp
│ │ ├── [3.4K] log_id_test.cpp
│ │ ├── [3.0K] log_radio_test.cpp
│ │ ├── [4.5K] log_read_test.cpp
│ │ ├── [3.0K] log_system_test.cpp
│ │ ├── [ 912] log_time_test.cpp
│ │ └── [3.3K] log_wrap_test.cpp
│ └── [ 763] uio.h
├── [4.0K] libmeminfo
│ ├── [1.6K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] meminfo
│ │ ├── [1.9K] meminfo.h
│ │ ├── [2.3K] pageacct.h
│ │ ├── [4.8K] procmeminfo.h
│ │ └── [4.0K] sysmeminfo.h
│ ├── [4.0K] libdmabufinfo
│ │ ├── [1.3K] Android.bp
│ │ ├── [8.6K] dmabufinfo.cpp
│ │ ├── [ 16K] dmabufinfo_test.cpp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] dmabufinfo
│ │ │ └── [4.0K] dmabufinfo.h
│ │ └── [4.0K] tools
│ │ ├── [ 865] Android.bp
│ │ └── [8.6K] dmabuf_dump.cpp
│ ├── [ 17K] libmeminfo_benchmark.cpp
│ ├── [ 22K] libmeminfo_test.cpp
│ ├── [1.1K] meminfo_private.h
│ ├── [ 19] OWNERS
│ ├── [4.3K] pageacct.cpp
│ ├── [ 18K] procmeminfo.cpp
│ ├── [9.0K] sysmeminfo.cpp
│ ├── [4.0K] testdata1
│ │ ├── [ 74] mm_stat
│ │ ├── [2.0K] showmap_test.sh
│ │ ├── [1.7M] smaps
│ │ ├── [3.8K] smaps_short
│ │ └── [166K] vmallocinfo
│ ├── [4.0K] testdata2
│ │ └── [ 9] mem_used_total
│ ├── [4.0K] tools
│ │ ├── [1.5K] Android.bp
│ │ ├── [ 11K] librank.cpp
│ │ ├── [6.4K] procmem.cpp
│ │ ├── [ 20K] procrank.cpp
│ │ ├── [8.0K] showmap.cpp
│ │ └── [7.2K] wsstop.cpp
│ └── [4.0K] vts
│ ├── [ 764] Android.bp
│ ├── [ 748] Android.mk
│ ├── [1.6K] AndroidTest.xml
│ └── [ 966] vts_meminfo_test.cpp
├── [4.0K] libmemtrack
│ ├── [ 832] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] memtrack
│ │ └── [4.0K] memtrack.h
│ ├── [4.9K] memtrack.cpp
│ ├── [2.8K] memtrack_test.cpp
│ └── [ 18] OWNERS
├── [4.0K] libmemunreachable
│ ├── [ 12K] Allocator.cpp
│ ├── [6.1K] Allocator.h
│ ├── [2.2K] Android.bp
│ ├── [2.2K] Binder.cpp
│ ├── [ 863] Binder.h
│ ├── [1.1K] bionic.h
│ ├── [6.6K] HeapWalker.cpp
│ ├── [4.5K] HeapWalker.h
│ ├── [4.0K] include
│ │ └── [4.0K] memunreachable
│ │ └── [1.9K] memunreachable.h
│ ├── [4.2K] LeakFolding.cpp
│ ├── [2.4K] LeakFolding.h
│ ├── [1.6K] Leak.h
│ ├── [2.3K] LeakPipe.cpp
│ ├── [4.7K] LeakPipe.h
│ ├── [1.6K] LinkedList.h
│ ├── [1.7K] log.h
│ ├── [ 18K] MemUnreachable.cpp
│ ├── [ 37] OWNERS
│ ├── [1.8K] ProcessMappings.cpp
│ ├── [1.3K] ProcessMappings.h
│ ├── [3.8K] PtracerThread.cpp
│ ├── [1.5K] PtracerThread.h
│ ├── [5.8K] README.md
│ ├── [1.6K] ScopedAlarm.h
│ ├── [2.8K] ScopedDisableMalloc.h
│ ├── [1.8K] ScopedPipe.h
│ ├── [2.7K] ScopedSignalHandler.h
│ ├── [1.4K] Semaphore.h
│ ├── [3.5K] Tarjan.h
│ ├── [4.0K] tests
│ │ ├── [4.2K] Allocator_test.cpp
│ │ ├── [1.2K] AndroidTest.xml
│ │ ├── [4.3K] Binder_test.cpp
│ │ ├── [3.2K] DisableMalloc_test.cpp
│ │ ├── [6.8K] HeapWalker_test.cpp
│ │ ├── [ 692] HostMallocStub.cpp
│ │ ├── [ 11K] LeakFolding_test.cpp
│ │ ├── [5.4K] MemUnreachable_test.cpp
│ │ └── [8.7K] ThreadCapture_test.cpp
│ ├── [9.6K] ThreadCapture.cpp
│ └── [1.5K] ThreadCapture.h
├── [4.0K] libmetricslogger
│ ├── [1.4K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] metricslogger
│ │ └── [4.9K] metrics_logger.h
│ ├── [4.4K] metrics_logger.cpp
│ ├── [ 955] metrics_logger_test.cpp
│ └── [ 37] OWNERS
├── [4.0K] libnativebridge
│ ├── [1.3K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] nativebridge
│ │ └── [ 18K] native_bridge.h
│ ├── [1.4K] libnativebridge.map.txt
│ ├── [ 21K] native_bridge.cc
│ ├── [5.1K] native_bridge_lazy.cc
│ ├── [ 75] OWNERS
│ └── [4.0K] tests
│ ├── [3.0K] Android.bp
│ ├── [1.5K] CodeCacheCreate_test.cpp
│ ├── [1.6K] CodeCacheExists_test.cpp
│ ├── [1.5K] CodeCacheStatFail_test.cpp
│ ├── [1.5K] CompleteFlow_test.cpp
│ ├── [2.6K] DummyNativeBridge2.cpp
│ ├── [4.4K] DummyNativeBridge3.cpp
│ ├── [1.8K] DummyNativeBridge.cpp
│ ├── [1.5K] InvalidCharsNativeBridge_test.cpp
│ ├── [1.3K] NativeBridge2Signal_test.cpp
│ ├── [1.4K] NativeBridge3CreateNamespace_test.cpp
│ ├── [1.3K] NativeBridge3GetError_test.cpp
│ ├── [1.3K] NativeBridge3InitAnonymousNamespace_test.cpp
│ ├── [1.3K] NativeBridge3IsPathSupported_test.cpp
│ ├── [1.3K] NativeBridge3LoadLibraryExt_test.cpp
│ ├── [1.3K] NativeBridge3UnloadLibrary_test.cpp
│ ├── [ 878] NativeBridgeApi.c
│ ├── [1.2K] NativeBridgeTest.h
│ ├── [1.1K] NativeBridgeVersion_test.cpp
│ ├── [1.2K] NeedsNativeBridge_test.cpp
│ ├── [1.1K] PreInitializeNativeBridgeFail1_test.cpp
│ ├── [1.1K] PreInitializeNativeBridgeFail2_test.cpp
│ ├── [2.2K] PreInitializeNativeBridge_test.cpp
│ ├── [1010] ReSetupNativeBridge_test.cpp
│ ├── [1008] UnavailableNativeBridge_test.cpp
│ └── [1.2K] ValidNameNativeBridge_test.cpp
├── [4.0K] libnativeloader
│ ├── [1.5K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] nativeloader
│ │ ├── [5.1K] dlext_namespaces.h
│ │ └── [3.0K] native_loader.h
│ ├── [1002] libnativeloader.map.txt
│ ├── [ 36K] native_loader.cpp
│ ├── [3.4K] native_loader_lazy.cpp
│ ├── [ 104] OWNERS
│ └── [4.0K] test
│ ├── [1.8K] Android.bp
│ ├── [1.8K] Android.mk
│ ├── [ 878] api_test.c
│ ├── [ 30] public.libraries-oem1.txt
│ ├── [ 30] public.libraries-oem2.txt
│ ├── [ 38] public.libraries-product1.txt
│ ├── [ 311] runtest.sh
│ ├── [4.0K] src
│ │ └── [4.0K] android
│ │ └── [4.0K] test
│ │ └── [4.0K] app
│ │ └── [1.4K] TestActivity.java
│ ├── [4.0K] system
│ │ └── [1.1K] AndroidManifest.xml
│ ├── [ 779] test.cpp
│ └── [4.0K] vendor
│ └── [1.1K] AndroidManifest.xml
├── [4.0K] libnetutils
│ ├── [ 532] Android.bp
│ ├── [4.9K] checksum.c
│ ├── [ 14K] dhcpclient.c
│ ├── [2.2K] dhcpmsg.c
│ ├── [3.4K] dhcpmsg.h
│ ├── [1.3K] dhcptool.c
│ ├── [ 19K] ifc_utils.c
│ ├── [4.0K] include
│ │ └── [4.0K] netutils
│ │ ├── [1.2K] checksum.h
│ │ └── [2.4K] ifc.h
│ ├── [ 10K] NOTICE
│ ├── [ 38] OWNERS
│ ├── [7.1K] packet.c
│ └── [ 953] packet.h
├── [4.0K] libpackagelistparser
│ ├── [ 337] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] packagelistparser
│ │ └── [2.6K] packagelistparser.h
│ └── [7.1K] packagelistparser.c
├── [4.0K] libpixelflinger
│ ├── [2.6K] Android.bp
│ ├── [4.0K] arch-arm64
│ │ ├── [3.6K] col32cb16blend.S
│ │ └── [5.8K] t32cb16blend.S
│ ├── [4.0K] arch-mips
│ │ ├── [3.3K] col32cb16blend.S
│ │ └── [5.4K] t32cb16blend.S
│ ├── [4.0K] arch-mips64
│ │ ├── [2.5K] col32cb16blend.S
│ │ └── [4.0K] t32cb16blend.S
│ ├── [ 12K] buffer.cpp
│ ├── [1.2K] buffer.h
│ ├── [5.1K] clear.cpp
│ ├── [ 908] clear.h
│ ├── [4.0K] codeflinger
│ │ ├── [ 38K] Arm64Assembler.cpp
│ │ ├── [ 11K] Arm64Assembler.h
│ │ ├── [ 12K] Arm64Disassembler.cpp
│ │ ├── [1.5K] Arm64Disassembler.h
│ │ ├── [ 16K] ARMAssembler.cpp
│ │ ├── [6.7K] ARMAssembler.h
│ │ ├── [2.8K] ARMAssemblerInterface.cpp
│ │ ├── [ 12K] ARMAssemblerInterface.h
│ │ ├── [8.4K] ARMAssemblerProxy.cpp
│ │ ├── [6.1K] ARMAssemblerProxy.h
│ │ ├── [ 12K] armreg.h
│ │ ├── [ 22K] blending.cpp
│ │ ├── [6.4K] CodeCache.cpp
│ │ ├── [3.8K] CodeCache.h
│ │ ├── [ 22K] disassem.c
│ │ ├── [2.4K] disassem.h
│ │ ├── [ 39K] GGLAssembler.cpp
│ │ ├── [ 19K] GGLAssembler.h
│ │ ├── [ 11K] load_store.cpp
│ │ ├── [ 44K] MIPS64Assembler.cpp
│ │ ├── [ 13K] MIPS64Assembler.h
│ │ ├── [ 18K] mips64_disassem.c
│ │ ├── [2.1K] mips64_disassem.h
│ │ ├── [ 55K] MIPSAssembler.cpp
│ │ ├── [ 17K] MIPSAssembler.h
│ │ ├── [ 18K] mips_disassem.c
│ │ ├── [2.3K] mips_disassem.h
│ │ ├── [8.8K] mips_opcode.h
│ │ ├── [ 45K] texturing.cpp
│ │ └── [4.0K] tinyutils
│ │ └── [4.7K] smartpointer.h
│ ├── [7.6K] col32cb16blend_neon.S
│ ├── [3.0K] col32cb16blend.S
│ ├── [8.4K] fixed.cpp
│ ├── [3.9K] format.cpp
│ ├── [4.0K] include
│ │ ├── [4.0K] pixelflinger
│ │ │ ├── [4.3K] format.h
│ │ │ └── [ 11K] pixelflinger.h
│ │ └── [4.0K] private
│ │ └── [4.0K] pixelflinger
│ │ ├── [ 16K] ggl_context.h
│ │ └── [ 33K] ggl_fixed.h
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [ 10K] NOTICE
│ ├── [6.3K] picker.cpp
│ ├── [ 872] picker.h
│ ├── [ 25K] pixelflinger.cpp
│ ├── [6.5K] raster.cpp
│ ├── [1022] raster.h
│ ├── [ 78K] scanline.cpp
│ ├── [ 929] scanline.h
│ ├── [4.7K] t32cb16blend.S
│ ├── [4.0K] tests
│ │ ├── [ 285] Android.bp
│ │ ├── [4.0K] arch-arm64
│ │ │ ├── [ 187] Android.bp
│ │ │ ├── [4.0K] assembler
│ │ │ │ ├── [ 193] Android.bp
│ │ │ │ ├── [ 35K] arm64_assembler_test.cpp
│ │ │ │ └── [4.6K] asm_test_jacket.S
│ │ │ ├── [4.0K] col32cb16blend
│ │ │ │ ├── [ 146] Android.bp
│ │ │ │ └── [3.9K] col32cb16blend_test.c
│ │ │ ├── [4.0K] disassembler
│ │ │ │ ├── [ 154] Android.bp
│ │ │ │ └── [ 14K] arm64_diassembler_test.cpp
│ │ │ └── [4.0K] t32cb16blend
│ │ │ ├── [ 142] Android.bp
│ │ │ └── [4.1K] t32cb16blend_test.c
│ │ ├── [4.0K] arch-mips
│ │ │ ├── [ 185] Android.bp
│ │ │ ├── [4.0K] col32cb16blend
│ │ │ │ ├── [ 144] Android.bp
│ │ │ │ └── [3.9K] col32cb16blend_test.c
│ │ │ └── [4.0K] t32cb16blend
│ │ │ ├── [ 140] Android.bp
│ │ │ └── [4.2K] t32cb16blend_test.c
│ │ ├── [4.0K] arch-mips64
│ │ │ ├── [ 189] Android.bp
│ │ │ ├── [4.0K] assembler
│ │ │ │ ├── [ 201] Android.bp
│ │ │ │ ├── [2.6K] asm_mips_test_jacket.S
│ │ │ │ └── [ 29K] mips64_assembler_test.cpp
│ │ │ ├── [4.0K] col32cb16blend
│ │ │ │ ├── [ 148] Android.bp
│ │ │ │ └── [3.9K] col32cb16blend_test.c
│ │ │ └── [4.0K] disassembler
│ │ │ ├── [ 158] Android.bp
│ │ │ └── [7.9K] mips64_disassembler_test.cpp
│ │ ├── [4.0K] codegen
│ │ │ ├── [ 193] Android.bp
│ │ │ └── [2.6K] codegen.cpp
│ │ └── [4.0K] gglmul
│ │ ├── [ 188] Android.bp
│ │ └── [7.1K] gglmul_test.cpp
│ ├── [ 35K] trap.cpp
│ └── [ 884] trap.h
├── [4.0K] libprocessgroup
│ ├── [1.1K] Android.bp
│ ├── [5.7K] cgroup_map.cpp
│ ├── [1.9K] cgroup_map.h
│ ├── [4.0K] cgrouprc
│ │ ├── [1.7K] Android.bp
│ │ ├── [1.3K] cgroup_controller.cpp
│ │ ├── [3.3K] cgroup_file.cpp
│ │ ├── [ 838] cgrouprc_internal.h
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] android
│ │ │ └── [2.7K] cgrouprc.h
│ │ └── [ 250] libcgrouprc.llndk.txt
│ ├── [4.0K] cgrouprc_format
│ │ ├── [ 931] Android.bp
│ │ ├── [1.8K] cgroup_controller.cpp
│ │ └── [4.0K] include
│ │ └── [4.0K] processgroup
│ │ └── [4.0K] format
│ │ ├── [1.4K] cgroup_controller.h
│ │ └── [1.0K] cgroup_file.h
│ ├── [4.0K] include
│ │ └── [4.0K] processgroup
│ │ ├── [2.4K] processgroup.h
│ │ └── [2.5K] sched_policy.h
│ ├── [ 39] OWNERS
│ ├── [ 14K] processgroup.cpp
│ ├── [4.0K] profiles
│ │ ├── [2.4K] Android.bp
│ │ ├── [ 754] Android.mk
│ │ ├── [ 905] cgroups.json
│ │ ├── [1.2K] cgroups.proto
│ │ ├── [ 110] cgroups.recovery.json
│ │ ├── [2.1K] cgroups_test.h
│ │ ├── [8.8K] task_profiles.json
│ │ ├── [1.2K] task_profiles.proto
│ │ ├── [2.3K] task_profiles_test.h
│ │ ├── [1.9K] test.cpp
│ │ ├── [ 100] TEST_MAPPING
│ │ ├── [2.4K] test_vendor.cpp
│ │ └── [1.8K] vts_processgroup_validate_test.xml
│ ├── [7.0K] sched_policy.cpp
│ ├── [4.0K] setup
│ │ ├── [1.1K] Android.bp
│ │ ├── [1.4K] cgroup_descriptor.h
│ │ ├── [ 11K] cgroup_map_write.cpp
│ │ └── [4.0K] include
│ │ └── [4.0K] processgroup
│ │ └── [ 655] setup.h
│ ├── [ 14K] task_profiles.cpp
│ └── [4.5K] task_profiles.h
├── [4.0K] libprocinfo
│ ├── [2.4K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] procinfo
│ │ ├── [3.5K] process.h
│ │ └── [4.3K] process_map.h
│ ├── [ 17] OWNERS
│ ├── [3.7K] process.cpp
│ ├── [2.4K] process_map_benchmark.cpp
│ ├── [2.5K] process_map_test.cpp
│ ├── [3.3K] process_test.cpp
│ └── [4.0K] testdata
│ └── [200K] maps
├── [4.0K] libqtaguid
│ ├── [1.4K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] qtaguid
│ │ └── [1.8K] qtaguid.h
│ └── [3.9K] qtaguid.c
├── [4.0K] libsparse
│ ├── [1.5K] Android.bp
│ ├── [3.3K] append2simg.cpp
│ ├── [9.3K] backed_block.cpp
│ ├── [2.5K] backed_block.h
│ ├── [ 751] defs.h
│ ├── [2.4K] img2simg.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] sparse
│ │ └── [ 13K] sparse.h
│ ├── [ 17K] output_file.cpp
│ ├── [1.7K] output_file.h
│ ├── [ 18] OWNERS
│ ├── [2.0K] simg2img.cpp
│ ├── [2.5K] simg2simg.cpp
│ ├── [6.4K] simg_dump.py
│ ├── [9.8K] sparse.cpp
│ ├── [5.7K] sparse_crc32.cpp
│ ├── [ 788] sparse_crc32.h
│ ├── [1.5K] sparse_defs.h
│ ├── [ 997] sparse_err.cpp
│ ├── [ 984] sparse_file.h
│ ├── [2.3K] sparse_format.h
│ └── [ 14K] sparse_read.cpp
├── [4.0K] libstats
│ ├── [1.2K] Android.bp
│ ├── [4.0K] include
│ │ └── [6.6K] stats_event_list.h
│ ├── [ 72] OWNERS
│ ├── [8.7K] statsd_writer.c
│ ├── [1.6K] statsd_writer.h
│ └── [6.9K] stats_event_list.c
├── [4.0K] libsuspend
│ ├── [ 402] Android.bp
│ ├── [2.3K] autosuspend.c
│ ├── [ 978] autosuspend_ops.h
│ ├── [6.3K] autosuspend_wakeup_count.cpp
│ └── [4.0K] include
│ └── [4.0K] suspend
│ └── [1.9K] autosuspend.h
├── [4.0K] libsync
│ ├── [ 881] Android.bp
│ ├── [4.0K] include
│ │ ├── [4.0K] android
│ │ │ └── [1.7K] sync.h
│ │ ├── [4.0K] ndk
│ │ │ └── [3.3K] sync.h
│ │ └── [4.0K] sync
│ │ └── [ 17] sync.h -> ../android/sync.h
│ ├── [ 858] libsync.map.txt
│ ├── [ 10K] NOTICE
│ ├── [ 62] OWNERS
│ ├── [1003] sw_sync.h
│ ├── [ 12K] sync.c
│ └── [4.0K] tests
│ └── [ 19K] sync_test.cpp
├── [4.0K] libsystem
│ ├── [ 317] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] system
│ │ ├── [ 12K] camera.h
│ │ ├── [ 212] graphics-base.h
│ │ ├── [6.7K] graphics-base-v1.0.h
│ │ ├── [1.6K] graphics-base-v1.1.h
│ │ ├── [ 948] graphics-base-v1.2.h
│ │ ├── [8.8K] graphics.h
│ │ ├── [ 574] graphics-sw.h
│ │ ├── [ 10K] radio.h
│ │ └── [2.6K] thread_defs.h
│ └── [ 136] OWNERS
├── [4.0K] libsysutils
│ ├── [ 786] Android.bp
│ ├── [ 208] EventLogTags.logtags
│ ├── [4.0K] include
│ │ └── [4.0K] sysutils
│ │ ├── [ 997] FrameworkCommand.h
│ │ ├── [1.5K] FrameworkListener.h
│ │ ├── [2.0K] NetlinkEvent.h
│ │ ├── [1.5K] NetlinkListener.h
│ │ ├── [ 26] OWNERS
│ │ ├── [ 877] ServiceManager.h
│ │ ├── [ 866] SocketClientCommand.h
│ │ ├── [2.5K] SocketClient.h
│ │ └── [2.0K] SocketListener.h
│ └── [4.0K] src
│ ├── [1.1K] FrameworkCommand.cpp
│ ├── [5.7K] FrameworkListener.cpp
│ ├── [ 23K] NetlinkEvent.cpp
│ ├── [2.3K] NetlinkListener.cpp
│ ├── [ 105] OWNERS
│ ├── [3.3K] ServiceManager.cpp
│ ├── [6.8K] SocketClient.cpp
│ ├── [8.1K] SocketListener.cpp
│ └── [6.1K] SocketListener_test.cpp
├── [4.0K] libunwindstack
│ ├── [8.6K] Android.bp
│ ├── [ 22K] ArmExidx.cpp
│ ├── [3.2K] ArmExidx.h
│ ├── [2.4K] AsmGetRegsMips64.S
│ ├── [2.4K] AsmGetRegsMips.S
│ ├── [1.9K] AsmGetRegsX86_64.S
│ ├── [1.9K] AsmGetRegsX86.S
│ ├── [4.0K] benchmarks
│ │ └── [4.4K] unwind_benchmarks.cpp
│ ├── [1.0K] Check.h
│ ├── [3.3K] DexFile.cpp
│ ├── [2.1K] DexFile.h
│ ├── [4.4K] DexFiles.cpp
│ ├── [ 23K] DwarfCfa.cpp
│ ├── [7.9K] DwarfCfa.h
│ ├── [1.5K] DwarfDebugFrame.h
│ ├── [1.5K] DwarfEhFrame.h
│ ├── [5.6K] DwarfEhFrameWithHdr.cpp
│ ├── [2.6K] DwarfEhFrameWithHdr.h
│ ├── [1.4K] DwarfEncoding.h
│ ├── [6.2K] DwarfMemory.cpp
│ ├── [ 40K] DwarfOp.cpp
│ ├── [3.5K] DwarfOp.h
│ ├── [ 25K] DwarfSection.cpp
│ ├── [ 11K] Elf.cpp
│ ├── [5.3K] ElfInterfaceArm.cpp
│ ├── [3.0K] ElfInterfaceArm.h
│ ├── [ 21K] ElfInterface.cpp
│ ├── [3.1K] Global.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] unwindstack
│ │ ├── [2.0K] DexFiles.h
│ │ ├── [1.2K] DwarfError.h
│ │ ├── [1.4K] DwarfLocation.h
│ │ ├── [2.3K] DwarfMemory.h
│ │ ├── [5.9K] DwarfSection.h
│ │ ├── [1.5K] DwarfStructs.h
│ │ ├── [3.4K] Elf.h
│ │ ├── [7.3K] ElfInterface.h
│ │ ├── [1.5K] Error.h
│ │ ├── [1.6K] Global.h
│ │ ├── [1.9K] JitDebug.h
│ │ ├── [2.5K] LocalUnwinder.h
│ │ ├── [ 875] Log.h
│ │ ├── [1.5K] MachineArm64.h
│ │ ├── [1.2K] MachineArm.h
│ │ ├── [1.5K] MachineMips64.h
│ │ ├── [1.4K] MachineMips.h
│ │ ├── [1.4K] MachineX86_64.h
│ │ ├── [1.3K] MachineX86.h
│ │ ├── [3.3K] MapInfo.h
│ │ ├── [3.4K] Maps.h
│ │ ├── [5.2K] Memory.h
│ │ ├── [1.6K] RegsArm64.h
│ │ ├── [1.6K] RegsArm.h
│ │ ├── [3.1K] RegsGetLocal.h
│ │ ├── [2.9K] Regs.h
│ │ ├── [1.6K] RegsMips64.h
│ │ ├── [1.6K] RegsMips.h
│ │ ├── [1.7K] RegsX86_64.h
│ │ ├── [1.7K] RegsX86.h
│ │ ├── [2.4K] UcontextArm64.h
│ │ ├── [2.2K] UcontextArm.h
│ │ ├── [2.2K] UcontextMips64.h
│ │ ├── [2.1K] UcontextMips.h
│ │ ├── [2.4K] UcontextX86_64.h
│ │ ├── [2.3K] UcontextX86.h
│ │ ├── [5.0K] Unwinder.h
│ │ ├── [1.6K] UserArm64.h
│ │ ├── [1.6K] UserArm.h
│ │ ├── [1.7K] UserMips64.h
│ │ ├── [1.7K] UserMips.h
│ │ ├── [2.0K] UserX86_64.h
│ │ └── [1.8K] UserX86.h
│ ├── [5.1K] JitDebug.cpp
│ ├── [4.5K] LocalUnwinder.cpp
│ ├── [1.4K] Log.cpp
│ ├── [ 11K] MapInfo.cpp
│ ├── [5.6K] Maps.cpp
│ ├── [ 13K] Memory.cpp
│ ├── [ 19] OWNERS
│ ├── [4.4K] RegsArm64.cpp
│ ├── [5.3K] RegsArm.cpp
│ ├── [3.7K] Regs.cpp
│ ├── [1.8K] RegsInfo.h
│ ├── [4.9K] RegsMips64.cpp
│ ├── [5.1K] RegsMips.cpp
│ ├── [5.3K] RegsX86_64.cpp
│ ├── [5.4K] RegsX86.cpp
│ ├── [4.4K] Symbols.cpp
│ ├── [1.8K] Symbols.h
│ ├── [4.0K] tests
│ │ ├── [ 47K] ArmExidxDecodeTest.cpp
│ │ ├── [ 11K] ArmExidxExtractTest.cpp
│ │ ├── [2.5K] DexFileData.h
│ │ ├── [ 11K] DexFilesTest.cpp
│ │ ├── [6.4K] DexFileTest.cpp
│ │ ├── [ 26K] DwarfCfaLogTest.cpp
│ │ ├── [ 35K] DwarfCfaTest.cpp
│ │ ├── [ 32K] DwarfDebugFrameTest.cpp
│ │ ├── [4.4K] DwarfEhFrameTest.cpp
│ │ ├── [ 18K] DwarfEhFrameWithHdrTest.cpp
│ │ ├── [ 16K] DwarfMemoryTest.cpp
│ │ ├── [2.1K] DwarfOpLogTest.cpp
│ │ ├── [ 49K] DwarfOpTest.cpp
│ │ ├── [ 21K] DwarfSectionImplTest.cpp
│ │ ├── [5.2K] DwarfSectionTest.cpp
│ │ ├── [7.8K] ElfCacheTest.cpp
│ │ ├── [1.9K] ElfFake.cpp
│ │ ├── [4.5K] ElfFake.h
│ │ ├── [ 13K] ElfInterfaceArmTest.cpp
│ │ ├── [ 44K] ElfInterfaceTest.cpp
│ │ ├── [ 15K] ElfTest.cpp
│ │ ├── [4.4K] ElfTestUtils.cpp
│ │ ├── [1.2K] ElfTestUtils.h
│ │ ├── [4.0K] files
│ │ │ ├── [ 140] elf32.xz
│ │ │ ├── [ 144] elf64.xz
│ │ │ └── [4.0K] offline
│ │ │ ├── [4.0K] art_quick_osr_stub_arm
│ │ │ │ ├── [ 24] descriptor.data
│ │ │ │ ├── [ 32] entry0.data
│ │ │ │ ├── [ 32] entry1.data
│ │ │ │ ├── [ 624] jit0.data
│ │ │ │ ├── [ 612] jit1.data
│ │ │ │ ├── [5.8M] libart.so
│ │ │ │ ├── [821K] libc.so
│ │ │ │ ├── [ 184] maps.txt
│ │ │ │ ├── [ 183] regs.txt
│ │ │ │ └── [ 60K] stack.data
│ │ │ ├── [4.0K] bad_eh_frame_hdr_arm64
│ │ │ │ ├── [1.1M] libc.so
│ │ │ │ ├── [ 95] maps.txt
│ │ │ │ ├── [ 61] regs.txt
│ │ │ │ ├── [ 72] stack.data
│ │ │ │ └── [ 66K] waiter64
│ │ │ ├── [4.0K] debug_frame_first_x86
│ │ │ │ ├── [ 52] libc.so
│ │ │ │ ├── [ 85] maps.txt
│ │ │ │ ├── [ 112] regs.txt
│ │ │ │ ├── [ 192] stack.data
│ │ │ │ └── [9.6K] waiter
│ │ │ ├── [4.0K] debug_frame_load_bias_arm
│ │ │ │ ├── [640K] libbinder.so
│ │ │ │ ├── [807K] libc.so
│ │ │ │ ├── [ 136] maps.txt
│ │ │ │ ├── [ 20K] mediaserver
│ │ │ │ ├── [ 176] regs.txt
│ │ │ │ └── [2.5K] stack.data
│ │ │ ├── [4.0K] eh_frame_hdr_begin_x86_64
│ │ │ │ ├── [ 64] libc.so
│ │ │ │ ├── [ 108] maps.txt
│ │ │ │ ├── [ 198] regs.txt
│ │ │ │ ├── [1.4K] stack.data
│ │ │ │ └── [ 69K] unwind_test64
│ │ │ ├── [4.0K] gnu_debugdata_arm
│ │ │ │ ├── [1.4M] libandroid_runtime.so
│ │ │ │ ├── [ 64] maps.txt
│ │ │ │ ├── [ 26] regs.txt
│ │ │ │ └── [ 24] stack.data
│ │ │ ├── [4.0K] jit_debug_arm
│ │ │ │ ├── [ 22K] 137-cfi.odex
│ │ │ │ ├── [ 24K] dalvikvm32
│ │ │ │ ├── [ 24] descriptor1.data
│ │ │ │ ├── [ 24] descriptor.data
│ │ │ │ ├── [ 32] entry0.data
│ │ │ │ ├── [ 32] entry1.data
│ │ │ │ ├── [ 32] entry2.data
│ │ │ │ ├── [ 32] entry3.data
│ │ │ │ ├── [ 32] entry4.data
│ │ │ │ ├── [ 32] entry5.data
│ │ │ │ ├── [ 32] entry6.data
│ │ │ │ ├── [1.2K] jit0.data
│ │ │ │ ├── [1.2K] jit1.data
│ │ │ │ ├── [1.3K] jit2.data
│ │ │ │ ├── [1.9K] jit3.data
│ │ │ │ ├── [1.2K] jit4.data
│ │ │ │ ├── [2.3K] jit5.data
│ │ │ │ ├── [1.2K] jit6.data
│ │ │ │ ├── [5.2M] libartd.so
│ │ │ │ ├── [5.8M] libart.so
│ │ │ │ ├── [191K] libarttestd.so
│ │ │ │ ├── [ 52] libc.so
│ │ │ │ ├── [ 532] maps.txt
│ │ │ │ ├── [ 176] regs.txt
│ │ │ │ └── [7.9K] stack.data
│ │ │ ├── [4.0K] jit_debug_x86
│ │ │ │ ├── [ 22K] 137-cfi.odex
│ │ │ │ ├── [237K] dalvikvm32
│ │ │ │ ├── [ 24] descriptor.data
│ │ │ │ ├── [ 28] entry0.data
│ │ │ │ ├── [ 28] entry1.data
│ │ │ │ ├── [ 28] entry2.data
│ │ │ │ ├── [ 28] entry3.data
│ │ │ │ ├── [ 28] entry4.data
│ │ │ │ ├── [ 28] entry5.data
│ │ │ │ ├── [ 28] entry6.data
│ │ │ │ ├── [1.1K] jit0.data
│ │ │ │ ├── [1.2K] jit1.data
│ │ │ │ ├── [1.3K] jit2.data
│ │ │ │ ├── [1.9K] jit3.data
│ │ │ │ ├── [1.1K] jit4.data
│ │ │ │ ├── [2.3K] jit5.data
│ │ │ │ ├── [1.1K] jit6.data
│ │ │ │ ├── [ 10M] libartd.so
│ │ │ │ ├── [1.0M] libarttestd.so
│ │ │ │ ├── [ 52] libc.so
│ │ │ │ ├── [ 387] maps.txt
│ │ │ │ ├── [ 120] regs.txt
│ │ │ │ └── [ 11K] stack.data
│ │ │ ├── [4.0K] jit_map_arm
│ │ │ │ ├── [ 616] jit_map0.so
│ │ │ │ ├── [ 604] jit_map1.so
│ │ │ │ ├── [5.8M] libart.so
│ │ │ │ ├── [821K] libc.so
│ │ │ │ ├── [ 84] maps.txt
│ │ │ │ ├── [ 183] regs.txt
│ │ │ │ └── [ 60K] stack.data
│ │ │ ├── [4.0K] offset_arm
│ │ │ │ ├── [820K] libc.so
│ │ │ │ ├── [3.6M] libunwindstack_test
│ │ │ │ ├── [ 200] maps.txt
│ │ │ │ ├── [ 174] regs.txt
│ │ │ │ ├── [ 828] stack0.data
│ │ │ │ └── [4.3K] stack1.data
│ │ │ ├── [4.0K] shared_lib_in_apk_arm64
│ │ │ │ ├── [991K] ANGLEPrebuilt.apk
│ │ │ │ ├── [1.2M] libc.so
│ │ │ │ ├── [2.0M] linker64
│ │ │ │ ├── [ 366] maps.txt
│ │ │ │ ├── [ 410] regs.txt
│ │ │ │ ├── [5.0K] stack0.data
│ │ │ │ ├── [5.2K] stack1.data
│ │ │ │ └── [8.0K] vdso.so
│ │ │ ├── [4.0K] shared_lib_in_apk_memory_only_arm64
│ │ │ │ ├── [1.2M] libc.so
│ │ │ │ ├── [948K] lib_mem.data
│ │ │ │ ├── [2.0M] linker64
│ │ │ │ ├── [ 371] maps.txt
│ │ │ │ ├── [ 410] regs.txt
│ │ │ │ ├── [5.0K] stack0.data
│ │ │ │ ├── [5.2K] stack1.data
│ │ │ │ └── [8.0K] vdso.so
│ │ │ ├── [4.0K] shared_lib_in_apk_single_map_arm64
│ │ │ │ ├── [1.2M] libc.so
│ │ │ │ ├── [ 149] maps.txt
│ │ │ │ ├── [ 413] regs.txt
│ │ │ │ ├── [ 14K] stack.data
│ │ │ │ └── [ 22M] test.apk
│ │ │ ├── [4.0K] straddle_arm
│ │ │ │ ├── [ 61K] libbase.so
│ │ │ │ ├── [821K] libc.so
│ │ │ │ ├── [ 232] maps.txt
│ │ │ │ ├── [ 39] regs.txt
│ │ │ │ └── [ 232] stack.data
│ │ │ └── [4.0K] straddle_arm64
│ │ │ ├── [5.0M] libunwindstack_test
│ │ │ ├── [ 142] maps.txt
│ │ │ ├── [ 85] regs.txt
│ │ │ └── [ 232] stack.data
│ │ ├── [3.2K] GenGnuDebugdata.cpp
│ │ ├── [ 14K] JitDebugTest.cpp
│ │ ├── [6.5K] LocalUnwinderTest.cpp
│ │ ├── [2.5K] LogFake.cpp
│ │ ├── [ 900] LogFake.h
│ │ ├── [ 15K] MapInfoCreateMemoryTest.cpp
│ │ ├── [6.0K] MapInfoGetBuildIDTest.cpp
│ │ ├── [ 14K] MapInfoGetElfTest.cpp
│ │ ├── [4.8K] MapInfoGetLoadBiasTest.cpp
│ │ ├── [2.3K] MapInfoTest.cpp
│ │ ├── [ 20K] MapsTest.cpp
│ │ ├── [3.0K] MemoryBufferTest.cpp
│ │ ├── [4.8K] MemoryCacheTest.cpp
│ │ ├── [1.7K] MemoryFake.cpp
│ │ ├── [2.2K] MemoryFake.h
│ │ ├── [9.1K] MemoryFileTest.cpp
│ │ ├── [3.3K] MemoryLocalTest.cpp
│ │ ├── [3.2K] MemoryOfflineBufferTest.cpp
│ │ ├── [1.9K] MemoryOfflineTest.cpp
│ │ ├── [2.9K] MemoryRangesTest.cpp
│ │ ├── [3.0K] MemoryRangeTest.cpp
│ │ ├── [ 10K] MemoryRemoteTest.cpp
│ │ ├── [2.3K] MemoryTest.cpp
│ │ ├── [3.2K] RegsFake.h
│ │ ├── [2.5K] RegsInfoTest.cpp
│ │ ├── [8.8K] RegsIterateTest.cpp
│ │ ├── [7.6K] RegsStepIfSignalHandlerTest.cpp
│ │ ├── [ 10K] RegsTest.cpp
│ │ ├── [ 13K] SymbolsTest.cpp
│ │ ├── [1.4K] TestLocal.cpp
│ │ ├── [1.4K] TestUtils.cpp
│ │ ├── [1.4K] TestUtils.h
│ │ ├── [ 51K] UnwinderTest.cpp
│ │ ├── [ 70K] UnwindOfflineTest.cpp
│ │ └── [ 14K] UnwindTest.cpp
│ ├── [4.0K] tools
│ │ ├── [2.9K] unwind.cpp
│ │ ├── [ 10K] unwind_for_offline.cpp
│ │ ├── [6.0K] unwind_info.cpp
│ │ ├── [7.4K] unwind_reg_info.cpp
│ │ └── [3.4K] unwind_symbols.cpp
│ └── [ 12K] Unwinder.cpp
├── [4.0K] libusbhost
│ ├── [1.1K] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] usbhost
│ │ └── [10.0K] usbhost.h
│ └── [ 24K] usbhost.c
├── [4.0K] libutils
│ ├── [5.9K] Android.bp
│ ├── [6.3K] BitSet_test.cpp
│ ├── [2.9K] CallStack.cpp
│ ├── [2.4K] CleanSpec.mk
│ ├── [6.7K] FileMap.cpp
│ ├── [1.4K] FileMap_test.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] utils
│ │ ├── [4.6K] AndroidThreads.h
│ │ ├── [ 792] Atomic.h
│ │ ├── [ 11K] BitSet.h
│ │ ├── [2.1K] ByteOrder.h
│ │ ├── [6.2K] CallStack.h
│ │ ├── [2.3K] Compat.h
│ │ ├── [4.7K] Condition.h
│ │ ├── [1.3K] Debug.h
│ │ ├── [ 926] Endian.h
│ │ ├── [2.4K] Errors.h
│ │ ├── [2.9K] FastStrcmp.h
│ │ ├── [3.6K] FileMap.h
│ │ ├── [7.0K] Flattenable.h
│ │ ├── [1.0K] Functor.h
│ │ ├── [1.5K] JenkinsHash.h
│ │ ├── [6.9K] KeyedVector.h
│ │ ├── [2.0K] LightRefBase.h
│ │ ├── [ 10K] List.h
│ │ ├── [ 270] Log.h
│ │ ├── [ 16K] Looper.h
│ │ ├── [8.4K] LruCache.h
│ │ ├── [1.1K] misc.h
│ │ ├── [7.1K] Mutex.h
│ │ ├── [1.6K] NativeHandle.h
│ │ ├── [3.7K] Printer.h
│ │ ├── [2.4K] ProcessCallStack.h
│ │ ├── [3.4K] PropertyMap.h
│ │ ├── [ 24K] RefBase.h
│ │ ├── [3.5K] RWLock.h
│ │ ├── [3.1K] Singleton.h
│ │ ├── [9.6K] SortedVector.h
│ │ ├── [1.4K] StopWatch.h
│ │ ├── [7.7K] String16.h
│ │ ├── [ 12K] String8.h
│ │ ├── [8.3K] StrongPointer.h
│ │ ├── [ 906] SystemClock.h
│ │ ├── [2.3K] ThreadDefs.h
│ │ ├── [4.3K] Thread.h
│ │ ├── [1.0K] threads.h
│ │ ├── [3.5K] Timers.h
│ │ ├── [3.8K] Tokenizer.h
│ │ ├── [1.5K] Trace.h
│ │ ├── [9.6K] TypeHelpers.h
│ │ ├── [6.6K] Unicode.h
│ │ ├── [ 14K] Vector.h
│ │ └── [7.2K] VectorImpl.h
│ ├── [2.1K] JenkinsHash.cpp
│ ├── [ 23K] Looper.cpp
│ ├── [ 27K] Looper_test.cpp
│ ├── [ 12K] LruCache_test.cpp
│ ├── [3.3K] misc.cpp
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [1.1K] Mutex_test.cpp
│ ├── [1.1K] NativeHandle.cpp
│ ├── [ 10K] NOTICE
│ ├── [ 21] OWNERS
│ ├── [3.9K] Printer.cpp
│ ├── [6.7K] ProcessCallStack.cpp
│ ├── [6.2K] PropertyMap.cpp
│ ├── [ 11K] README
│ ├── [ 27K] RefBase.cpp
│ ├── [ 13K] RefBase_test.cpp
│ ├── [3.9K] SharedBuffer.cpp
│ ├── [4.5K] SharedBuffer.h
│ ├── [1.9K] SharedBuffer_test.cpp
│ ├── [1.2K] Singleton_test1.cpp
│ ├── [1.1K] Singleton_test2.cpp
│ ├── [2.6K] Singleton_test.cpp
│ ├── [1.0K] Singleton_test.h
│ ├── [2.0K] StopWatch.cpp
│ ├── [ 11K] String16.cpp
│ ├── [ 15K] String8.cpp
│ ├── [2.9K] String8_test.cpp
│ ├── [ 770] StrongPointer.cpp
│ ├── [1.8K] StrongPointer_test.cpp
│ ├── [1.7K] SystemClock.cpp
│ ├── [3.3K] SystemClock_test.cpp
│ ├── [ 24K] Threads.cpp
│ ├── [2.0K] Timers.cpp
│ ├── [4.8K] Tokenizer.cpp
│ ├── [ 821] Trace.cpp
│ ├── [ 17K] Unicode.cpp
│ ├── [6.0K] Unicode_test.cpp
│ ├── [ 20K] VectorImpl.cpp
│ └── [3.5K] Vector_test.cpp
├── [4.0K] libvndksupport
│ ├── [ 568] Android.bp
│ ├── [4.0K] include
│ │ └── [4.0K] vndksupport
│ │ └── [1.2K] linker.h
│ ├── [ 182] libvndksupport.map.txt
│ ├── [3.0K] linker.c
│ ├── [ 39] OWNERS
│ └── [4.0K] tests
│ ├── [ 862] Android.bp
│ └── [1.9K] linker_test.cpp
├── [4.0K] libziparchive
│ ├── [3.9K] Android.bp
│ ├── [1.8K] entry_name_utils-inl.h
│ ├── [2.2K] entry_name_utils_test.cc
│ ├── [4.0K] include
│ │ └── [4.0K] ziparchive
│ │ ├── [9.1K] zip_archive.h
│ │ ├── [1.3K] zip_archive_stream_entry.h
│ │ └── [5.3K] zip_writer.h
│ ├── [ 19] OWNERS
│ ├── [4.0K] testdata
│ │ ├── [ 320] bad_crc.zip
│ │ ├── [4.0K] bad_filename.zip
│ │ ├── [ 154] crash.apk
│ │ ├── [ 886] declaredlength.zip
│ │ ├── [1.0M] dummy-update.zip
│ │ ├── [308K] large.zip
│ │ └── [ 758] valid.zip
│ ├── [ 11K] unzip.cpp
│ ├── [2.5K] zip_archive_benchmark.cpp
│ ├── [ 44K] zip_archive.cc
│ ├── [6.7K] zip_archive_common.h
│ ├── [5.4K] zip_archive_private.h
│ ├── [8.3K] zip_archive_stream_entry.cc
│ ├── [ 29K] zip_archive_test.cc
│ ├── [ 16K] zip_writer.cc
│ └── [ 12K] zip_writer_test.cc
├── [4.0K] llkd
│ ├── [ 796] Android.bp
│ ├── [4.0K] include
│ │ └── [3.5K] llkd.h
│ ├── [ 54K] libllkd.cpp
│ ├── [1.3K] llkd.cpp
│ ├── [ 547] llkd-debuggable.rc
│ ├── [1.2K] llkd.rc
│ ├── [ 37] OWNERS
│ ├── [9.0K] README.md
│ └── [4.0K] tests
│ ├── [ 997] Android.bp
│ └── [ 12K] llkd_test.cpp
├── [4.0K] lmkd
│ ├── [ 980] Android.bp
│ ├── [1.5K] event.logtags
│ ├── [4.0K] include
│ │ ├── [1.5K] liblmkd_utils.h
│ │ └── [5.8K] lmkd.h
│ ├── [2.1K] liblmkd_utils.c
│ ├── [4.0K] libpsi
│ │ ├── [ 364] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] psi
│ │ │ └── [1.9K] psi.h
│ │ ├── [ 18] OWNERS
│ │ └── [2.5K] psi.c
│ ├── [ 61K] lmkd.c
│ ├── [ 263] lmkd.rc
│ ├── [ 18] OWNERS
│ ├── [2.6K] README.md
│ ├── [3.4K] statslog.c
│ ├── [2.8K] statslog.h
│ └── [4.0K] tests
│ ├── [ 989] Android.bp
│ └── [ 12K] lmkd_test.cpp
├── [4.0K] logcat
│ ├── [1.4K] Android.bp
│ ├── [5.7K] event.logtags
│ ├── [ 64K] logcat.cpp
│ ├── [2.4K] logcatd_main.cpp
│ ├── [2.5K] logcatd.rc
│ ├── [2.3K] logcat.h
│ ├── [1006] logcat_main.cpp
│ ├── [5.4K] logpersist
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [ 10K] NOTICE
│ ├── [ 21] OWNERS
│ └── [4.0K] tests
│ ├── [1.7K] Android.bp
│ ├── [3.6K] logcat_benchmark.cpp
│ ├── [ 708] logcatd_test.cpp
│ └── [ 52K] logcat_test.cpp
├── [4.0K] logd
│ ├── [2.4K] Android.bp
│ ├── [2.1K] auditctl.cpp
│ ├── [9.7K] CommandListener.cpp
│ ├── [3.6K] CommandListener.h
│ ├── [1.3K] event.logtags
│ ├── [2.8K] FlushCommand.cpp
│ ├── [1.2K] FlushCommand.h
│ ├── [6.8K] libaudit.c
│ ├── [2.7K] libaudit.h
│ ├── [ 15K] LogAudit.cpp
│ ├── [1.6K] LogAudit.h
│ ├── [ 43K] LogBuffer.cpp
│ ├── [8.4K] LogBufferElement.cpp
│ ├── [3.0K] LogBufferElement.h
│ ├── [6.0K] LogBuffer.h
│ ├── [ 937] LogBufferInterface.cpp
│ ├── [1.4K] LogBufferInterface.h
│ ├── [4.9K] LogCommand.cpp
│ ├── [ 893] LogCommand.h
│ ├── [ 879] logd.rc
│ ├── [ 26K] LogKlog.cpp
│ ├── [2.0K] LogKlog.h
│ ├── [5.1K] LogListener.cpp
│ ├── [1.5K] LogListener.h
│ ├── [8.2K] LogReader.cpp
│ ├── [1.2K] LogReader.h
│ ├── [ 28K] LogStatistics.cpp
│ ├── [ 23K] LogStatistics.h
│ ├── [ 291] logtagd.rc
│ ├── [ 31K] LogTags.cpp
│ ├── [4.8K] LogTags.h
│ ├── [6.0K] LogTimes.cpp
│ ├── [2.9K] LogTimes.h
│ ├── [2.3K] LogUtils.h
│ ├── [7.2K] LogWhiteBlackList.cpp
│ ├── [2.0K] LogWhiteBlackList.h
│ ├── [ 17K] main.cpp
│ ├── [ 40] OWNERS
│ ├── [ 549] README.auditd
│ ├── [4.8K] README.property
│ └── [4.0K] tests
│ ├── [1.6K] Android.bp
│ ├── [1.6K] AndroidTest.xml
│ └── [ 32K] logd_test.cpp
├── [4.0K] logwrapper
│ ├── [1.5K] Android.bp
│ ├── [1.2K] android_fork_execvp_ext_benchmark.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] logwrap
│ │ └── [3.9K] logwrap.h
│ ├── [ 17K] logwrap.c
│ ├── [2.8K] logwrapper.c
│ ├── [ 10K] NOTICE
│ └── [ 21] OWNERS
├── [4.0K] mkbootimg
│ ├── [1.2K] Android.bp
│ ├── [4.0K] include
│ │ ├── [4.0K] abi_check
│ │ │ └── [1.3K] mkbootimg_abi_check.h
│ │ └── [4.0K] bootimg
│ │ └── [5.6K] bootimg.h
│ ├── [ 799] mkbootimg_dummy.cpp
│ ├── [9.3K] mkbootimg.py
│ ├── [ 34] OWNERS
│ └── [5.8K] unpack_bootimg.py
├── [ 0] MODULE_LICENSE_APACHE2
├── [ 17K] NOTICE
├── [ 15] OWNERS
├── [ 142] PREUPLOAD.cfg
├── [4.0K] property_service
│ ├── [ 16] Android.bp
│ ├── [4.0K] libpropertyinfoparser
│ │ ├── [ 407] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] property_info_parser
│ │ │ └── [8.0K] property_info_parser.h
│ │ └── [7.8K] property_info_parser.cpp
│ ├── [4.0K] libpropertyinfoserializer
│ │ ├── [ 920] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] property_info_serializer
│ │ │ └── [1.6K] property_info_serializer.h
│ │ ├── [3.6K] property_info_file.cpp
│ │ ├── [1.5K] property_info_serializer.cpp
│ │ ├── [ 46K] property_info_serializer_test.cpp
│ │ ├── [1.3K] space_tokenizer.h
│ │ ├── [3.6K] trie_builder.cpp
│ │ ├── [4.3K] trie_builder.h
│ │ ├── [4.8K] trie_builder_test.cpp
│ │ ├── [3.1K] trie_node_arena.h
│ │ ├── [5.7K] trie_serializer.cpp
│ │ └── [1.6K] trie_serializer.h
│ ├── [ 21] OWNERS
│ └── [4.0K] property_info_checker
│ ├── [ 309] Android.bp
│ └── [5.5K] property_info_checker.cpp
├── [4.0K] qemu_pipe
│ ├── [ 376] Android.bp
│ ├── [4.0K] include
│ │ └── [2.4K] qemu_pipe.h
│ ├── [ 16] OWNERS
│ └── [3.3K] qemu_pipe.cpp
├── [4.0K] reboot
│ ├── [ 166] Android.bp
│ └── [2.2K] reboot.c
├── [4.0K] rootdir
│ ├── [ 418] adb_debug.prop
│ ├── [ 13K] Android.mk
│ ├── [ 150] asan_extract.rc
│ ├── [2.7K] asan_extract.sh
│ ├── [ 241] asan.options
│ ├── [4.0K] avb
│ │ ├── [1.5K] Android.mk
│ │ ├── [1.0K] q-developer-gsi.avbpubkey
│ │ ├── [1.0K] q-gsi.avbpubkey
│ │ ├── [1.0K] r-gsi.avbpubkey
│ │ └── [1.0K] s-gsi.avbpubkey
│ ├── [4.0K] etc
│ │ ├── [ 56] hosts
│ │ ├── [7.6K] ld.config.legacy.txt
│ │ ├── [ 191] ld.config.recovery.txt
│ │ ├── [ 33K] ld.config.txt
│ │ ├── [ 23K] ld.config.vndk_lite.txt
│ │ ├── [ 75] OWNERS
│ │ ├── [ 461] public.libraries.android.txt
│ │ ├── [ 481] public.libraries.iot.txt
│ │ ├── [ 426] public.libraries.wear.txt
│ │ └── [ 72] TEST_MAPPING
│ ├── [1.1K] fsverity_init.sh
│ ├── [ 338] init-debug.rc
│ ├── [ 653] init.environ.rc.in
│ ├── [ 33K] init.rc
│ ├── [7.5K] init.usb.configfs.rc
│ ├── [5.5K] init.usb.rc
│ ├── [ 959] init.zygote32_64.rc
│ ├── [ 563] init.zygote32.rc
│ ├── [ 981] init.zygote64_32.rc
│ ├── [ 565] init.zygote64.rc
│ ├── [5.9K] ld_config_backward_compatibility_check.py
│ ├── [ 95] OWNERS
│ ├── [2.5K] ueventd.rc
│ └── [8.7K] update_and_install_ld_config.mk
├── [4.0K] run-as
│ ├── [ 817] Android.bp
│ ├── [ 10K] NOTICE
│ └── [9.1K] run-as.cpp
├── [4.0K] sdcard
│ ├── [ 299] Android.bp
│ ├── [ 18] OWNERS
│ └── [ 12K] sdcard.cpp
├── [4.0K] shell_and_utilities
│ ├── [1020] Android.bp
│ ├── [ 15] OWNERS
│ └── [9.2K] README.md
├── [4.0K] storaged
│ ├── [2.7K] Android.bp
│ ├── [4.0K] binder
│ │ └── [4.0K] android
│ │ └── [4.0K] os
│ │ ├── [ 777] IStoraged.aidl
│ │ └── [4.0K] storaged
│ │ ├── [ 788] IStoragedPrivate.aidl
│ │ └── [ 703] UidInfo.aidl
│ ├── [1.5K] EventLogTags.logtags
│ ├── [4.0K] include
│ │ ├── [7.2K] storaged_diskstats.h
│ │ ├── [4.7K] storaged.h
│ │ ├── [3.6K] storaged_info.h
│ │ ├── [1.9K] storaged_service.h
│ │ ├── [4.1K] storaged_uid_monitor.h
│ │ ├── [1.5K] storaged_utils.h
│ │ └── [2.0K] uid_info.h
│ ├── [5.1K] main.cpp
│ ├── [ 38] OWNERS
│ ├── [ 397] README.properties
│ ├── [ 11K] storaged.cpp
│ ├── [ 10K] storaged_diskstats.cpp
│ ├── [ 11K] storaged_info.cpp
│ ├── [1.4K] storaged.proto
│ ├── [ 225] storaged.rc
│ ├── [7.6K] storaged_service.cpp
│ ├── [ 18K] storaged_uid_monitor.cpp
│ ├── [4.5K] storaged_utils.cpp
│ ├── [4.0K] tests
│ │ └── [ 24K] storaged_test.cpp
│ ├── [4.0K] tools
│ │ └── [5.7K] ranker.py
│ └── [1.6K] uid_info.cpp
├── [ 589] TEST_MAPPING
├── [4.0K] toolbox
│ ├── [2.1K] Android.bp
│ ├── [2.7K] generate-input.h-labels.py
│ ├── [ 21K] getevent.c
│ ├── [5.1K] getprop.cpp
│ ├── [ 0] MODULE_LICENSE_APACHE2
│ ├── [ 647] NOTICE
│ ├── [ 15] OWNERS
│ ├── [2.3K] r.c
│ ├── [1.6K] toolbox.c
│ ├── [ 43] tools.h
│ └── [4.0K] upstream-netbsd
│ └── [4.0K] usr.bin
│ └── [4.0K] grep
│ ├── [8.5K] fastgrep.c
│ ├── [6.2K] file.c
│ ├── [ 18K] grep.c
│ ├── [4.4K] grep.h
│ ├── [3.0K] queue.c
│ └── [ 11K] util.c
├── [4.0K] trusty
│ ├── [ 83] Android.bp
│ ├── [4.0K] gatekeeper
│ │ ├── [1.4K] Android.bp
│ │ ├── [1.2K] gatekeeper_ipc.h
│ │ ├── [1.7K] module.cpp
│ │ ├── [8.3K] trusty_gatekeeper.cpp
│ │ ├── [4.9K] trusty_gatekeeper.h
│ │ ├── [2.4K] trusty_gatekeeper_ipc.c
│ │ └── [ 850] trusty_gatekeeper_ipc.h
│ ├── [4.0K] keymaster
│ │ ├── [4.0K] 3.0
│ │ │ ├── [ 143] android.hardware.keymaster@3.0-service.trusty.rc
│ │ │ ├── [1.5K] service.cpp
│ │ │ └── [ 18K] TrustyKeymaster3Device.cpp
│ │ ├── [2.9K] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] trusty_keymaster
│ │ │ ├── [4.0K] ipc
│ │ │ │ ├── [2.9K] keymaster_ipc.h
│ │ │ │ └── [1.5K] trusty_keymaster_ipc.h
│ │ │ ├── [4.0K] legacy
│ │ │ │ └── [9.4K] trusty_keymaster_device.h
│ │ │ ├── [3.9K] TrustyKeymaster3Device.h
│ │ │ └── [3.5K] TrustyKeymaster.h
│ │ ├── [4.0K] ipc
│ │ │ └── [5.5K] trusty_keymaster_ipc.cpp
│ │ ├── [4.0K] legacy
│ │ │ ├── [5.2K] Makefile
│ │ │ ├── [2.1K] module.cpp
│ │ │ ├── [ 28K] trusty_keymaster_device.cpp
│ │ │ ├── [ 21K] trusty_keymaster_device_test.cpp
│ │ │ └── [ 19K] trusty_keymaster_main.cpp
│ │ └── [7.2K] TrustyKeymaster.cpp
│ ├── [4.0K] libtrusty
│ │ ├── [ 852] Android.bp
│ │ ├── [4.0K] include
│ │ │ └── [4.0K] trusty
│ │ │ └── [ 825] tipc.h
│ │ ├── [ 815] tipc_ioctl.h
│ │ ├── [4.0K] tipc-test
│ │ │ ├── [ 851] Android.bp
│ │ │ └── [ 19K] tipc_test.c
│ │ └── [1.4K] trusty.c
│ ├── [ 123] OWNERS
│ ├── [4.0K] storage
│ │ ├── [4.0K] interface
│ │ │ ├── [ 737] Android.bp
│ │ │ └── [4.0K] include
│ │ │ └── [4.0K] trusty
│ │ │ └── [4.0K] interface
│ │ │ └── [ 10K] storage.h
│ │ ├── [4.0K] lib
│ │ │ ├── [ 973] Android.bp
│ │ │ ├── [4.0K] include
│ │ │ │ └── [4.0K] trusty
│ │ │ │ └── [4.0K] lib
│ │ │ │ └── [5.7K] storage.h
│ │ │ └── [9.0K] storage.c
│ │ ├── [4.0K] proxy
│ │ │ ├── [ 987] Android.bp
│ │ │ ├── [2.7K] ipc.c
│ │ │ ├── [ 934] ipc.h
│ │ │ ├── [ 676] log.h
│ │ │ ├── [7.4K] proxy.c
│ │ │ ├── [7.6K] rpmb.c
│ │ │ ├── [ 906] rpmb.h
│ │ │ ├── [ 14K] storage.c
│ │ │ └── [1.5K] storage.h
│ │ └── [4.0K] tests
│ │ ├── [ 985] Android.bp
│ │ └── [ 91K] main.cpp
│ ├── [ 919] trusty-base.mk
│ ├── [ 644] trusty-storage.mk
│ └── [4.0K] utils
│ └── [4.0K] trusty-ut-ctrl
│ ├── [ 854] Android.bp
│ └── [3.9K] ut-ctrl.c
├── [4.0K] usbd
│ ├── [ 303] Android.bp
│ ├── [2.1K] usbd.cpp
│ └── [ 103] usbd.rc
└── [4.0K] watchdogd
├── [ 278] Android.bp
└── [2.0K] watchdogd.cpp
400 directories, 1984 files