├── .github └── workflows │ ├── build-vscode.yml │ ├── build-vswin.yml │ ├── release-vswin.yml │ └── release.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── Directory.Build.props ├── LICENSE ├── NuGet.Config ├── docs ├── debug-config-reference.md ├── debug-evaluate-reference.md ├── debug-legacy-config-reference.md ├── images │ ├── StorageSchemaScreenshot.png │ ├── add-expression.png │ ├── add-to-watch.png │ ├── vs-debug-menu.png │ ├── watch-window-no-cast.png │ ├── watch-window-storage.png │ └── watch-window-str-cast.png ├── storage-schema-overview.md └── visual-studio.md ├── neo-debugger.sln ├── readme.md ├── src ├── adapter2 │ ├── Crypto.cs │ ├── DebugAdapter.cs │ ├── DebugExecutionEngine.cs │ ├── DebugSession.cs │ ├── DisassemblyManager.cs │ ├── Extensions │ │ ├── ContractExtensions.cs │ │ ├── DebugExecutionEngineExtensions.cs │ │ ├── ExecutionEngineExtensions.cs │ │ ├── Extensions.cs │ │ ├── InstructionExtensions.cs │ │ └── ReaderWriterExtensions.cs │ ├── InteropServices │ │ ├── EmulatedStorage.cs │ │ ├── InteropService.Account.cs │ │ ├── InteropService.Asset.cs │ │ ├── InteropService.Block.cs │ │ ├── InteropService.Blockchain.cs │ │ ├── InteropService.Contract.cs │ │ ├── InteropService.Enumerator.cs │ │ ├── InteropService.ExecutionEngine.cs │ │ ├── InteropService.Header.cs │ │ ├── InteropService.Runtime.cs │ │ ├── InteropService.Storage.cs │ │ ├── InteropService.Transaction.cs │ │ ├── InteropService.cs │ │ └── WitnessChecker.cs │ ├── LaunchConfigurationParser.cs │ ├── ModelAdapters │ │ ├── AccountAdapter.cs │ │ ├── AdapterBase.cs │ │ ├── AdapterVariableContainer.cs │ │ ├── AssetAdapter.cs │ │ ├── BlockAdapter.cs │ │ ├── BlockHeaderAdapter.cs │ │ ├── CoinReferenceAdapter.cs │ │ ├── DeployedContractAdapter.cs │ │ ├── TransactionAdapter.cs │ │ ├── TransactionAttributeAdapter.cs │ │ ├── TransactionOutputAdapter.cs │ │ └── WitnessAdapter.cs │ ├── Models │ │ ├── Contract.cs │ │ ├── ContractArgument.cs │ │ ├── DebugInfo.cs │ │ ├── DebugInfoParser.cs │ │ └── Instruction.cs │ ├── Program.cs │ ├── ScriptTable.cs │ ├── StackItemType.cs │ ├── TriggerType.cs │ ├── Utility.cs │ ├── VariableContainers │ │ ├── ByteArrayContainer.cs │ │ ├── EmulatedStorageContainer.cs │ │ ├── ExecutionContextContainer.cs │ │ ├── ExecutionStackContainer.cs │ │ ├── IVariableContainer.cs │ │ ├── IVariableContainerSession.cs │ │ ├── IVariableProvider.cs │ │ ├── NeoArrayContainer.cs │ │ └── NeoMapContainer.cs │ └── neodebug-2-adapter.csproj ├── adapter3 │ ├── BreakpointManager.cs │ ├── CastOperation.cs │ ├── DebugAdapter.cs │ ├── DebugApplicationEngine.ExecutionContextAdapter.cs │ ├── DebugApplicationEngine.InvocationStackAdapter.cs │ ├── DebugApplicationEngine.StorageContainer.cs │ ├── DebugApplicationEngine.cs │ ├── DebugSession.cs │ ├── DebugView.cs │ ├── DisassemblyManager.cs │ ├── Extensions.cs │ ├── IApplicationEngine.cs │ ├── IDebugSession.cs │ ├── IExecutionContext.cs │ ├── IVariableContainer.cs │ ├── IVariableManager.cs │ ├── LaunchConfigParser.Invocations.cs │ ├── LaunchConfigParser.cs │ ├── Program.cs │ ├── TraceApplicationEngine.ExecutionContextAdapter.cs │ ├── TraceApplicationEngine.StorageContainer.cs │ ├── TraceApplicationEngine.TraceFile.cs │ ├── TraceApplicationEngine.cs │ ├── Utility.cs │ ├── VariableContainers │ │ ├── ByteArrayContainer.cs │ │ ├── EngineContainer.cs │ │ ├── ExecutionContextContainer.cs │ │ ├── NeoArrayContainer.cs │ │ ├── NeoMapContainer.cs │ │ ├── SlotContainer.cs │ │ └── StorageContainerBase.cs │ ├── VariableManager.cs │ └── neodebug-3-adapter.csproj ├── extension │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── LICENSE │ ├── neo-logo-256.png │ ├── package-lock.json │ ├── package.json │ ├── resources │ │ ├── dark │ │ │ └── tools.svg │ │ └── light │ │ │ └── tools.svg │ ├── scripts │ │ └── update-vscode-engine.js │ ├── src │ │ └── extension.ts │ ├── syntaxes │ │ └── disassembly.json │ ├── tsconfig.json │ ├── tslint.json │ └── vsc-extension-quickstart.md └── vs-package │ ├── Extensions.cs │ ├── LaunchConfigSelectionDialog.xaml │ ├── LaunchConfigSelectionDialog.xaml.cs │ ├── LaunchConfigSelectionViewModel.cs │ ├── LaunchNeoDebugger.cs │ ├── NeoDebuggerPackage.cs │ ├── NeoDebuggerPackage.pkgdef │ ├── NeoDebuggerPackage.vsct │ ├── Properties │ └── AssemblyInfo.cs │ ├── Resources │ └── LaunchNeoDebugger.png │ ├── UiCommand.cs │ ├── neodebug-vs.csproj │ └── source.extension.vsixmanifest └── version.json /.github/workflows/build-vscode.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.github/workflows/build-vscode.yml -------------------------------------------------------------------------------- /.github/workflows/build-vswin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.github/workflows/build-vswin.yml -------------------------------------------------------------------------------- /.github/workflows/release-vswin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.github/workflows/release-vswin.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/NuGet.Config -------------------------------------------------------------------------------- /docs/debug-config-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/debug-config-reference.md -------------------------------------------------------------------------------- /docs/debug-evaluate-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/debug-evaluate-reference.md -------------------------------------------------------------------------------- /docs/debug-legacy-config-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/debug-legacy-config-reference.md -------------------------------------------------------------------------------- /docs/images/StorageSchemaScreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/images/StorageSchemaScreenshot.png -------------------------------------------------------------------------------- /docs/images/add-expression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/images/add-expression.png -------------------------------------------------------------------------------- /docs/images/add-to-watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/images/add-to-watch.png -------------------------------------------------------------------------------- /docs/images/vs-debug-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/images/vs-debug-menu.png -------------------------------------------------------------------------------- /docs/images/watch-window-no-cast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/images/watch-window-no-cast.png -------------------------------------------------------------------------------- /docs/images/watch-window-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/images/watch-window-storage.png -------------------------------------------------------------------------------- /docs/images/watch-window-str-cast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/images/watch-window-str-cast.png -------------------------------------------------------------------------------- /docs/storage-schema-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/storage-schema-overview.md -------------------------------------------------------------------------------- /docs/visual-studio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/docs/visual-studio.md -------------------------------------------------------------------------------- /neo-debugger.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/neo-debugger.sln -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/readme.md -------------------------------------------------------------------------------- /src/adapter2/Crypto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Crypto.cs -------------------------------------------------------------------------------- /src/adapter2/DebugAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/DebugAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/DebugExecutionEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/DebugExecutionEngine.cs -------------------------------------------------------------------------------- /src/adapter2/DebugSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/DebugSession.cs -------------------------------------------------------------------------------- /src/adapter2/DisassemblyManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/DisassemblyManager.cs -------------------------------------------------------------------------------- /src/adapter2/Extensions/ContractExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Extensions/ContractExtensions.cs -------------------------------------------------------------------------------- /src/adapter2/Extensions/DebugExecutionEngineExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Extensions/DebugExecutionEngineExtensions.cs -------------------------------------------------------------------------------- /src/adapter2/Extensions/ExecutionEngineExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Extensions/ExecutionEngineExtensions.cs -------------------------------------------------------------------------------- /src/adapter2/Extensions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Extensions/Extensions.cs -------------------------------------------------------------------------------- /src/adapter2/Extensions/InstructionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Extensions/InstructionExtensions.cs -------------------------------------------------------------------------------- /src/adapter2/Extensions/ReaderWriterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Extensions/ReaderWriterExtensions.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/EmulatedStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/EmulatedStorage.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Account.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Account.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Asset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Asset.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Block.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Blockchain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Blockchain.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Contract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Contract.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Enumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Enumerator.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.ExecutionEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.ExecutionEngine.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Header.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Runtime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Runtime.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Storage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Storage.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.Transaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.Transaction.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/InteropService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/InteropService.cs -------------------------------------------------------------------------------- /src/adapter2/InteropServices/WitnessChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/InteropServices/WitnessChecker.cs -------------------------------------------------------------------------------- /src/adapter2/LaunchConfigurationParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/LaunchConfigurationParser.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/AccountAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/AccountAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/AdapterBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/AdapterBase.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/AdapterVariableContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/AdapterVariableContainer.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/AssetAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/AssetAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/BlockAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/BlockAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/BlockHeaderAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/BlockHeaderAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/CoinReferenceAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/CoinReferenceAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/DeployedContractAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/DeployedContractAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/TransactionAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/TransactionAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/TransactionAttributeAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/TransactionAttributeAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/TransactionOutputAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/TransactionOutputAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/ModelAdapters/WitnessAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ModelAdapters/WitnessAdapter.cs -------------------------------------------------------------------------------- /src/adapter2/Models/Contract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Models/Contract.cs -------------------------------------------------------------------------------- /src/adapter2/Models/ContractArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Models/ContractArgument.cs -------------------------------------------------------------------------------- /src/adapter2/Models/DebugInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Models/DebugInfo.cs -------------------------------------------------------------------------------- /src/adapter2/Models/DebugInfoParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Models/DebugInfoParser.cs -------------------------------------------------------------------------------- /src/adapter2/Models/Instruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Models/Instruction.cs -------------------------------------------------------------------------------- /src/adapter2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Program.cs -------------------------------------------------------------------------------- /src/adapter2/ScriptTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/ScriptTable.cs -------------------------------------------------------------------------------- /src/adapter2/StackItemType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/StackItemType.cs -------------------------------------------------------------------------------- /src/adapter2/TriggerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/TriggerType.cs -------------------------------------------------------------------------------- /src/adapter2/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/Utility.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/ByteArrayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/ByteArrayContainer.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/EmulatedStorageContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/EmulatedStorageContainer.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/ExecutionContextContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/ExecutionContextContainer.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/ExecutionStackContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/ExecutionStackContainer.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/IVariableContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/IVariableContainer.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/IVariableContainerSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/IVariableContainerSession.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/IVariableProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/IVariableProvider.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/NeoArrayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/NeoArrayContainer.cs -------------------------------------------------------------------------------- /src/adapter2/VariableContainers/NeoMapContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/VariableContainers/NeoMapContainer.cs -------------------------------------------------------------------------------- /src/adapter2/neodebug-2-adapter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter2/neodebug-2-adapter.csproj -------------------------------------------------------------------------------- /src/adapter3/BreakpointManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/BreakpointManager.cs -------------------------------------------------------------------------------- /src/adapter3/CastOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/CastOperation.cs -------------------------------------------------------------------------------- /src/adapter3/DebugAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DebugAdapter.cs -------------------------------------------------------------------------------- /src/adapter3/DebugApplicationEngine.ExecutionContextAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DebugApplicationEngine.ExecutionContextAdapter.cs -------------------------------------------------------------------------------- /src/adapter3/DebugApplicationEngine.InvocationStackAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DebugApplicationEngine.InvocationStackAdapter.cs -------------------------------------------------------------------------------- /src/adapter3/DebugApplicationEngine.StorageContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DebugApplicationEngine.StorageContainer.cs -------------------------------------------------------------------------------- /src/adapter3/DebugApplicationEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DebugApplicationEngine.cs -------------------------------------------------------------------------------- /src/adapter3/DebugSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DebugSession.cs -------------------------------------------------------------------------------- /src/adapter3/DebugView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DebugView.cs -------------------------------------------------------------------------------- /src/adapter3/DisassemblyManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/DisassemblyManager.cs -------------------------------------------------------------------------------- /src/adapter3/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/Extensions.cs -------------------------------------------------------------------------------- /src/adapter3/IApplicationEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/IApplicationEngine.cs -------------------------------------------------------------------------------- /src/adapter3/IDebugSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/IDebugSession.cs -------------------------------------------------------------------------------- /src/adapter3/IExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/IExecutionContext.cs -------------------------------------------------------------------------------- /src/adapter3/IVariableContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/IVariableContainer.cs -------------------------------------------------------------------------------- /src/adapter3/IVariableManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/IVariableManager.cs -------------------------------------------------------------------------------- /src/adapter3/LaunchConfigParser.Invocations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/LaunchConfigParser.Invocations.cs -------------------------------------------------------------------------------- /src/adapter3/LaunchConfigParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/LaunchConfigParser.cs -------------------------------------------------------------------------------- /src/adapter3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/Program.cs -------------------------------------------------------------------------------- /src/adapter3/TraceApplicationEngine.ExecutionContextAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/TraceApplicationEngine.ExecutionContextAdapter.cs -------------------------------------------------------------------------------- /src/adapter3/TraceApplicationEngine.StorageContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/TraceApplicationEngine.StorageContainer.cs -------------------------------------------------------------------------------- /src/adapter3/TraceApplicationEngine.TraceFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/TraceApplicationEngine.TraceFile.cs -------------------------------------------------------------------------------- /src/adapter3/TraceApplicationEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/TraceApplicationEngine.cs -------------------------------------------------------------------------------- /src/adapter3/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/Utility.cs -------------------------------------------------------------------------------- /src/adapter3/VariableContainers/ByteArrayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableContainers/ByteArrayContainer.cs -------------------------------------------------------------------------------- /src/adapter3/VariableContainers/EngineContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableContainers/EngineContainer.cs -------------------------------------------------------------------------------- /src/adapter3/VariableContainers/ExecutionContextContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableContainers/ExecutionContextContainer.cs -------------------------------------------------------------------------------- /src/adapter3/VariableContainers/NeoArrayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableContainers/NeoArrayContainer.cs -------------------------------------------------------------------------------- /src/adapter3/VariableContainers/NeoMapContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableContainers/NeoMapContainer.cs -------------------------------------------------------------------------------- /src/adapter3/VariableContainers/SlotContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableContainers/SlotContainer.cs -------------------------------------------------------------------------------- /src/adapter3/VariableContainers/StorageContainerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableContainers/StorageContainerBase.cs -------------------------------------------------------------------------------- /src/adapter3/VariableManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/VariableManager.cs -------------------------------------------------------------------------------- /src/adapter3/neodebug-3-adapter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/adapter3/neodebug-3-adapter.csproj -------------------------------------------------------------------------------- /src/extension/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/.vscode/extensions.json -------------------------------------------------------------------------------- /src/extension/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/.vscode/launch.json -------------------------------------------------------------------------------- /src/extension/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/.vscode/settings.json -------------------------------------------------------------------------------- /src/extension/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/.vscode/tasks.json -------------------------------------------------------------------------------- /src/extension/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/.vscodeignore -------------------------------------------------------------------------------- /src/extension/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/LICENSE -------------------------------------------------------------------------------- /src/extension/neo-logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/neo-logo-256.png -------------------------------------------------------------------------------- /src/extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/package-lock.json -------------------------------------------------------------------------------- /src/extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/package.json -------------------------------------------------------------------------------- /src/extension/resources/dark/tools.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/resources/dark/tools.svg -------------------------------------------------------------------------------- /src/extension/resources/light/tools.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/resources/light/tools.svg -------------------------------------------------------------------------------- /src/extension/scripts/update-vscode-engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/scripts/update-vscode-engine.js -------------------------------------------------------------------------------- /src/extension/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/src/extension.ts -------------------------------------------------------------------------------- /src/extension/syntaxes/disassembly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/syntaxes/disassembly.json -------------------------------------------------------------------------------- /src/extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/tsconfig.json -------------------------------------------------------------------------------- /src/extension/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/tslint.json -------------------------------------------------------------------------------- /src/extension/vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/extension/vsc-extension-quickstart.md -------------------------------------------------------------------------------- /src/vs-package/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/Extensions.cs -------------------------------------------------------------------------------- /src/vs-package/LaunchConfigSelectionDialog.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/LaunchConfigSelectionDialog.xaml -------------------------------------------------------------------------------- /src/vs-package/LaunchConfigSelectionDialog.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/LaunchConfigSelectionDialog.xaml.cs -------------------------------------------------------------------------------- /src/vs-package/LaunchConfigSelectionViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/LaunchConfigSelectionViewModel.cs -------------------------------------------------------------------------------- /src/vs-package/LaunchNeoDebugger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/LaunchNeoDebugger.cs -------------------------------------------------------------------------------- /src/vs-package/NeoDebuggerPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/NeoDebuggerPackage.cs -------------------------------------------------------------------------------- /src/vs-package/NeoDebuggerPackage.pkgdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/NeoDebuggerPackage.pkgdef -------------------------------------------------------------------------------- /src/vs-package/NeoDebuggerPackage.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/NeoDebuggerPackage.vsct -------------------------------------------------------------------------------- /src/vs-package/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/vs-package/Resources/LaunchNeoDebugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/Resources/LaunchNeoDebugger.png -------------------------------------------------------------------------------- /src/vs-package/UiCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/UiCommand.cs -------------------------------------------------------------------------------- /src/vs-package/neodebug-vs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/neodebug-vs.csproj -------------------------------------------------------------------------------- /src/vs-package/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/src/vs-package/source.extension.vsixmanifest -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo-project/neo-debugger/HEAD/version.json --------------------------------------------------------------------------------