BOOKMARK-SET <name> <location>- Sets a bookmark at specified function or addressBOOKMARK-GOTO <name>- Navigates to a bookmark and returns function infoBOOKMARK-LIST- Lists all bookmarks with addresses and function names
NOTE-ADD <addr> <text>- Adds a note at the specified addressNOTE-LIST- Lists all notes with addresses and function namesNOTE-SEARCH <text>- Searches notes by text content
LOCATION-GET- Gets current location informationLOCATION-SAVE <name>- Saves current location with a name
DECOMPILE-CFG <func_name>- Decompiles function with Control Flow Graph infoDECOMPILE-CONTEXT <func_name>- Decompiles function with additional context info
src/python/ghidra_tcp_server_enhanced_nav.py- New server file with all featurestest_navigation_features.py- Test script for the new featuresROADMAP.md- Updated to reflect completed Phase 1 workTASKS.md- Updated individual tasks to show completed items
- All new commands are integrated into the existing command handling system
- Bookmarks and notes are stored in memory during server runtime
- Location tracking uses Ghidra's address and function management APIs
- Enhanced decompilation provides additional context like basic blocks, parameters, local variables, and cross-references
- All features follow the existing codebase patterns and conventions