文件路径 |
所属类.方法 |
逻辑 |
备注 |
---|---|---|---|
${sandbox_home}/bin/sandbox.sh | attach_jvm | java -jar "${SANDBOX_LIB_DIR}/sandbox-core.jar" | ${SANDBOX_JVM_OPS} server.ip=${TARGET_SERVER_IP};\ server.port=${TARGET_SERVER_PORT};\ namespace=${TARGET_NAMESPACE}" |
${sandbox_home}/lib/sandbox-core.jar | com.alibaba.jvm.sandbox.core.CoreLauncher. main->attachAgent |
VirtualMachine vmObj = VirtualMachine.attach(targetJvmPid); vmObj.loadAgent(agentJarPath, cfg); |
targetJvmPid,sandbox-agent.jar,featureString |
${sandbox_home}/lib/sandbox-agent.jar | com.alibaba.jvm.sandbox.agent.AgentLauncher. agentmain->install |
Instrumentation.appendToBootstrapClassLoaderSearch --${sandbox_home}/lib/sandbox-spy.jar
loadOrDefineClassLoader(namespace,getSandboxCoreJarPath(home)) jettyCoreServer.bind |
featureString->featureMap,Instrumentation |
${sandb |