android_system_core/include
Christopher Ferris 3a14004c7f Fix race condition updating local map data.
If the underlying local map changes, it's possible for multiple
threads to try and modify the map data associated with the UnwindLocalMap
object. Add a lock when generating the local map to avoid this problem.

In addition, add a read lock whenever any caller gets the maps iterator.
Updated all iterator callers to make this lock.

Bug: 29387050
Change-Id: Ie34822c3d8fd3bdb3dd126aeeb399969c36508c1
2016-06-16 23:28:11 -07:00
..
android log: Fix warning with __USE_MINGW_ANSI_STDIO 2014-06-12 13:19:51 -07:00
backtrace Fix race condition updating local map data. 2016-06-16 23:28:11 -07:00
binderwrapper binderwrapper: Resolve ambiguous base::Closure reference 2016-04-12 13:19:29 -07:00
cutils Merge "cutils: don't fortify property_get on clang." 2016-06-03 19:29:12 +00:00
log Change remaining Android logging macros to use C99 varidaic syntax 2016-04-27 14:44:40 -07:00
nativebridge LibNativeBridge: Version 2 2015-05-31 16:58:24 -07:00
private Move canned_fs_config into libcutils 2016-05-12 18:44:13 -07:00
system Name the pixel format and transform enums 2015-12-17 13:58:19 -08:00
sysutils Revert "Sigh, more vendors linking against hidden APIs." 2015-03-20 23:51:36 +00:00
usbhost libusbhost: Add usb_device_get_version() 2015-04-29 13:04:10 -07:00
utils Fix memory order and race bugs in Refbase.h & RefBase.cpp 2016-05-17 16:11:11 -07:00
ziparchive Allow setting an arbitrary alignment for an entry. 2016-01-19 13:55:53 -08:00