mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-16 09:02:22 -07:00
codeview: struct defs for $$INLINEE_LINES
This commit is contained in:
committed by
Ryan Fleury
parent
98486f0795
commit
92b3356526
@@ -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)
|
||||
|
||||
////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user