OSDN Git Service

More SMP fixes.
authorAndy McFadden <fadden@android.com>
Thu, 5 Aug 2010 21:34:26 +0000 (14:34 -0700)
committerAndy McFadden <fadden@android.com>
Fri, 6 Aug 2010 14:38:26 +0000 (07:38 -0700)
commitfc3d31683a0120ba005f45f98dcbe1001064dafb
tree2c708452469c7c00431a3b1d6aa9be68fe76b0b7
parent5c828312261834e42147f7cd7b30003165df85fb
More SMP fixes.

Convert some ANDROID_MEMBAR_FULL uses into equivalent atomic ops.  A
couple of "bool" had to convert to "int" since we don't have atomic
ops for bools.

Replaced a local implementation of atomic inc with a call to the
atomic inc function.

Change-Id: I948b8080d743552bde014d3a6e716ed2c30ebef8
vm/AtomicCache.c
vm/AtomicCache.h
vm/Globals.h
vm/Profile.c
vm/Profile.h
vm/compiler/codegen/arm/Assemble.c
vm/interp/Interp.c
vm/jdwp/JdwpMain.c
vm/jdwp/JdwpPriv.h
vm/native/InternalNative.c
vm/oo/Class.c