Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8161482

aarch32: nativeInstruction atomicity and correctness of patching

XMLWordPrintable

      some parts of code patching implementation of aarch32 port produce undefined behavior since replace ARM instructions which are not guaranteed to be correctly executed by CPU during patching

      in addition, the Atomic implementation for jlong data types are not really atomic since use ordinary means of accessing the memory, which are not guaranteed to be atomic on 32-bit ARM CPUs

            apetushkov Andrey Petushkov
            apetushkov Andrey Petushkov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: