feat: add support for debugging inlined calls
- 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