.gitattributes
.gitignore
AGENTS.md
CLAUDE.md
DEVELOPER.md
LICENSE
Module.manifest
README.md
build.gradle
extension.properties
pyproject.toml
uv.lock
.claude/README.md
.claude/launch.json
.claude/settings.json
.claude-plugin/marketplace.json
.claude/agents/ghidra-api-expert.md
.claude/agents/reva-setup-installer.md
.claude/hooks/gradle-proxy.py
.claude/hooks/setup-remote-env.sh
.continue/docs/new-doc-1.yaml
.continue/docs/new-doc.yaml
.github/CI_WORKFLOWS.md
.github/WORKFLOW_SETUP.md
.github/copilot-instructions.md
.github/dependabot.yml
.github/workflows/claude.yml
.github/workflows/publish-ghidra.yml
.github/workflows/publish-pypi.yml
.github/workflows/test-ghidra.yml
.github/workflows/test-headless.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
ReVa/.mcp.json
ReVa/LICENSE
ReVa/.claude-plugin/plugin.json
ReVa/skills/binary-triage/SKILL.md
ReVa/skills/ctf-crypto/SKILL.md
ReVa/skills/ctf-crypto/patterns.md
ReVa/skills/ctf-pwn/SKILL.md
ReVa/skills/ctf-pwn/patterns.md
ReVa/skills/ctf-rev/SKILL.md
ReVa/skills/ctf-rev/patterns.md
ReVa/skills/deep-analysis/SKILL.md
ReVa/skills/deep-analysis/examples.md
ReVa/skills/deep-analysis/patterns.md
config/reva-headless-example.properties
data/README.txt
data/buildLanguage.xml
data/sleighArgs.txt
data/languages/skel.cspec
data/languages/skel.ldefs
data/languages/skel.opinion
data/languages/skel.pspec
data/languages/skel.sinc
data/languages/skel.slaspec
ghidra_scripts/README.txt
ghidra_scripts/SampleScript.java
ghidra_scripts/sample_script.py
lib/.gitignore
lib/README.txt
os/linux_x86_64/README.txt
os/mac_x86_64/README.txt
os/win_x86_64/README.txt
src/CLAUDE.md
src/main/help/help/TOC_Source.xml
src/main/help/help/topics/ReVa/ReVa_installation.html
src/main/help/help/topics/ReVa/ReVa_overview.html
src/main/help/help/topics/ReVa/ReVa_skills.html
src/main/help/help/topics/ReVa/map.xml
src/main/help/help/topics/skeleton/help.html
src/main/java/reva/revaAnalyzer.java
src/main/java/reva/revaExporter.java
src/main/java/reva/revaFileSystem.java
src/main/java/reva/debug/CLAUDE.md
src/main/java/reva/debug/DebugCaptureService.java
src/main/java/reva/debug/DebugInfoCollector.java
src/main/java/reva/headless/CLAUDE.md
src/main/java/reva/headless/RevaHeadlessLauncher.java
src/main/java/reva/plugin/CLAUDE.md
src/main/java/reva/plugin/ConfigChangeListener.java
src/main/java/reva/plugin/ConfigManager.java
src/main/java/reva/plugin/RevaApplicationPlugin.java
src/main/java/reva/plugin/RevaPlugin.java
src/main/java/reva/plugin/RevaProgramManager.java
src/main/java/reva/plugin/config/ConfigurationBackend.java
src/main/java/reva/plugin/config/ConfigurationBackendListener.java
src/main/java/reva/plugin/config/FileBackend.java
src/main/java/reva/plugin/config/InMemoryBackend.java
src/main/java/reva/plugin/config/ToolOptionsBackend.java
src/main/java/reva/resources/AbstractResourceProvider.java
src/main/java/reva/resources/CLAUDE.md
src/main/java/reva/resources/ResourceProvider.java
src/main/java/reva/resources/impl/ProgramListResource.java
src/main/java/reva/server/ApiKeyAuthFilter.java
src/main/java/reva/server/CLAUDE.md
src/main/java/reva/server/CachingRequestWrapper.java
src/main/java/reva/server/CachingResponseWrapper.java
src/main/java/reva/server/McpServerManager.java
src/main/java/reva/server/RequestLoggingFilter.java
src/main/java/reva/server/ResilientStreamableServerTransportProvider.java
src/main/java/reva/services/CLAUDE.md
src/main/java/reva/services/RevaMcpService.java
src/main/java/reva/tools/AbstractToolProvider.java
src/main/java/reva/tools/CLAUDE.md
src/main/java/reva/tools/ProgramValidationException.java
src/main/java/reva/tools/ToolProvider.java
src/main/java/reva/tools/bookmarks/BookmarkToolProvider.java
src/main/java/reva/tools/bookmarks/CLAUDE.md
src/main/java/reva/tools/callgraph/CLAUDE.md
src/main/java/reva/tools/callgraph/CallGraphToolProvider.java
src/main/java/reva/tools/comments/CLAUDE.md
src/main/java/reva/tools/comments/CommentToolProvider.java
src/main/java/reva/tools/constants/CLAUDE.md
src/main/java/reva/tools/constants/ConstantSearchToolProvider.java
src/main/java/reva/tools/data/CLAUDE.md
src/main/java/reva/tools/data/DataToolProvider.java
src/main/java/reva/tools/dataflow/CLAUDE.md
src/main/java/reva/tools/dataflow/DataFlowToolProvider.java
src/main/java/reva/tools/datatypes/CLAUDE.md
src/main/java/reva/tools/datatypes/DataTypeToolProvider.java
src/main/java/reva/tools/decompiler/CLAUDE.md
src/main/java/reva/tools/decompiler/DecompilerToolProvider.java
src/main/java/reva/tools/functions/CLAUDE.md
src/main/java/reva/tools/functions/FunctionToolProvider.java
src/main/java/reva/tools/imports/CLAUDE.md
src/main/java/reva/tools/imports/ImportExportToolProvider.java
src/main/java/reva/tools/memory/CLAUDE.md
src/main/java/reva/tools/memory/MemoryToolProvider.java
src/main/java/reva/tools/project/CLAUDE.md
src/main/java/reva/tools/project/ProjectToolProvider.java
src/main/java/reva/tools/strings/CLAUDE.md
src/main/java/reva/tools/strings/StringToolProvider.java
src/main/java/reva/tools/structures/CLAUDE.md
src/main/java/reva/tools/structures/StructureToolProvider.java
src/main/java/reva/tools/symbols/CLAUDE.md
src/main/java/reva/tools/symbols/SymbolToolProvider.java
src/main/java/reva/tools/vtable/CLAUDE.md
src/main/java/reva/tools/vtable/VtableToolProvider.java
src/main/java/reva/tools/xrefs/CLAUDE.md
src/main/java/reva/tools/xrefs/CrossReferencesToolProvider.java
src/main/java/reva/ui/CLAUDE.md
src/main/java/reva/ui/CaptureDebugAction.java
src/main/java/reva/ui/RevaProvider.java
src/main/java/reva/util/AddressUtil.java
src/main/java/reva/util/CLAUDE.md
src/main/java/reva/util/DataTypeParserUtil.java
src/main/java/reva/util/DebugLogger.java
src/main/java/reva/util/DecompilationContextUtil.java
src/main/java/reva/util/DecompilationDiffUtil.java
src/main/java/reva/util/MemoryUtil.java
src/main/java/reva/util/ProgramLookupUtil.java
src/main/java/reva/util/RevaInternalServiceRegistry.java
src/main/java/reva/util/RevaToolLogger.java
src/main/java/reva/util/SchemaUtil.java
src/main/java/reva/util/SimilarityComparator.java
src/main/java/reva/util/SymbolUtil.java
src/main/resources/help/shared/note.png
src/main/resources/help/shared/tip.png
src/main/resources/help/shared/warning.png
src/main/resources/images/README.txt
src/reva_cli/.gitignore
src/reva_cli/__init__.py
src/reva_cli/__main__.py
src/reva_cli/_version.py
src/reva_cli/launcher.py
src/reva_cli/project_manager.py
src/reva_cli/stdio_bridge.py
src/reverse_engineering_assistant.egg-info/PKG-INFO
src/reverse_engineering_assistant.egg-info/SOURCES.txt
src/reverse_engineering_assistant.egg-info/dependency_links.txt
src/reverse_engineering_assistant.egg-info/entry_points.txt
src/reverse_engineering_assistant.egg-info/requires.txt
src/reverse_engineering_assistant.egg-info/top_level.txt
src/test.slow/CLAUDE.md
src/test.slow/java/reva/CLAUDE.md
src/test.slow/java/reva/RevaIntegrationTestBase.java
src/test.slow/java/reva/plugin/ConfigManagerSecurityTest.java
src/test.slow/java/reva/plugin/RevaPluginIntegrationTest.java
src/test.slow/java/reva/plugin/RevaPluginMcpIntegrationTest.java
src/test.slow/java/reva/tools/bookmarks/BookmarkToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/comments/CommentToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/data/DataToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/datatypes/DataTypeToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/decompiler/DecompilerIncomingReferencesLimitTest.java
src/test.slow/java/reva/tools/decompiler/DecompilerToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/functions/FunctionPrototypeToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/memory/MemoryToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/project/ProjectToolProviderNestedArchiveIntegrationTest.java
src/test.slow/java/reva/tools/project/ProjectToolProviderVersionControlIntegrationTest.java
src/test.slow/java/reva/tools/strings/StringToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/structures/StructureToolProviderIntegrationTest.java
src/test.slow/java/reva/tools/xrefs/CrossReferencesToolProviderIntegrationTest.java
src/test.slow/resources/logback.xml
src/test/java/reva/RevaHeadlessIntegrationTestBase.java
src/test/java/reva/plugin/ConfigChangeTest.java
src/test/java/reva/plugin/RevaPluginHeadlessIntegrationTest.java
src/test/java/reva/plugin/RevaPluginUnitTest.java
src/test/java/reva/tools/decompiler/DecompilerToolProviderTest.java
src/test/java/reva/tools/strings/StringToolProviderTest.java
src/test/java/reva/util/AddressUtilTest.java
src/test/java/reva/util/RevaPluginTest.java
src/test/java/reva/util/SymbolUtilTest.java
src/test/resources/defaultTools/TestCodeBrowser.tool
tests/README.md
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/requirements.txt
tests/test_cli_e2e.py
tests/test_cli_project_manager.py
tests/test_config.py
tests/test_e2e_workflow.py
tests/test_import_e2e.py
tests/test_launcher.py
tests/test_mcp_tools.py
tests/test_pyghidra.py
tests/test_vscode_mcp_client_compat.py
tests/fixtures/test_archive.zip
tests/fixtures/test_arm64
tests/fixtures/test_fat_binary
tests/fixtures/test_program.c
tests/fixtures/test_x86_64