diff options
author | jfrijters <jfrijters> | 2008-06-06 11:07:14 +0400 |
---|---|---|
committer | jfrijters <jfrijters> | 2008-06-06 11:07:14 +0400 |
commit | db4720da166361f480586decec8581648c0b7ab0 (patch) | |
tree | 0fdeb152f2ff187ca233d6cf063b440118019454 /openjdk/map.xml | |
parent | e54ba823854c45ee3cf738663989729825233746 (diff) |
Changed compareAndSet methods from map.xml based implementation to AtomicReferenceFieldUpdater based implementation. This reduces the number of differences between upstream and our version.
Diffstat (limited to 'openjdk/map.xml')
-rw-r--r-- | openjdk/map.xml | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/openjdk/map.xml b/openjdk/map.xml index 4c0d841f..352ca430 100644 --- a/openjdk/map.xml +++ b/openjdk/map.xml @@ -1269,30 +1269,6 @@ <ret /> </body> </method> - <method name="compareAndSetHead" sig="(Ljava.util.concurrent.locks.AbstractQueuedSynchronizer$Node;)Z"> - <body> - <ldarg_0 /> - <ldflda class="java.util.concurrent.locks.AbstractQueuedSynchronizer" name="head" sig="Ljava.lang.Object;" /> - <ldarg_1 /> - <ldnull /> - <call type="System.Threading.Interlocked" name="CompareExchange" sig="System.Object&;System.Object;System.Object" /> - <ldnull /> - <ceq /> - <ret /> - </body> - </method> - <method name="compareAndSetTail" sig="(Ljava.util.concurrent.locks.AbstractQueuedSynchronizer$Node;Ljava.util.concurrent.locks.AbstractQueuedSynchronizer$Node;)Z"> - <body> - <ldarg_0 /> - <ldflda class="java.util.concurrent.locks.AbstractQueuedSynchronizer" name="tail" sig="Ljava.lang.Object;" /> - <ldarg_2 /> - <ldarg_1 /> - <call type="System.Threading.Interlocked" name="CompareExchange" sig="System.Object&;System.Object;System.Object" /> - <ldarg_1 /> - <ceq /> - <ret /> - </body> - </method> <method name="compareAndSetWaitStatus" sig="(Ljava.util.concurrent.locks.AbstractQueuedSynchronizer$Node;II)Z"> <body> <ldarg_0 /> |