codeview: struct defs for $$INLINEE_LINES

This commit is contained in:
Nikita Smith
2024-05-01 17:11:29 -07:00
committed by Ryan Fleury
parent 98486f0795
commit 92b3356526
+20
View File
@@ -2772,6 +2772,26 @@ struct CV_C13_FrameData
CV_C13_FrameDataFlags flags;
};
//- InlineLines sub-section
typedef U32 CV_C13_InlineeLinesSig;
enum
{
CV_C13_InlineeLinesSig_NORMAL,
CV_C13_InlineeLinesSig_EXTRA_FILES,
};
typedef struct CV_C13_InlineeSourceLineHeader CV_C13_InlineeSourceLineHeader;
struct CV_C13_InlineeSourceLineHeader
{
CV_ItemId inlinee; // LF_FUNC_ID or LF_MFUNC_ID
U32 file_off; // offset into FileChksms sub-section
U32 first_source_ln; // base source line number for binary annotations
// if sig set to CV_C13_InlineeLinesSig_EXTRA_FILES
// U32 extra_file_count;
// U32 files[];
};
#pragma pack(pop)
////////////////////////////////