Giter VIP home page Giter VIP logo

graphical-debugging-vscode's People

Contributors

awulkiew avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

graphical-debugging-vscode's Issues

no support for pointer arrays

it would be nice to have support for allocated memory chunks and have them displayed like in MSVC debugger, for example
ptr, 1024

with float *ptr this will be the same as an array ptr[1024].

Keep aspect ratio

In order to make it easier to understand the shape of geometry (especially ellipses and long rectangles) it would be very helpful to scale x and y axes the same.

Could not display aliases

I have added boost.json to my workspace with the following content,

{
    "name": "graphicaldebugging",
    "language": "cpp",
    "aliases": [
        {
            "name": "bg_types::Point",
            "type": "boost::geometry::model::point<double,2,boost::geometry::cs::cartesian>"
        },
        {
            "name": "bg_types::Polygon",
            "type": "boost::geometry::model::polygon<boost::geometry::model::point<double,2,boost::geometry::cs::cartesian>,true,true,std::vector,std::vector,std::allocator,std::allocator>"
        }
    ]
}

But that doesn't seem to be working. Does *.json file need to have any specific name?

What do $T and $N mean?

I want to write a self configuration json file.
Here is the c++ code:
struct Point{
int x;
int y;
};
using ring = std::vector;

How can I write the correct json?

Can't get User-Defined types to work

Hi,

First of all thanks a lot for the work you put into this extension. It's really helpful !

I've been trying to add support for Eigen::TensorFixedSize class (amongst other ones).
Here is a screenshot of a variable I'm trying to draw :
Screenshot from 2023-10-09 13-15-36

To catch this type I added this entry in a graphicaldebugging.json file :

{
  "name": "graphicaldebugging",
  "language": "cpp",
  "types": [
    {
      "type": "Eigen::TensorFixedSize<.+>",
      "kind": "container",
      "array": {
        "start": "$this.m_storage.m_data",
        "size": "$this.m_storage.Size"
      }
    }
  ]
}

I deduced the start and size field values from the debugger panel :
Screenshot from 2023-10-09 13-18-01

Yet the type remains unknown.

PS : is there a way to enable a debug console log for the extension ? This would be helpful to identify what I'm missing

Add support for Jupyter Notebook Debugger in VSCode

This is an amazing extension and it works out of the box for many of my team's use cases--greatly enhanced our productivity! I have a quick question: is it possible to add support to VS Code Jupyter Notebook Debugger? Currently when trying to do so, the Graphical Watch panel would show the type of geometry, followed by "unknown" (even though the geometry is clearly valid), and the Graphical Watch display shows nothing.

image

Seems like Jupyter Notebook VS Code debugger requires some additional installation https://github.com/microsoft/vscode-jupyter/wiki/Setting-Up-Run-by-Line-and-Debugging-for-Notebooks

If you can point me to possibly where the issue might be, I can attempt to open a PR myself?

Visualize non boost geometry types

From the documentation, it looks like this tool works for boost geometry types. I wondering if we can get this to visualize custom geometry types. At the moment, I am working with AlignedBox from Eigen Geometry library. Any suggestions about visualizing this would be greatly appreciated.

Using graphical-Debugging together with Cortex-Debug

The graphical-debugger addon is just want I am looking for, ..
but when I use it with Cortex-Debug (ARM Cortec-M GDB Debugger),
I cannot get it to load and show variables, when I make a breakpoint.
Not even a simple Int array ?

Using with an other debugger it works OK.

Any hints or fix ?

ssma

Python numpy array support

Hello,

This extension is one of a kind.
Looking through the supported types in Python I saw that it was missing Numpy arrays.
It would be very nice to see support for this in the future, if guided to the correct spot I might be able to help with this.

Kind regards,
Caspar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.