No description
Find a file
David Anderson 21671eda3e liblp: Refactor the partition table update API.
This change separates the WritePartitionTable function into two separate
functions: FlashPartitionTable and UpdatePartitionTable. This will be
cleaner than having extra unnecessary parameters and makes it clearer
when to call each one.

The motivation for this change is to improve the reliability of
UpdatePartitionTable() and to be able to simulate I/O failures for
testing.

Bug: 79173901
Test: liblp_test gtest
Change-Id: Iee5eb2e99fb76aef0b93a65bf85a89907e7cd9bf
2018-07-11 13:05:09 -07:00
adb adbd: fix spurious failure to create dirs when pushing. 2018-07-09 14:25:51 -07:00
adf Merge "Add OWNERS." 2017-12-07 23:21:26 +00:00
base libbase: assume clang. 2018-07-02 10:53:22 -07:00
bootstat Merge "bootstat: record reboot reason history in persist.sys.boot.reason.history" 2018-07-02 20:28:49 +00:00
cpio Possible null pointer miss on realloc 2017-03-23 22:41:14 +01:00
debuggerd Add support for new defines in v4.17.3 headers. 2018-06-29 16:43:21 -07:00
demangle Build adbd for recovery 2018-05-24 14:11:11 +09:00
diagnose_usb Build adbd for recovery 2018-05-24 14:11:11 +09:00
fastboot Simplify __attribute__((__printf__)) use. 2018-06-26 13:07:21 -07:00
fs_mgr liblp: Refactor the partition table update API. 2018-07-11 13:05:09 -07:00
gatekeeperd Fix memory leak when GateKeeperProxy.verify() returns 2018-06-18 11:05:42 +09:00
healthd healthd: Add elsk as OWNERS 2018-05-03 12:25:00 -07:00
include Move android_filesystem_config.h => fs_config.h 2017-08-02 16:31:19 -07:00
init Add /mnt/product rw mount point for product partitions. 2018-06-29 10:36:03 +08:00
libappfuse bpfmt. 2018-02-16 17:58:14 -08:00
libasyncio Build adbd for recovery 2018-05-24 14:11:11 +09:00
libbacktrace Merge "Build adbd for recovery" 2018-05-25 05:58:01 +00:00
libbinderwrapper Make libbinderwrapper available in /vendor partition 2018-04-06 08:41:21 +09:00
libcrypto_utils Build adbd for recovery 2018-05-24 14:11:11 +09:00
libcutils Merge "libcutils: Simplify android_get_control_socket()" 2018-06-28 11:01:44 +00:00
libdiskconfig Rename target.linux[_x86[_64]] to target.linux_glibc[_x86[_64]] 2017-10-02 10:44:29 -07:00
libgrallocusage Use -Werror in system/core 2017-11-01 11:32:55 -07:00
libion libion: cleanup logging 2018-03-07 10:56:06 -08:00
libkeyutils Build adbd for recovery 2018-05-24 14:11:11 +09:00
liblog Merge changes from topic "mingw-clang" 2018-06-26 19:47:53 +00:00
libmemtrack Add OWNERS. 2017-12-07 13:30:03 -08:00
libmemunreachable libmemunreachable: fix docs formatting. 2018-05-30 10:53:46 -07:00
libmetricslogger Add support for logging complex events from C++. 2018-05-08 10:27:09 +01:00
libnativebridge bpfmt. 2018-02-16 17:58:14 -08:00
libnativeloader libnativeloader: add jiyong to OWNERS. 2018-05-31 18:09:20 -07:00
libnetutils Add OWNERS. 2017-12-07 13:30:03 -08:00
libpackagelistparser Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libpixelflinger MIPS[64]: codeflinger: Fix build due to unused variable warnings 2017-11-06 16:38:49 +01:00
libprocessgroup libbase: add host properties support. 2018-05-24 18:04:31 -07:00
libprocinfo Build adbd for recovery 2018-05-24 14:11:11 +09:00
libqtaguid Redirect qtaguid native call to netd fwmark client 2017-11-09 18:02:22 -08:00
libsparse Merge "libsparse: add OWNERS." 2018-06-13 21:48:29 +00:00
libstats Remove a redundant check in statsd socket code. 2018-05-22 16:06:21 -07:00
libsuspend Add force_suspend function 2018-01-19 12:30:39 -08:00
libsync Merge "libsync: add __INTRODUCED_IN annotations." 2018-06-15 16:08:51 +00:00
libsystem Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libsysutils Merge "Parse IfIndex for Netlink RTM_NEWADDR / RTM_DELADDR event" 2018-06-27 16:27:26 +00:00
libunwindstack Refactor the DwarfSection classes. 2018-06-27 14:52:21 -07:00
libusbhost Remove urb request size maximum. 2018-02-07 16:12:14 -08:00
libutils Shared libs are supported in recovery mode 2018-06-10 08:32:24 +09:00
libvndksupport bpfmt. 2018-02-16 17:58:14 -08:00
libziparchive Shared libs are supported in recovery mode 2018-06-10 08:32:24 +09:00
llkd llkd: bootstat: propagate detailed livelock canonical boot reason 2018-04-18 14:02:16 -07:00
lmkd lmkd: Do not set soft_limit_in_bytes on high-end devices 2018-05-22 10:25:38 -07:00
logcat logcat: tidy "logcat.h". 2018-06-18 10:16:46 -07:00
logd logd: make behavior more consistent across builds. 2018-06-13 10:34:43 -07:00
logwrapper Build adbd for recovery 2018-05-24 14:11:11 +09:00
mkbootimg mkbootimg: add hridya@ to OWNERS. 2018-06-14 10:27:36 -07:00
property_service Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
qemu_pipe Build adbd for recovery 2018-05-24 14:11:11 +09:00
reboot reboot: only pause indefinitely for non-shutdown operations 2017-09-29 16:29:52 +00:00
rootdir rootdir: access to pstore denied to bootstat 2018-06-29 13:10:08 -07:00
run-as run-as: Migrate to blueprint 2018-06-27 11:15:23 -07:00
sdcard Remove FUSE logic; it's only a sdcardfs wrapper. 2018-01-12 15:41:55 -07:00
shell_and_utilities Merge "Split shell_and_utilities into partition parts." 2018-06-21 07:32:37 +00:00
storaged Merge "storaged: lower capabilities in init" 2018-04-12 15:55:26 +00:00
toolbox Merge "newfs_msdos: switch to external/newfs_msdos." 2018-06-20 19:06:59 +00:00
trusty bpfmt. 2018-02-16 17:58:14 -08:00
usbd bpfmt. 2018-02-16 17:58:14 -08:00
.clang-format Add a 2 width option of clang format. 2017-03-10 13:01:39 -08:00
.clang-format-2 Only allow short functions in class definitions. 2017-03-28 12:31:37 -07:00
.clang-format-4 clang-format: Double-indent continuation lines 2018-06-07 19:57:57 +09:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
Android.mk
CleanSpec.mk Shared libs are supported in recovery mode 2018-06-10 08:32:24 +09:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS Move per-file OWNERS directives to their directories. 2018-06-06 11:49:40 +09:00
platform_tools_tool_version.mk Fix warning on the build servers 2017-05-25 12:35:40 -07:00
PREUPLOAD.cfg Add a PREUPLOAD.cfg file to run git-clang-format on every commit 2017-03-08 16:51:26 +08:00