Go to file
David Srbecky 85b5fecec9 Check for data races when reading JIT/DEX entries.
Update the entries only when the list is modified by the runtime.

Check that the list wasn't concurrently modified when being read.

Bug: 124287208
Test: libunwindstack_test
Test: art/test.py -b --host -r -t 137-cfi
Change-Id: I87ba70322053a01b3d5be1fdf6310e1dc21bb084
2019-03-29 14:01:32 +00:00
adb Merge changes Ia84ed9ec,I1c0fde72 2019-03-27 00:33:05 +00:00
base Merge changes from topic "lpdumpd" 2019-03-26 20:35:36 +00:00
bootstat bootstat: add 4 reboot reasons to known set 2019-03-20 16:53:29 +00:00
cpio
debuggerd Check for data races when reading JIT/DEX entries. 2019-03-29 14:01:32 +00:00
demangle
deprecated-adf
diagnose_usb
fastboot fastboot: Avoid extra std::string copies 2019-03-26 12:04:05 -07:00
fs_mgr Merge changes from topic "lpdumpd" 2019-03-26 20:35:36 +00:00
gatekeeperd
healthd healthd: Add charger.recovery module. 2019-03-06 14:41:47 -08:00
include
init Merge changes from topic "lpdumpd" 2019-03-26 20:35:36 +00:00
janitors Add the two best build system janitors. 2019-03-25 10:25:13 -07:00
libappfuse
libasyncio Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libbacktrace Check for data races when reading JIT/DEX entries. 2019-03-29 14:01:32 +00:00
libbinderwrapper
libcrypto_utils
libcutils libcutils: android_get_control_file uses realpath. 2019-03-21 16:00:00 -07:00
libdiskconfig
libgrallocusage
libion
libkeyutils mini-keyctl: use ParseInt to parse keys 2019-03-18 13:57:05 -07:00
liblog liblog: don't return 0xFFFFFFFF as an invalid log id. 2019-03-25 16:41:39 -07:00
libmeminfo
libmemtrack Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libmemunreachable Catch SIGBUS in HeapWalker 2019-03-20 16:06:52 -07:00
libmetricslogger
libnativebridge
libnativeloader Do not fail when there is no vndk namespace 2019-03-25 13:59:40 +09:00
libnetutils
libpackagelistparser Add versionCode parser for package list. 2019-03-19 17:04:46 +00:00
libpixelflinger
libprocessgroup Revert "libprocessgroup: make sure SetupCgroups is called once and only by init" 2019-03-26 02:49:13 +00:00
libprocinfo Merge "Revert "Mark libs as double_loadable"" 2019-03-12 22:11:27 +00:00
libqtaguid
libsparse
libstats
libsuspend
libsync
libsystem
libsysutils Enlarge cmd buffer size of FrameworkListener 2019-03-21 23:09:16 +08:00
libunwindstack Check for data races when reading JIT/DEX entries. 2019-03-29 14:01:32 +00:00
libusbhost Revert "Mark libs as double_loadable" 2019-03-11 14:10:34 +00:00
libutils Revert "Revert "Fix wp and sp comparison bugs"" 2019-03-13 13:26:35 -07:00
libvndksupport Special case init for android_is_in_vendor_process. 2019-03-11 11:18:06 -07:00
libziparchive Merge "zip_archive.cc: delete android_errorWriteLog" 2019-03-23 03:08:35 +00:00
llkd
lmkd lmkd: set PSI_POLL_PERIOD to 10ms 2019-03-27 02:10:10 +00:00
logcat liblog: don't return 0xFFFFFFFF as an invalid log id. 2019-03-25 16:41:39 -07:00
logd
logwrapper
mkbootimg mkbootimg: print addresses and offsets in hex 2019-03-07 05:06:09 +00:00
property_service
qemu_pipe
reboot
rootdir Merge "Tighten native API surface." 2019-03-26 09:19:37 +00:00
run-as run-as: improve diagnostics on failure. 2019-03-13 11:16:03 -07:00
sdcard Allow callers to pass a flag to not link obb dirs of multiple users. 2019-03-05 14:41:54 -08:00
shell_and_utilities
storaged
toolbox
trusty Add support for RPMB over VirtIO Serial 2019-03-05 17:25:57 -08:00
usbd
watchdogd
.clang-format
.clang-format-2
.clang-format-4
.gitignore
Android.bp
CleanSpec.mk healthd: charger uses shared libraries. 2019-03-06 14:36:59 -08:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS
PREUPLOAD.cfg
TEST_MAPPING