0xMiden / 0xMiden/compiler

feat: add support for debugging inlined calls

Ouverte
#1,284 2 commentaires 0 réactions 1 personne assignée Réclamée par @djolertrk Voir sur GitHub
Langage dominant
Rust
Étoiles
115
Forks
84
Merge moyen
1 j 8 h
PR mergées (30 j)
15

Description

Both debug-info producers and consumers should be aware of new debugging information that represent inlined calls, so during debugging session, the end users can see (artificial) frames are represented as if the functions were not inlined at all.

The main idea is to mimic what is being done in DWARF with `DW_TAG_inlined_subroutine`.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Look at how debug-info producers and consumers currently handle frames in the compiler codebase, likely in modules related to DWARF or debugging information generation. Understand the existing representation of inlined calls and how DW_TAG_inlined_subroutine is mimicked. Start by examining the debug info generation logic and the Miden Assembly output to see where inlined call frames can be inserted.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
compilers
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.