GSoC/2016/StatusReports/PeifengYu

< GSoC‎ | 2016‎ | StatusReports
Revision as of 06:18, 19 August 2016 by Aetf (talk | contribs) (Created page with "{{Construction}} == KDevelop: LLDB Support == The aim of the project is to integrate '''LLDB''' as a C/C++ debugging backend for KDevelop. By adding decent IDE support for LL...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Under construction.png
 
Under Construction
This is a new page, currently under construction!


KDevelop: LLDB Support

The aim of the project is to integrate LLDB as a C/C++ debugging backend for KDevelop. By adding decent IDE support for LLDB, it would be useful for users on platforms where GDB support is rather scarce and make it possible to use KDevelop completing daily debug tasks.


Work report

Project page
Project commits (from d2e8761413b3fa039a79c59b32f9176e120f0b74 to 91d7176c7a10cdb8eb65e8aa20ea0cd3816ed8e7)
GSoC Application
2016/04/23 1st Blog post
2016/05/14 2nd Blog post
2016/06/28 3rd Blog post
2016/08/03 4th Blog post
2016/08/03 TODOTODO Final blog post


Project Status

  • Debug session:
    • Session control (begin, start, kill, etc.):
      done
    • Execution control (next, jump, interrupt, etc.):
      done
    • Debugger console
      done
    • Breakpoints:
      • Basic breakpoints
        done
      • Conditional breakpoints
        done
      • Watch points
        blocked by upstream bug
    • Infomation inspection
      • Frame & stack
        done
      • Local variables & expressions
        done
      • Info when hovering over symbols
        done
      • Pretty printer & Unicode
        done
      • Disassembly & register
        unfinished
      • Memory view
        unfinished
    • Functionalities
      • Multi-threaded debugee
        done
      • Remote debugging
        done
      • Attach to process
        blocked by upstream bug
      • Examine core file
        unfinished
      • Drkonqi support
        unfinished
  • Launch configuration
    • Debug configuration page
      done


Screenshots

LLDB launch configuration
Kdev-lldb-lldbconfigpage.png
A debug session
Kdev-lldb-debugging.png
Tool views
Kdev-lldb-breakpoints.png
Kdev-lldb-debuggerconsole.png
Kdev-lldb-variables.png
Kdev-lldb-framestack.png


Me

IRC Nick: aetf

IRC Channels: #kdevelop, #kde-devel, #kde-cn

Blog: unlimitedcodeworks.xyz


Content is available under Creative Commons License SA 4.0 unless otherwise noted.