This change converts the first nsk Suspend/Resume test from the shared agent thread handshake to direct native calls made by the test thread. The Java code passes the thread object directly to the native methods, removing the name-based lookup. Each validation now throws on failure instead of reporting through the shared status protocol.
The old suspended state check could never actually fail the run, its status went through a value the test discarded, the rewrite makes all of it load bearing. The same schema is still used by sixteen additional tests, plus three tests that use only its status flag. I plan to convert them family by family, either in this PR or in follow up PRs depending on what works best for review. The shared header can be removed once it is no longer used --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Convert suspendthrd01 to direct native calls Changes: https://git.openjdk.org/jdk/pull/32585/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32585&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295169 Stats: 144 lines in 2 files changed: 23 ins; 96 del; 25 mod Patch: https://git.openjdk.org/jdk/pull/32585.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/32585/head:pull/32585 PR: https://git.openjdk.org/jdk/pull/32585
