xrefs

Analyze IDA Pro cross-references to map callers, callees, imports, and data references.

38|7|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/allthingsida/idasql-skills --skill xrefs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xrefs
Source: https://github.com/allthingsida/idasql-skills/tree/main/plugins/idasql/skills/xrefs
Command: npx skills add https://github.com/allthingsida/idasql-skills --skill xrefs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you understand the intricate relationships between different parts of your codebase by analyzing how functions, data, and imports reference each other.

Core Features & Use Cases

  • Caller/Callee Analysis: Identify which functions call a specific function, and which functions a given function calls.
  • Import Tracking: Discover where imported library functions are used throughout the binary.
  • Data Reference Mapping: Find out which code sections access specific data or strings.
  • Use Case: When investigating a suspicious function, quickly see all the places it's called from and all the other functions or data it interacts with to build a complete picture.

Quick Start

Show me all the functions that call the function named 'calculate_checksum'.

Frequently Asked Questions about xrefs

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

FAQPage Schema
How do I find all callers and callees for a specific function during reverse engineering?

Import tracking in IDA Pro cross-references maps where imported library functions are used throughout the binary. By querying xrefs and imports views, you can discover all code sections that reference specific imported functions to build a complete picture of dependencies.

Can I map which code sections access specific data or strings in a binary?

Data reference mapping analyzes IDA Pro cross-references to find out which code sections access specific data or strings. It leverages SQL queries against convenience views to efficiently map data access patterns across the binary for security audits.

What is the best way to map function dependencies for a security audit?

Mapping function dependencies for a security audit is best done by analyzing IDA Pro cross-references to identify callers, callees, imports, and data references. This approach provides complete insights into how functions interact within the codebase.

How does querying xrefs views help investigate suspicious functions?

Querying xrefs views helps investigate suspicious functions by revealing all places a function is called from and all other functions or data it interacts with. This cross-reference analysis builds a complete picture of code relationships for reverse engineering.