mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 13:58:40 +00:00
codeview: struct defs for $$INLINEE_LINES
This commit is contained in:
committed by
Ryan Fleury
parent
0750570081
commit
afb7aba039
@@ -2772,6 +2772,26 @@ struct CV_C13_FrameData
|
|||||||
CV_C13_FrameDataFlags flags;
|
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)
|
#pragma pack(pop)
|
||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
|
|||||||
Reference in New Issue
Block a user