alibaba / alibaba/one-java-agent

非SystemClassLoader时,ClassLoader_Instrument 应该在 加载one-java-agent本体的ClassLoader里 避免调用 ClassLoaderHandler

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
579
Forks
128
PR merge metrics
No merged PRs in 30d

Description

如果使用 `-javaagent`启动 one-java-agent ,它的的 ClassLoader 是 SystemClassLoader 。

但如果是动态attach,则加载 one-java-agent的 ClassLoader 可能是定制,在这种情况下应该避免调用 ClassLoaderHandler ?

* com.alibaba.oneagent.inst.ClassLoader_Instrument

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading com.alibaba.oneagent.inst.ClassLoader_Instrument and compare its behavior when the agent is launched with -javaagent versus dynamically attached. Determine how the agent's custom ClassLoader relates to ClassLoaderHandler; done means the intended loader behavior is specified and verified for both startup modes.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.