Skip to content

Conversation

@nonetype
Copy link
Contributor

  • Adds callee listing feature
  • param: the function address to get callees
  • return: list of callee informations (address, name and type - internal or external)
>>> get_callee("0x417C7E")

[
  {'address': '0x415cc3', 'name': 'sub_415CC3', 'type': 'internal'}, # internal - the code exists in same binary
  {'address': '0x415da9', 'name': 'sub_415DA9', 'type': 'internal'}, 
  {'address': '0x4181cd', 'name': 'sub_4181CD', 'type': 'internal'}, 
  {'address': '0x417e06', 'name': 'sub_417E06', 'type': 'internal'}, 
  {'address': '0x415e1c', 'name': 'sub_415E1C', 'type': 'internal'}, 
  {'address': '0x44d264', 'name': 'exit', 'type': 'external'}, # external - imported from other libs
  {'address': '0x417b37', 'name': 'sub_417B37', 'type': 'internal'}
]

@nonetype nonetype marked this pull request as draft June 18, 2025 05:40
@nonetype nonetype marked this pull request as ready for review June 18, 2025 05:52
@nonetype nonetype requested a review from mrexodia July 1, 2025 02:00
@mrexodia mrexodia merged commit 7eb704e into mrexodia:main Aug 17, 2025
@mrexodia
Copy link
Owner

Apologies for the delay and thanks!

can1357 pushed a commit to can1357/ida-pro-mcp that referenced this pull request Dec 19, 2025
Add callee function listing feature
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants