MCPcopy Create free account

hub / github.com/CSIT-SG/AETHER / functions

Functions1,756 in github.com/CSIT-SG/AETHER

↓ 1 callersMethodcompose
(self, config: PromptConfig)
plugin/ainalyse/chatbot/multi_agent_runtime/prompts.py:52
↓ 1 callersMethodcompute_scores
Compute similarity scores between a query vector and quantized stored vectors.
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/vector_engine.py:153
↓ 1 callersFunctioncompute_whitening_params
Computes whitening parameters while strictly maintaining the original dimensionality (no truncation).
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/whitening_generator.py:83
↓ 1 callersMethodconsume_last_transcript
(self)
plugin/ainalyse/chatbot/struct_agent.py:84
↓ 1 callersMethodcreate
(self, agent_id: str)
plugin/ainalyse/chatbot/specialist_registry.py:41
↓ 1 callersMethodcreate_agent
( self, agent_id: str, *, handler: AgentHandler, description: str = ""
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/builder.py:52
↓ 1 callersMethodcreate_loop_executor
( self, *, system_prompt: str, model: str, max_iterations: int,
plugin/ainalyse/chatbot/chatbot_agent.py:673
↓ 1 callersMethodcreate_loop_state
( self, executor: AgentLoopExecutor, task: str, checkpoint: Any = None, )
plugin/ainalyse/chatbot/chatbot_agent.py:717
↓ 1 callersMethodcreate_plan
( self, goal: str, actions: list[dict[str, Any]] | None = None, description: s
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:364
↓ 1 callersMethodcreate_scroll_hooks
(self)
plugin/ainalyse/unflattener/viewer.py:241
↓ 1 callersMethodcreate_struct
(self, struct_name: str, size: int = 0)
plugin/ainalyse/chatbot/chatbot_ida/bridge.py:42
↓ 1 callersFunctiondebug_ida_colors
Debug function to print all IDA color codes from 1-32.
plugin/ainalyse/unflattener/syntax_highlighter.py:404
↓ 1 callersFunctiondebug_ida_colors
Debug function to print all IDA color codes from 1-32.
plugin/ainalyse/ai_decomp/syntax_highlighter.py:404
↓ 1 callersMethoddecide_branch_priority
( self, query: str, node_name: str, node_description: str, sample_memo
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/llm.py:26
↓ 1 callersMethoddecide_branch_priority
( self, query: str, node_name: str, node_description: str, sample_memo
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/llm.py:147
↓ 1 callersMethoddecide_branch_priority_batch
( self, query: str, branches: list[dict[str, Any]], )
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/llm.py:36
↓ 1 callersFunctiondecompile_checked
A helper function to decompile a function at a given address, with robust error checking.
plugin/ainalyse/struct_creator/util.py:26
↓ 1 callersFunctiondecompile_func
Safely decompiles a function and returns the cfunc_t or None.
plugin/ainalyse/fullanalysis/core_ida_api.py:55
↓ 1 callersMethoddelegate_struct_task
( self, message: str, relevant_functions: Any, context_description: str = "",
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:642
↓ 1 callersMethoddetach_ui
Release UI references to avoid touching Qt widgets after teardown.
plugin/ainalyse/chatbot/controller.py:926
↓ 1 callersMethoddrop_oldest_blocks
Drop the oldest blocks entirely. Args: num_blocks: Number of blocks to drop Returns: Number of toke
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/block_buffer.py:403
↓ 1 callersFunctiondrop_unknown_if_redundant
Remove ``unknown`` from *tags* if other non-importance categories exist.
plugin/ainalyse/indexing/function_tagger.py:200
↓ 1 callersMethodencode_quantized
Encode a vector using TurboQuant quantization.
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/vector_engine.py:122
↓ 1 callersFunctionensure_run_paths
Return existing run paths from config or create a new pair.
plugin/ainalyse/log_gatherer_annotator.py:45
↓ 1 callersMethodescape_html_entities
Escape HTML entities like hilite.html does with escapeHtml.
plugin/ainalyse/unflattener/syntax_highlighter.py:49
↓ 1 callersMethodescape_html_entities
Escape HTML entities like hilite.html does with escapeHtml.
plugin/ainalyse/ai_decomp/syntax_highlighter.py:49
↓ 1 callersMethodevaluate_relevance
(self, query: str, content: str)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/llm.py:18
↓ 1 callersMethodevaluate_relevance_batch
(self, query: str, contents: list[str])
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/llm.py:22
↓ 1 callersMethodevaluate_relevance_batch
(self, query: str, contents: list[str])
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/llm.py:138
↓ 1 callersMethodexecute
(self, tool_name: str | StructToolNames, *args: str)
plugin/ainalyse/chatbot/chatbot_ida/struct_toolset.py:228
↓ 1 callersMethodexecute_tool
(self, tool_call: Any)
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/agent/loop.py:353
↓ 1 callersMethodexecute_tool_calls
( self, tool_calls: list[dict[str, Any]], *, enabled_tools: set[str] | None =
plugin/ainalyse/chatbot/chatbot_agent.py:788
↓ 1 callersMethodexport_to_dict
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:999
↓ 1 callersFunctionextract_pseudocode
Extracts the pseudocode for a specific function from a formatted text block.
plugin/ainalyse/struct_creator/util.py:10
↓ 1 callersFunctionextract_reasoning_trace
(message: Any)
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/agent/loop.py:89
↓ 1 callersFunctionextract_root_function_name
(ctx_content: str)
plugin/ainalyse/annotator.py:268
↓ 1 callersFunctionextract_root_function_name
(ctx_content: str)
plugin/ainalyse/struct_creator/struct_identifier.py:174
↓ 1 callersMethodfind_roots
Identify entry points to the binary (Exports, TLS, Main, and Interesting Orphans).
plugin/ainalyse/fullanalysis/core_graph.py:69
↓ 1 callersMethodfind_sccs
Iterative Tarjan's SCC algorithm. The recursive version crashes with RecursionError on binaries whose call chains exceed Pyt
plugin/ainalyse/fullanalysis/core_graph.py:205
↓ 1 callersFunctionformat_plan_for_prompt
( plan: Optional[Plan], max_in_progress: Optional[int] = None, max_completed: Optional[int] = None
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/prompts.py:12
↓ 1 callersFunctionformat_pseudocode_listing
(pseudocode_store: Dict[str, str])
plugin/ainalyse/manual_gatherer.py:112
↓ 1 callersFunctionformat_pseudocode_listing_for_ai_decomp
Format pseudocode listing for AI decompilation without address prefixes, but include function addresses in headers.
plugin/ainalyse/ai_decomp_old.py:404
↓ 1 callersMethodfrom_dict
(cls, payload: dict[str, Any])
plugin/ainalyse/chatbot/agent_messaging.py:52
↓ 1 callersMethodfrom_dict
(cls, data: dict[str, Any])
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/agent/core.py:33
↓ 1 callersMethodgenerate_python_script
(self, func_name: str, objective: str)
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:639
↓ 1 callersMethodgenerate_summary
Generate summary for the group.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/tool_buffer.py:151
↓ 1 callersMethodget_agent_tools
(self, agent_id: str)
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/core.py:62
↓ 1 callersFunctionget_all_functions
Return ``[(func_addr, func_name), ...]`` for every function in the IDB.
plugin/ainalyse/indexing/function_indexer.py:579
↓ 1 callersMethodget_all_memory_ids
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:133
↓ 1 callersMethodget_analysis_progress
Get analysis progress summary.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/manager.py:194
↓ 1 callersFunctionget_c_text
Extracts C pseudocode text formatted with 0xADDRESS| prefixes.
plugin/ainalyse/fullanalysis/core_ida_api.py:139
↓ 1 callersMethodget_call_chain
Iterative DFS to get all reachable functions from a starting address.
plugin/ainalyse/chatbot/chatbot_pygen/python_script_generation.py:844
↓ 1 callersMethodget_calls
(func_ea)
plugin/ainalyse/chatbot/chatbot_pygen/python_script_generation.py:815
↓ 1 callersMethodget_completed_actions
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:208
↓ 1 callersMethodget_config
(self)
plugin/ainalyse/dialogs_ida.py:547
↓ 1 callersFunctionget_config_file_path
Get the appropriate configuration file path based on platform.
plugin/ainalyse/__init__.py:35
↓ 1 callersMethodget_current_function_name
Returns the current function information in the format function_name, function_address, flag. If flag is false, function_name and function_address are
plugin/ainalyse/chatbot/context_menu_controller.py:145
↓ 1 callersMethodget_data_at_address
(self, location: str, count: str = "16")
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:550
↓ 1 callersFunctionget_embeddings_in_batches
(text_list, batch_size=8)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/whitening_generator.py:64
↓ 1 callersMethodget_entries_by_importance
Return entries whose importance is ≥ *min_level*.
plugin/ainalyse/indexing/function_index.py:370
↓ 1 callersMethodget_entry_by_name
(self, name: str)
plugin/ainalyse/indexing/function_index.py:365
↓ 1 callersMethodget_function_name
(self, function_ref)
plugin/ainalyse/chatbot/tests/test_chatbot_backend.py:24
↓ 1 callersFunctionget_function_name_safe
Safely get function name from main thread.
plugin/ainalyse/unflattener/viewer.py:59
↓ 1 callersMethodget_function_pseudocode
(self, function_name: str)
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:544
↓ 1 callersMethodget_function_statuses
Fetch statuses for multiple EAs in as few queries as possible.
plugin/ainalyse/fullanalysis/core_db.py:81
↓ 1 callersMethodget_global_references
Returns a list of all global addresses referenced within a function. Global refs include direct memory or data references, excluding
plugin/ainalyse/chatbot/chatbot_pygen/python_script_generation.py:789
↓ 1 callersMethodget_in_progress_actions
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:211
↓ 1 callersFunctionget_index_base_dir
Public accessor for the base index directory.
plugin/ainalyse/indexing/function_index.py:668
↓ 1 callersMethodget_indexed_addresses
(self)
plugin/ainalyse/indexing/function_index.py:412
↓ 1 callersFunctionget_legacy_index_filepath
Public accessor for legacy index filepath.
plugin/ainalyse/indexing/function_index.py:673
↓ 1 callersMethodget_line_pseudocode
(vdui)
plugin/ainalyse/chatbot/chatbot_pygen/python_script_generation.py:902
↓ 1 callersMethodget_memories_by_node
(self, node_id: str, include_children: bool = True)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/store.py:907
↓ 1 callersMethodget_next_action
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:192
↓ 1 callersFunctionget_or_create_chat_form
()
plugin/ainalyse/chatbot/chatbot_pygen/python_script_generation.py:120
↓ 1 callersFunctionget_pca_target_energy
(s, n_samples, target_percent=0.99)
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/whitening_generator.py:116
↓ 1 callersFunctionget_primary_worker
Return the dedicated pipeline worker thread. This function is intentionally preserved for backward compatibility with existing plugin st
plugin/ainalyse/async_manager.py:236
↓ 1 callersMethodget_pseudocode_cache
Return cached pseudocode for *addr* if present.
plugin/ainalyse/indexing/function_index.py:347
↓ 1 callersFunctionget_pseudocode_with_struct_comments
Gets pseudocode for a function with added comments for structs Args: function_name_or_address: Function name (str) or address (i
plugin/ainalyse/struct_creator/util.py:50
↓ 1 callersMethodget_ready_actions
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/services/planning/plan.py:189
↓ 1 callersMethodget_record_by_id
Get a record by its tool call ID.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/tool_buffer.py:250
↓ 1 callersMethodget_remaining_files
Get list of files not yet analyzed.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/manager.py:180
↓ 1 callersFunctionget_resource_dir
Get the directory where memory resource files are stored.
plugin/ainalyse/chatbot/multi_agent_runtime/services/memory/vector_engine.py:27
↓ 1 callersMethodget_results
(self)
plugin/ainalyse/dialogs_ida.py:331
↓ 1 callersMethodget_resume_point
1-based batch number to resume from.
plugin/ainalyse/indexing/function_index.py:408
↓ 1 callersMethodget_selected_tools
(self)
plugin/ainalyse/chatbot/backend/toolselectiondialog.py:55
↓ 1 callersMethodget_statistics
(self)
plugin/ainalyse/chatbot/multi_agent_runtime/tests/test_executor_reasoning.py:84
↓ 1 callersMethodget_statistics
Get statistics about conversation turns.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/summarizer.py:336
↓ 1 callersMethodget_statistics
Get buffer statistics.
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/context/tool_buffer.py:409
↓ 1 callersMethodget_summary
Collect binary metadata and return a compact context block suitable for injecting into an LLM prompt.
plugin/ainalyse/env_context.py:166
↓ 1 callersMethodget_summary
(self, ea)
plugin/ainalyse/fullanalysis/core_db.py:124
↓ 1 callersFunctionget_tool_config_file_path
()
plugin/ainalyse/chatbot/backend/toolconfig.py:10
↓ 1 callersMethodget_user_advice
(self)
plugin/ainalyse/realtime/dialog.py:116
↓ 1 callersMethodget_user_choice
(self)
plugin/ainalyse/gatherer.py:263
↓ 1 callersMethodget_user_choice
(self)
plugin/ainalyse/struct_creator/struct_gatherer.py:268
↓ 1 callersMethodget_worker
Get a specific worker by ID, or round-robin through available workers. Args: worker_id: Specific worker index, o
plugin/ainalyse/async_manager.py:69
↓ 1 callersMethodget_worker
(self, worker_id=None)
plugin/ainalyse/async_manager.py:143
↓ 1 callersMethodget_xrefs_to
(self, location: str)
plugin/ainalyse/chatbot/chatbot_ida/toolset.py:596
↓ 1 callersMethodhandle_message
(self, message: Message, ctx: AgentContext)
plugin/ainalyse/chatbot/multi_agent_runtime/runtime/agent/base.py:98
↓ 1 callersFunctionhandle_mismatch
(loaded_config: dict, current_tool_names: set)
plugin/ainalyse/chatbot/backend/toolconfig.py:44
↓ 1 callersMethodhandle_switch
(self, insn)
plugin/ainalyse/custom_set_cmt.py:66
← previousnext →701–800 of 1,756, ranked by callers