Searches for functions that are assigned to struct fields, typically used in vtable-style dispatch, ops patterns, or callback registration. This covers patterns like C-style function pointer tables, Rust trait object vtables, and plugin/strategy registrations where functions are stored in struct fields.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
structType | string | no | — | Name of the struct type to search (e.g., FileOps, HandlerTable) |
field | string | no | — | Specific field name to look for (e.g., read, on_connect) |
limit | number | no | 50 | Maximum number of results |
Natural language:
What functions are registered as FileOps callbacks?
MCP call:
{
"tool": "stellarion_find_implementors",
"arguments": {
"structType": "FileOps"
}
}
Natural language:
Which functions are assigned to the
on_messagefield ofWebSocketHandler?
MCP call:
{
"tool": "stellarion_find_implementors",
"arguments": {
"structType": "WebSocketHandler",
"field": "on_message"
}
}
Natural language:
Find all function pointer registrations in the project
MCP call:
{
"tool": "stellarion_find_implementors",
"arguments": {}
}
Returns matching implementations:
structType to search broadly.stellarion_get_detailed_symbol to inspect the implementation of a discovered callback function.stellarion_symbol_search with the interface name instead.