android_device_xiaomi_sdm66.../utils
Kevin Tang 411951c341 make LocSharedLock::mRef ops atomic
The current share() and drop() calls are not thread
safe, which can cause memory heap correuption. This
changes the read / write ops to be atomic.

Change-Id: Ic241d4573bdf2e58c4e264e97bd41b56f882c791
CRs-Fixed: 975372
2016-02-19 12:38:43 -08:00
..
platform_lib_abstractions Avoiding race conditions during the pallellized builds in Android system 2015-03-09 11:55:44 -07:00
Android.mk missing util header file 2015-10-09 16:10:40 -07:00
linked_list.c Move some debug logs to verbose. 2015-11-06 20:42:13 -08:00
linked_list.h Merge branch jb_mr1 into jb_2.6 2013-06-11 14:58:24 -07:00
loc_cfg.cpp Location: reduce memory footprint 2015-11-09 11:33:15 +02:00
loc_cfg.h Location: reduce memory footprint 2015-11-09 11:33:15 +02:00
loc_log.cpp Location: reduce memory footprint 2015-11-09 11:33:15 +02:00
loc_log.h Location: reduce memory footprint 2015-11-09 11:33:15 +02:00
loc_misc_utils.cpp Add new utilities 2014-02-10 10:15:54 -08:00
loc_misc_utils.h Add new utilities 2014-02-10 10:15:54 -08:00
loc_target.cpp Fix implicit declaration errors in gps hal. 2015-07-15 15:18:06 +05:30
loc_target.h Add utility to identify lean targets 2015-03-19 17:33:06 -07:00
loc_timer.h crash in LocTimer wrapper 2015-08-10 10:33:49 -07:00
LocHeap.cpp timer bug fix 2015-09-18 09:30:33 -07:00
LocHeap.h Adding a number of utilities 2015-08-04 14:29:48 -07:00
LocSharedLock.h make LocSharedLock::mRef ops atomic 2016-02-19 12:38:43 -08:00
LocThread.cpp Crash fix with MsgTask API change 2015-09-21 14:45:58 -07:00
LocThread.h Crash fix with MsgTask API change 2015-09-21 14:45:58 -07:00
LocTimer.cpp another potential race condition 2015-09-30 14:03:36 -07:00
LocTimer.h Crash fix with MsgTask API change 2015-09-21 14:45:58 -07:00
log_util.h LCA additions to ULP and log_util defines. 2015-07-16 10:07:13 -07:00
Makefile.am hardware/qcom/gps: Porting HAL and Loc API 2.0 2013-07-03 17:08:14 -07:00
msg_q.c Move some debug logs to verbose. 2015-11-06 20:42:13 -08:00
msg_q.h made a convenient msg_q_init2 2013-07-23 20:12:54 -06:00
MsgTask.cpp Move some debug logs to verbose. 2015-11-06 20:42:13 -08:00
MsgTask.h Crash fix with MsgTask API change 2015-09-21 14:45:58 -07:00