Skip to content

Conversation

@djolertrk
Copy link
Contributor

Handle DebugVar decorator and new debug_info section in the final .masp.

  - Add DebugVarInfo and DebugVarLocation
  - Add Debug info types:
    - DebugInfoSection (main container)
    - DebugTypeInfo - Type definitions (Primitive, Pointer, Array, Struct, Function, Unknown)
    - DebugPrimitiveType - 16 primitive types (Void through Word)
    - DebugFileInfo
    - DebugFunctionInfo
    - DebugVariableInfo
    - DebugInlinedCallInfo (for Inlined call site tracking)
  - debug_info/serialization.rs - Full serialization/deserialization of
    the debug info section
@djolertrk djolertrk marked this pull request as draft December 15, 2025 07:30
@djolertrk
Copy link
Contributor Author

Goes on top of #2443.

@djolertrk
Copy link
Contributor Author

cc @greenhat @bitwalker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant