IBM z/TPF Debugger Visual Studio Code Extension

Welcome to the IBM z/TPF Debugger Visual Studio Code Extension - a debugging tool that brings IBM z/TPF (Transaction Processing Facility) debugging capabilities to Visual Studio Code.

To visit the IBM z/TPF Development Visual Studio Code Extension page, go here:

Development page

Debug z/TPF applications with modern tooling.

Get Started View on GitHub


Overview

The z/TPF Visual Studio Code Debugger Extension provides debugging capabilities for z/TPF applications directly within Visual Studio Code.

Key Features

  • Breakpoints: Set and manage breakpoints in your z/TPF code
  • Variable Inspection: View and monitor variable values during execution
  • Step Execution: Step through code line by line (step over, step into, step out)
  • Call Stack: View the execution call stack

📦 Installation

Learn how to install and set up the extension in Visual Studio Code

🚀 Getting Started

Quick start guide to begin debugging z/TPF applications

✨ Features

Explore all the features and capabilities of the extension


System Requirements

  • Visual Studio Code: Version 1.105.1 or higher
  • Linux on IBM Z System Access: Connection to a Linux on IBM Z build environment with GDB installed
  • z/TPF System Access: Connection to a z/TPF system
  • Operating System: Windows, macOS, or Linux
  • Microsoft’s C/C++ Extension: The Microsoft C/C++ extension for Visual Studio Code is a dependency for this extension. The C/C++ extension provides a GDB debug adapter with support for remote debugging over SSH.

Support

  • Issues: Priority will be given to bugs reported or features requested via IBM Support and IBM Ideas. Bugs reported or features requested on GitHub Issues will be handled on a best-effort basis.

License

This extension is distributed under the terms identified in the LICENSE file.

This documentation site is distributed under the MIT License.