Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 1.08 KB

README.md

File metadata and controls

36 lines (31 loc) · 1.08 KB

Orbit Agent Loader

Orbit Agent Loader is a collection of utilities for java agent developers. It allows programmers to write and test their java agents using dynamic agent loading (without using the -javaavent jvm parameter). It was developed by BioWare, a division of Electronic Arts.

Documentation

Documentation is located here.

License

Orbit is licensed under the BSD 3-Clause License.

Example

public class HelloAgentWorld
{
    public static class HelloAgent
    {
        public static void agentmain(String agentArgs, Instrumentation inst)
        {
            System.out.println(agentArgs);
            System.out.println("Hi from the agent!");
            System.out.println("I've got instrumentation!: " + inst);
        }
    }

    public static void main(String[] args)
    {
        AgentLoader.loadAgentClass(HelloAgent.class.getName(), "Hello!");
    }
}