Skip to content

symlevel/sldb-vscode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SymLevel C++ Debugger

paid trial

SymLevel C++ Debugger is a debugger extension for VS Code. It implements many advanced features designed for debugging programs that extensively use modern C++ features like templates and functional programming.

Visit http://symlevel.com/debugger for more details.

What's new in SymLevel C++ Debugger

Features

Advanced stepping functions

  • Step to the target of functional objects
  • Skip standard functions
  • Customize step behavior

Debugging functional style programs

  • Display values of lambda expressions
  • Display values of the standard functional objects

Full support of the standard library

  • Support of both libstdc++ and libc++ libraries
  • STL containers and iterators
  • Functional objects
  • Utility types: std::any, std::variant, etc

Cross platform

  • Supported platforms: Linux, Windows, Macos
  • Android debugging support
  • Supported compilers: gcc, clang with libstdc++ and libc++

See http://symlevel.com/debugger/features-vscode for detailed features description.

Example configuration

The following launch.json example adds debug configuration in VS Code that starts myexe executable for debugging with SLDB.

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "sldb",
            "request": "launch",
            "name": "(sldb) Launch",
            "program": "${workspaceFolder}/myexe",
            "args": ["aaa", "bbb"]
        }
    ]
}

See http://symlevel.com/debugger/documentation for description of all available configuration options.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published