Skip to content

kmccalluADI/MIEngine-breakpoint-bug-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIEngine Breakpoint Bug Example

This repository demonstrates a bug related to breakpoints in the MIEngine.

Table of Contents

Introduction

This project showcases a specific bug encountered when using breakpoints in the MIEngine, a component used for debugging in Visual Studio.

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/MIEngine-breakpoint-bug-example.git
  1. Open the project in Visual Studio.
  2. Set up the environment to build and debug the project using the Visual Studio Code MinGW setup guide.
  3. Generate the .vscode directory for each project. In each .vscode directory there should be a launch.json, a tasks.json and a settings.json. Examples of each file can be found in the repo.
  4. Build each project.

Reproducing the Bug

  1. Launch a heterogeneous debug session using the provided launch configurations (start with app1 then app2).
  2. Set a breakpoint in app1 main.cpp file.
  3. Observe the behavior when the breakpoint is hit.
  4. Use gdb command -exec info b in each projects debug console to observe that breakpoint is being set in each file

Expected Behavior

The breakpoint should only be set in the app1 main.cpp

Actual Behavior

The breakpoint is set in app1 main.cpp and app2 main.cpp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages