SourcePoint

Platform for Software Debug and Trace

About SourcePoint

SourcePoint is a platform of debug and trace tools for C/C++ embedded software and firmware for either Intel, AMD and Arm systems.

This robust environment features multiple views into code execution so that bugs are found fast and problems resolved quickly.ย 

SourcePoint Screenshot
SourcePoint Products

SourcePoint for Intel

Powerful debugger for complex multiprocessor software on the latest Intelยฎ processors. By working with Intelยฎ Processor Trace and Trace Hub, SourcePoint slashes debug time.

SourcePoint for Arm

Multi-view debug and trace tools for multi-core, multi-threaded Arm SoC software. In tandem with CoreSightโ€™s trace macrocells, SourcePoint quickly identifies root causes of bugs.

SourcePoint for Intel Trace

SourcePoint Trace captures all the details of code execution, with data, enabling pin-point root-cause detection; reducing debug time by as much as 50%.

SourcePoint for Arm Trace

Armโ€™s built in trace cells add power for the developer to extract execution data. SourcePoint Trace delivers the trace visualization needed for clear insight to the most difficult software bugs.

SourcePoint CScripts

Platform bring up is challenging and time-consuming. SourcePoint supports Intel CScripts to enable rapid insight for UEFI code debug and hardware problems, shortening platform power-on cycles.

SourcePoint for AMD

With new support for AMDโ€™s server product CPUs, SourcePoint brings powerful run-control and UEFI source-level debug capabilities to the latest EPYC processors.

Hardware for SourcePoint

Arium hardware probes and trace port analyzer products are designed to make the developerโ€™s job easier, and we take great care in developing hardware and software that is easy for the user to set up and configure to speed their development time.

Blog Posts About SourcePoint

Debugging Windows Defender Application Control (WDAC) Policies

This article applies SourcePoint debug and trace features to the low-level debug of WDAC. SourcePoint uses JTAG to debug the Windows kernel as no other debugger can.

Seven groundbreaking new features for Windows kernel debug

This article outlines seven technology innovations that utilize JTAG to debug the Windows kernel and hypervisor, in a way never seen before.

VT-rp, HLAT, and my AAEON Alder Lake Core i7-1270PE board: Part 1

The AAEON UP Xtreme i12 Core i7-1270PE board is unique, because, in addition to being able to debug it with JTAG using the Intel Direct Connect Interface (DCI), its CPU has support for Virtualization Technology Redirect Protection: VT-rp. VT-rp is a foundational requirement for advanced security features, specifically Hypervisor-managed Linear Address Translation (HLAT), Paging-Write (PW), and Guest-Paging Verification (GPV).

JTAG debug of a Windows kernel driver performing an invalid memory access

Using advanced Intel trace features enabled only via JTAG, such as Architectural Event Trace (AET) and Intel Processor Trace, gives insight into root cause of kernel driver out-of-bounds memory access, mitigating BSODs.

SourcePoint Videos