Menu

debugging improvements

Paul Breed
2002-09-21
2012-09-26
  • Paul Breed

    Paul Breed - 2002-09-21

    As I said in my previous post I am going to work to
    make a DEV-CPP version for  better cross platform/embedded development.

    One area that I want to work on, that would be generally applicable to all environments would be debugger improvements.

    Specifically I want to add several new debugging views:
       Stack (Currently partially displayed )
       Registers (Currently done for X86 only in cpu pane)
      Memory
      Watch (Currently done )
      Globals
      Locals
      Threads

    Any thoughts?

     
    • Colin Laplace

      Colin Laplace - 2002-09-22

      Hi !

      Great :)
      Just one recommandation, please don't break the current Dev-C++, that we can put your changes on the CVS.
      We should also try to see if we can make Dev-C++ works for embedded system just by checking an option in "Compiler Options", or if that needs a special build of Dev-C++ (then we will used some ifdefs in the code).

      Greetings,
      Colin

       
    • Paul Breed

      Paul Breed - 2002-09-22

      My plan is to try and improve the debugger operation using the standard mingw
      install as that is easier to work with to start.

      How do you handle things like main.pas  and
      main.dfm that have everything but the kitchen sink in them? I'm just learning delphi, but could we split
      up the functionalisy a little bit so we could have seperate code sections for the different parts of the UI like "project", "Debuger" etc... It woul be nice
      if each tab on the bottom had it's own set of design files.

      Lastly for the CPU pane could one run the command info registers and generate a list of registers from that and use that for the CPU display, that would be generally useable for all cpu targets.

       
      • Colin Laplace

        Colin Laplace - 2002-09-25

        Hmm i guess splitting main.pas into different units could be good, but be careful, we are very near version 5 and that should not introduce problems :)

        Greetings,
        Colin

         

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.