VisualKernel Version History
This page summarizes the changes added in different versions of VisualKernel
29 May 2023 | v4.1 | Added support for
tracing without a debugging connection Added support for Ubuntu 23 Added support for tracing kernel modules Added support for configuring tracepoints before starting debugging Improved overall stability of the tracing engine Fixed tracing event navigation Added tracing support for targets without ftrace, but with kprobe Added support for tracing ARM64 targets Added support for grouping, renaming and exporting tracepoints Improved tracing of optimized code Fixes in R2 (2023-06-05) Fixed tracing engine issues with the 5.4.0 kernel Fixed progress reporting when analyzing large ELF files Fixes in R3 (2023-08-29) Fixed compatibility with VisualGDB 6.x Fixed editing of tracepoints in frequently changed source files |
31 Jul 2022 | v4.0 | Added support for
tracing kernel targets Added support for pre-built kernel VM images Added support for kernel-mode Live Watch Added out-of-the-box integration with QEMU and VirtualBox debuggers Added GUI for managing pre-built kernel packages/symbols Added support for Raspberry Pi 4 Added support for Code Explorer Added support for Visual Studio 2022 Supported Ubuntu 22, Fedora 36, Debian 11, Mint 203 and CentOS Stream 8 Fixed the wizard page display when downloading new VMs Fixed 64-bit kernel installation on Raspberry Pi Fixed CodeExplorer display of symbols shared between projects Fixed symbol navigation via Live Watch Fixed Live Watch support for CentOS kernels Fixed KernelDebugHelper building issues on older kernels KGDBoE: added support for 5.15 kernels Fixed VirtualBox debugging Fixed crash when importing new kernels Updated the ramdisk and procfile samples |
09 Apr 2019 | v3.1 | Added support for Kernel
versions up to 5.0.5 Supported Ubuntu 18, CentOS 7, Debian 9.8, Fedora 9.2 and Mint 19 Added support for Xilinx Zynq Boards Added support for kernel source navigation with CodeJumps Added support for faster files transfers via SysprogsSync Added support for Visual Studio 2019 Breakpoints in .init sections are now discarded after the module load Eliminated delays during Visual Studio startup Improved compatibility with high-DPI displays |
19 Feb 2018 | v3.0 | Added support for debugging
kernels with ASLR Debugging modules no longer requires kernel symbols Raspberry Pi kernel is now built fully automatically Added an Advanced Kernel Project Subsystem Added support for accessing sources directly via SSH Improved compatibility with high-DPI displays Added support for VMware 14 Added support for Visual Studio 2017 Added support for Raspberry Pi 3 Project wizards now follow the VS color theme |
03 May 2016 | v2.1 | Added support for easy
multi-core JTAG
debugging Ethernet-based debugging now works on i.MX6 |
14 Oct 2015 | v2.0 | Added support for precise
Clang-based IntelliSense VisualKernel can now quickly lookup function definitions in the entire Kernel Fixed compatibility issues with the newest kernel releases |
29 May 2014 | v1.1r2 | Added support for Linux Kernel
4.0 Kernel Quick Debug now supports specifying startup commands Fixed compatibility issues with VisualGDB 5.0 Baud rate is now set automatically for COM ports Added an option to run GDB under sudo Improved serial port debugging support for 3-machine setups |
27 Jun 2014 | v1.1 | Added support for
debugging
kernel over network (KGDBoE) Added a Kernel Quick Debug command to debug kernels without creating projects |
23 Feb 2014 | v1.0 | Fixed various bugs Added support for Raspberry PI |
04 Feb 2014 | v1.0 Beta 1 | Initial release |