brutusin / instrumentation
An extensible java agent framework that instruments (modifies the bytecode at class loading time) programs running on the JVM, with the purpose of capturing method invocation events (start, finish, errors ...) and notifying custom listeners.
☆47Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for instrumentation
- A library for creating hook-based java agents, without dealing with bytecode☆13Updated 4 years ago
- Java tracing agent and live trace client☆73Updated last year
- Java Grep made easy☆18Updated 2 years ago
- Geoffrey's presentations, see https://ge0ffrey.github.io/ge0ffrey-presentations/☆24Updated last year
- Wraper around attach API and other JVM diagnostic interfaces☆32Updated 3 years ago
- Examples on how to use the Spoon Java source code transformation library☆85Updated 2 years ago
- Configurable Java Annotation Processor to simplify the use of the Service Provider Interface.☆38Updated last year
- A simple scripting frontend for the Java Debugger Interface☆55Updated 4 years ago
- A toolkit project to enable you to build annotation processors more easily☆38Updated 2 months ago
- ☆20Updated 7 years ago
- Sample code for the presentation on JVM Serviceability Tools☆27Updated 6 years ago
- JooFlux is a Java agent for dynamic aspect-oriented middlewares.☆26Updated 9 years ago
- A tiny code generation library (< 8 KB) written in Java, useful for any purpose, but ideal for JSR-269☆87Updated 2 years ago
- Java Bridge Method Maker☆27Updated last year
- Turn -XX:+TraceBytecodes output into a FlameGraph compatible stack format☆42Updated 5 months ago
- Sample maven project containing a Java agent and examples of bytecode manipulation with ASM and Javassist☆56Updated 7 years ago
- Netty XNIO Transport☆15Updated last month
- Java library providing additional collection interfaces and implementations built on top of Guava☆27Updated this week
- Generates synthetic bridge methods with different return types to help backward compatibility☆24Updated this week
- A ProcessBuilder look-alike based entirely on native POSIX APIs☆36Updated 8 months ago
- Annotation hints for the Hotspot JVM JIT compiler.☆43Updated last year
- Profiler and reverse engineering tool for java☆90Updated 5 years ago
- Java lib for monitoring directories or individual files via java.nio.file.WatchService☆29Updated last week
- Debug JSSE Provider☆14Updated 5 years ago
- Parses a string and converts it to another type. Supports all applicable java-library classes.☆60Updated last year
- JFR Datasource for Grafana☆48Updated this week
- The reference implementation for the JSpecify nullness specification (and later, its other specifications as well)☆24Updated last month
- Generates META-INF/services files automatically☆69Updated last year
- Hot replaces classes in the JVM☆213Updated 11 months ago
- Memory efficient java.util.Map implementation modelled after http://code.google.com/apis/v8/design.html☆62Updated 8 months ago