Topic: "jvmti"
oldmanpushcart/greys-anatomy
Java诊断工具
Language: Java - Size: 1.69 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 4,026 - Forks: 1,212

zkwlx/ADI
ADI(Android Debug Intensive) 是通过 JVMTI 实现的 Android 应用开发调试的增强工具集,目前主要提供性能相关的监控能力。
Language: C - Size: 5.06 MB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 309 - Forks: 44

roger1337/JDBG
Java Dynamic Reverse Engineering and Debugging Tool
Language: C++ - Size: 33.8 MB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 246 - Forks: 18

4ra1n/code-encryptor 📦
使用JNI加密字节码,通过JVMTI解密字节码以保护代码,支持自定义包名和密钥,使用魔法禁止黑客dump字节码
Language: C - Size: 20.2 MB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 175 - Forks: 19

odnoklassniki/jvmti-tools
Collection of small Java serviceability improvements based on JVM Tool Interface
Language: C++ - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 152 - Forks: 18

HeapStats/heapstats
JVMTI agent and JavaFX analyzer to gather JVM runtime information for after-the-fact analysis.
Language: C++ - Size: 1.91 MB - Last synced at: 16 days ago - Pushed at: almost 5 years ago - Stars: 130 - Forks: 16

Lefraudeur/RiptermsGhost
An example injectable cheat for minecraft using java native interface, jvmti, java method hooking, and constant pool editing
Language: C++ - Size: 7.93 MB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 126 - Forks: 20

cretz/stackparam
JVM agent to add method parameters to Java stack traces
Language: Rust - Size: 134 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 124 - Forks: 9

Drill4J/drill4j
Tool to identify testing gaps and reduce time spent on regression testing. Java/JVM, .NET, JavaScript in WEB
Size: 11.8 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 104 - Forks: 8

pandening/Java-debug-tool
Java dynamic debug tool
Language: Java - Size: 44 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 93 - Forks: 22

kylixs/flare-profiler
A Java profiler base on jvmti, with chrome flamegraph and slow method analysis. Java性能分析利器,欢迎加QQ群学习交流(837682428)
Language: JavaScript - Size: 9.51 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 68 - Forks: 10

weixingsun/jBProF
ebpf profiler for jvm
Language: C++ - Size: 2.74 MB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 63 - Forks: 3

zjw-swun/JVMTI_Demo
android p jvmti/android studio apply change
Language: C++ - Size: 313 KB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 61 - Forks: 16

square/stoic
Run code within any debuggable Android process, without modifying its APK
Language: Kotlin - Size: 1.17 MB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 55 - Forks: 3

dukeify/fake-jni
An implementation of the JNI and JVMTI with support for direct interaction between natively registered classes and JVM objects.
Language: C++ - Size: 482 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 10

mageddo-projects/jvm-attach
Load Java Agents at any running JVM process and more, no JDK needed
Language: C - Size: 238 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 6

Kartikvk1996/RR4J
RR4J is a tool that records java execution and later allows developers to replay locally.
Language: C++ - Size: 438 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 0

NekoCaffeine/amadeus.maho
Don't try to waste time reading this project, most people don't have the ability.
Language: Java - Size: 952 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 17 - Forks: 0

zifeihan/eprofiler-idea
java performance tool in idea
Language: Java - Size: 6.26 MB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 5

sachin-handiekar/learning-jvmti
Learning JVMTI - Developing native agent for JVM
Size: 2.29 MB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 11 - Forks: 2

WarrenUlrich/JNISharp
JNI & JVMTI bindings for C#
Language: C# - Size: 55.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

sachin-handiekar/jvmti-examples
Learning JVMTI - Code examples
Language: C++ - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 4

extremecoders-re/JWUnpacker
Unpacks java-to-exe files converted by JWrapper
Language: C++ - Size: 610 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 5

saqib-ahmed/javab-agent
This repository contains the code of a JVMTI agent which automatically analyses the java bytecode during runtime and exploits the implicit loop parallelism in the code and parallelize it on the fly. This research work was published in IC4E 2018, San Diego.
Language: C - Size: 1.17 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

rel-eng/rvmti
JVMTI agent in rust
Language: Rust - Size: 71.3 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 0

YaSuenag/jlivepatcher
Live patch for Java
Language: Java - Size: 22.5 KB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

serkan-ozal/stackwriter-serverless
StackWriter allows developers to be able to get, manipulate and send/report callstacks with local variables manually or automatically on error.
Size: 10.7 KB - Last synced at: 20 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

heshiming/jauto
JAuto: Lightweight Java GUI Automation
Language: C - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

stardust-enterprises/jvmti-rs
(WIP) Interact with the JVM Tooling Interface with idiomatic Rust.
Language: Rust - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

pandening/profiler-tool
an excellent profiler tool 4 developer
Language: C++ - Size: 385 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

klirii/JBIL
Java Bytecode Instrumentation Library
Language: C++ - Size: 37.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

skyinu/MixVegetable
practice c and learn jvmti
Language: C - Size: 255 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

marschall/object-size
Uses IterateOverObjectsReachableFromObject to compute java object size
Language: C - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

chancerly/jtik
Dynamic java method hook for Android,Implemented by jvmti
Language: C++ - Size: 236 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

itcraft-cn/simple_jvmti
jvmti's api bindings, as rust crate
Language: Rust - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

dukeify/baron
A highly streamlined, cross-platform, reverse engineering framework for JNI modules and JVMTI agents.
Language: C - Size: 116 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 3

Karlatemp/OpenAgent 📦
在不方便修改启动参数的时候启动Javaagent
Language: Java - Size: 581 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

HarryCU/rust-jvmti Fork of xea/rust-jvmti
JVM TI binding for Rust
Language: Rust - Size: 386 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

YaSuenag/jnativetracer
Native call tracer for Java
Language: C++ - Size: 4.88 KB - Last synced at: 16 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

itsaky/oj-libjdwp
JDWP debugger implementation from AOSP which uses ART TI to connect to a debuggable Android process.
Language: Java - Size: 106 MB - Last synced at: 2 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

cafec0c0/jvmti-over-http
JVMTI over HTTP using Rust Example
Language: Rust - Size: 4.88 KB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

hellyguo/jvm_agent_mem2csv
jvmti agent, to map memory objects to csv
Language: C - Size: 50.8 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ali-ghanbari/timer
A JVMTI-based profiling agent for measuring execution time of methods
Language: C - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
