On Wed, 2 Oct 2024 02:20:48 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:

>> The following APIs are useful when debugging the debug agent. Calls to them 
>> can be added to the code as needed (temporarily) to aid in debugging issues. 
>> They were taken from `test/lib/jdk/test/lib/jvmti/jvmti_common.hpp` and 
>> modified to better fit the needs and coding style of the debug agent.
>> 
>> char* translateThreadState(jint flags);
>> char* getThreadName(jthread thread);
>> char* getMethodName(jmethodID method);
>> void printStackTrace(jthread thread);
>> void printThreadInfo(jthread thread);
>> 
>> I made use of them while working on a couple of recent bugs and found them 
>> very useful. 
>> 
>> Tested by running all debugging tests on all supported platforms, and also 
>> running tier2, tier3, and tier5 svc ci test tasks.
>
> Chris Plummer has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Fix indent

Thanks for the reviews Alex and Serguei!

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

PR Comment: https://git.openjdk.org/jdk/pull/21299#issuecomment-2394490693

Reply via email to