2 रिपॉजिटरी
Tools for attaching to and modifying live Java Virtual Machine processes via instrumentation APIs.
Distinct from Java Agents: Distinct from Java Agents: focuses on the capability to attach to an already running process rather than just the agent API.
Explore 2 awesome GitHub repositories matching part of an awesome list · Runtime Process Attachers. Refine with filters or upvote what's useful.
Recaf is a suite of specialized tools for assembling, editing, deobfuscating, decompiling, and instrumenting Java bytecode and runtime processes. It provides a coordinated environment for modifying compiled Java class files and analyzing the behavior of Java applications. The project distinguishes itself through a multi-level abstraction layer that allows for editing across different formats and a pluggable framework that routes bytecode through multiple configurable decompilation engines. It includes an embedded scripting engine and plugin architecture to automate repetitive tasks and extend
Enables attaching to live Java processes to modify or analyze code during execution.
btrace is a JVM dynamic tracing tool and performance profiler used for injecting safe instrumentation scripts into a running Java Virtual Machine without requiring a process restart. It functions as a Java agent framework and a Model Context Protocol server, exposing JVM diagnostic operations and tracing tools to large language models and AI assistants. The project distinguishes itself by enabling real-time code injection and bytecode-level instrumentation via a secure binary protocol. It ensures production stability through a static safety analysis engine that blocks unstable code patterns,
Enables attaching to and modifying live JVM processes via instrumentation APIs for real-time monitoring.