RFR: Add function entry/exit instruments for aarch64

Jie He github.com+10233373+jhe33 at openjdk.java.net
Wed Apr 29 10:25:24 UTC 2020


Add function entry/exit instruments for aarch64, including 3 places:
gernate_normal_entry, generate_native_entry and generate_native_wrapper.

PS, I'm not sure if it's neccessary to instrument tsan into
generate_native_wrapper, which is for compiled code. Now just follow x86.
In addition, all tsan test cases could pass even though I remove the
instruments in generate_native_wrapper.

-------------

Commit messages:
 - Add function entry/exit instruments for aarch64

Changes: https://git.openjdk.java.net/tsan/pull/7/files
 Webrev: https://webrevs.openjdk.java.net/tsan/7/webrev.00
  Stats: 27 lines in 2 files changed: 27 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/tsan/pull/7.diff
  Fetch: git fetch https://git.openjdk.java.net/tsan pull/7/head:pull/7

PR: https://git.openjdk.java.net/tsan/pull/7


More information about the tsan-dev mailing list