GSoC/2016/StatusReports/PeifengYu
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
- Basic breakpoints
- 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
- Frame & stack
- Functionalities
- Multi-threaded debugee
done
- Remote debugging
done
- Attach to process
blocked by upstream bug
- Examine core file
unfinished
- Drkonqi support
unfinished
- Multi-threaded debugee
- Session control (begin, start, kill, etc.):
- Launch configuration
- Debug configuration page
done
- Debug configuration page
Screenshots
- LLDB launch configuration
- A debug session
- Tool views
Me
IRC Nick: aetf
IRC Channels: #kdevelop, #kde-devel, #kde-cn
Blog: unlimitedcodeworks.xyz