awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesClass File Binary Analysis

Breaking down the specific binary format of JVM class files, including bytecode and access flags.

Distinct from Cross-Format Binary Analysis: Specific to JVM class files rather than a general cross-format binary analysis framework.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Class File Binary Analysis. Refine with filters or upvote what's useful.

Awesome Class File Binary Analysis GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • doocs/jvmdoocs 的头像

    doocs/jvm

    11,093在 GitHub 上查看↗

    This project is a technical reference and documentation suite focused on the internal architecture and operational principles of the Java Virtual Machine. It provides comprehensive guides and analysis on how the virtual machine manages class loading, memory organization, and bytecode execution. The documentation distinguishes itself by providing deep dives into specific runtime mechanisms, such as the binary decoding of class files, the hierarchical delegation model for class loaders, and the precise sequence of the loading, linking, and initialization lifecycle. It also details memory reclam

    Provides comprehensive analysis of the JVM binary format, including constant pools and bytecode instructions.

    JavaScriptclassdoocsgc
    在 GitHub 上查看↗11,093
  • jacoco/jacocojacoco 的头像

    jacoco/jacoco

    4,580在 GitHub 上查看↗

    JaCoCo 是一个 Java 代码覆盖率工具和字节码插桩工具,用于衡量测试过程中执行了源代码的哪些部分。它既可以作为运行时代理来实时监控应用执行,也可以作为离线字节码插桩库,从而在受限的运行时环境中捕获执行数据。 该项目的特点是提供动态和静态两种插桩路径来跟踪执行情况。它包含一个用于实时监控的运行时代理,并具备在执行前修改已编译类文件的能力。此外,它还支持在不中断活动应用的情况下,通过远程网络连接从运行中的进程检索执行指标。 该系统可计算指令、分支、行、方法和类级别的定量覆盖率指标,以及圈复杂度。它提供了合并多次测试运行数据、在 CI/CD 质量门禁中强制执行覆盖率阈值,以及生成将执行的字节码映射回源代码的报告等功能。此外,它还支持将结果直接显示在代码编辑器中的可视化集成。 该工具与构建自动化系统和命令行接口集成,以实现数据收集和报告生成的自动化。

    Processes large sets of class files using streaming patterns to keep memory usage low during report generation.

    Javabytecodecoveragegroovy
    在 GitHub 上查看↗4,580
  1. Home
  2. Operating Systems & Systems Programming
  3. Cross-Format Binary Analysis
  4. Class File Binary Analysis

探索子标签

  • Streaming AnalysisMemory-efficient processing of class files using streaming patterns to handle large codebases. **Distinct from Class File Binary Analysis:** Focuses on the streaming processing pattern for efficiency, whereas Class File Binary Analysis is about the structural breakdown of the format.