find-callers

Identify direct caller functions and map their call sites for a target function address.

15|4|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/vzco/arc-probe --skill find-callers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-callers
Source: https://github.com/vzco/arc-probe/tree/main/plugins/arc-probe/skills/find-callers
Command: npx skills add https://github.com/vzco/arc-probe --skill find-callers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly identify all code paths that call a specified function, exposing how and where a function is invoked to aid debugging, vulnerability assessment, and reverse engineering.

Core Features & Use Cases

  • Enumerates direct call sites to a target function and shows the surrounding disassembly for argument setup.
  • Supports module-aware resolution and address formats to locate callers across binaries.
  • Useful for debugging, performance profiling, and analyzing code reuse in large codebases.

Quick Start

Provide a target function address to probe and retrieve all direct caller sites with their argument setup.

Frequently Asked Questions about find-callers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find all callers of a function during reverse engineering?

To find all callers of a function during reverse engineering, you need to identify direct caller functions that reference the target address and map their call sites. This process reveals how arguments are prepared and which context is passed across modules.

How does xref analysis show argument setup in assembly?

Xref analysis shows argument setup in assembly by examining the preceding instructions at each call site. This reveals exactly how arguments are prepared and passed to the target function, enabling quick understanding of function usage for debugging and vulnerability analysis.

Can I locate function callers across different modules in Windows x64?

Yes, you can locate function callers across different modules in Windows x64 binaries. The analysis supports module-aware resolution and address formats to locate direct call sites across binaries, aiding debugging and analyzing code reuse in large codebases.

What is the best way to map direct call sites for vulnerability assessment?

The best way to map direct call sites for vulnerability assessment is to provide a target function address and retrieve all direct caller sites with their argument setup. This exposes how and where a function is invoked to aid vulnerability assessment.

Does analyzing cross-references require understanding the preceding disassembly instructions?

Yes, analyzing cross-references requires understanding the preceding disassembly instructions because they reveal how arguments are prepared and which context is passed. This surrounding disassembly context is essential for accurate debugging and performance profiling.

Why does finding callers help with analyzing code reuse in large codebases?

Finding callers helps with analyzing code reuse in large codebases by enumerating direct call sites to a target function and exposing how it is invoked. This quickly identifies all code paths referencing the function address across modules.