RFR: 8346082: Output JVMTI agent information is hserr files [v3]
    Alex Menkov 
    amenkov at openjdk.org
       
    Thu Dec 12 23:36:37 UTC 2024
    
    
  
On Thu, 12 Dec 2024 12:41:28 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:
>> We should output more information about the JVMTI agents in the hserr file.
>
> Matthias Baesken has updated the pull request incrementally with one additional commit since the last revision:
> 
>   infos -> info
src/hotspot/share/runtime/os.cpp line 1128:
> 1126: #if INCLUDE_JVMTI
> 1127:   // should return all kinds of JVMTI agents, but no xrun agents
> 1128:   const JvmtiAgentList::Iterator it =JvmtiAgentList::agents();
Suggestion:
  const JvmtiAgentList::Iterator it = JvmtiAgentList::agents();
src/hotspot/share/runtime/os.cpp line 1141:
> 1139:       const char* optionsinfo = agent->options();
> 1140:       const char* pathinfo = agent->os_lib_path();
> 1141:       if (agent->is_dynamic()) dyninfo = "dynamic";
maybe just initialize it as
      const char* dyninfo = agent->is_dynamic() ? "dynamic" : "";
(and the same for instrumentinfo/loadinfo/initinfo)
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22706#discussion_r1883027329
PR Review Comment: https://git.openjdk.org/jdk/pull/22706#discussion_r1883030064
    
    
More information about the serviceability-dev
mailing list