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