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

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

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

4 个仓库

Awesome GitHub RepositoriesStack Return Capturers

Retrieves function outputs by reading the stack and registers immediately after a forced call.

Distinct from Runtime Call-Stack Capturers: Focuses on capturing function return values from the stack rather than capturing the call site for logging.

Explore 4 awesome GitHub repositories matching development tools & productivity · Stack Return Capturers. Refine with filters or upvote what's useful.

Awesome Stack Return Capturers GitHub Repositories

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

    gaogaotiantian/viztracer

    7,674在 GitHub 上查看↗

    VizTracer is a Python runtime instrumentation system and execution profiler used to trace and visualize code execution. It functions as a multi-process performance analyzer and trace visualizer, providing an interactive timeline and flamegraph interface to identify performance bottlenecks and analyze call sequences. The project distinguishes itself by its ability to aggregate execution data from multiple threads, subprocesses, and asynchronous tasks into a single unified report. It also features live process instrumentation, allowing users to attach to and detach from running Python applicati

    Logs function arguments, return values, and variable attributes dynamically without requiring modifications to the source code.

    Pythondebuggingflamegraphlogging
    在 GitHub 上查看↗7,674
  • btraceio/btracebtraceio 的头像

    btraceio/btrace

    5,989在 GitHub 上查看↗

    btrace 是一个 JVM 动态追踪工具和性能分析器,用于将安全的检测脚本注入正在运行的 Java 虚拟机中,而无需重启进程。它作为一个 Java 代理框架和模型上下文协议(MCP)服务器,将 JVM 诊断操作和追踪工具暴露给大语言模型和 AI 助手。 该项目的独特之处在于通过安全二进制协议实现实时代码注入和字节码级检测。它通过静态安全分析引擎确保生产环境的稳定性,该引擎在脚本编译阶段会拦截不稳定的代码模式(如循环和内存分配)。 该系统涵盖了广泛的可观测性功能,包括方法执行追踪、对象分配跟踪和字段访问监控。它通过延迟指标和执行数据采样提供性能分析,并能发出自定义的 Java Flight Recorder 事件以进行原生分析。 该代理支持灵活的部署策略,包括在启动时引导或使用 fat JAR 包在容器化环境中附加到实时进程。

    Captures function arguments, return values, and execution durations during runtime instrumentation.

    Javabtracejavajava-application
    在 GitHub 上查看↗5,989
  • qunarcorp/bistouryqunarcorp 的头像

    qunarcorp/bistoury

    4,077在 GitHub 上查看↗

    Bistoury 是一个 Java 应用生产环境诊断工具,提供分布式调试控制台、性能分析器和运行时字节码操作器。它通过动态插桩和状态检查分析运行中的 Java 应用,从而实现实时应用调试和生产环境诊断。 该系统通过协调诊断连接的远程代理管理器和能够在内存中重定义类而无需重启进程的运行时字节码操作器脱颖而出。它具有一个 Web 界面,用于跨多个服务器实例捕获堆转储、线程栈和局部变量,并由代理中继通信层支持,将命令路由到远程目标。 该项目涵盖了广泛的可观测性功能,包括通过异步栈采样和火焰图进行的 CPU 性能分析、跨多台机器的分布式日志管理,以及使用条件断点的非阻塞状态捕获。它还包括通过反编译或与 Git 和 Maven 仓库集成,将运行时字节码链接回原始源代码的源码恢复工具。 该工具提供 Web 控制台和命令行界面,用于管理日志、检索系统文件以及检查系统配置和环境变量。

    Snapshots local variables and call stacks at breakpoints without pausing the execution of the active application.

    Javaagentbistourycpu
    在 GitHub 上查看↗4,077
  • korcankaraokcu/pincekorcankaraokcu 的头像

    korcankaraokcu/PINCE

    2,767在 GitHub 上查看↗

    PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of running processes. It functions as a process memory manipulator and editor, allowing for the identification, modification, and monitoring of values within a target application's active memory. The tool distinguishes itself through memory pointer analysis, tracing addresses and offsets to locate static pointers that lead to dynamic data across different sessions. It also enables the execution of internal functions within a running process by manipulating the instruction pointer and

    Retrieves function output by reading the stack and registers immediately after a forced internal function call.

    Pythonassemblercheat-enginedebugging-tool
    在 GitHub 上查看↗2,767
  1. Home
  2. Development Tools & Productivity
  3. Call Stack Navigators
  4. Runtime Call-Stack Capturers
  5. Stack Return Capturers

探索子标签

  • Runtime Value Capture1 个子标签Capturing function arguments, return values, and variable states during execution without source modification. **Distinct from Stack Return Capturers:** Distinct from Stack Return Capturers by capturing a full set of runtime metadata (args, returns, attributes) instead of just the stack return value.