Due to inconsistent behavior across distributions newly created threads are not continued automatically after creation. This should be fixed in the next build (should be in 00.04.03-2).
codeclap has gotten better at handling optimized code but compiling with -O0 is still recommended until this has improved further.
[CHANGELOG for 00.04.03]
- Remember and restore the size of the application window
- [macOS] Initial macOS port
. Implemented Mach-O format - [win64] Initial Windows port
. Minimal PE implementation
. Implemented pdb/cv format
. Implemented Windows 64bit calling convention - [macOS] Additional DWARF fixes for how gcc on macOS outputs debug information
. Handle loclists for DW_AT_frame_base
. Added empty stubs for DW_OP_entry_value and DW_OP_GNU_entry_value
. Consider VMAddress in MachO file to relocate DWARF information - Changed debugger main loop do be able to work differently on other platforms
- Do not store the application state db on network storage (which breaks lmdb)
- Fixed an issue when having focus on an invisible output window
- Changed stepping behavior to not try to step an already running thread
- Changed behavior when stepping over source lines
. Statically analyze possible jump targets and only break on addresses outside the current line - Fixed a bug in the debugging view when inlined functions are placed above the 32bit address range
Download links:
so.codeclap.cc
Patreon