diff options
Diffstat (limited to 'src/Native/ObjWriter/jitDebugInfo.h')
-rw-r--r-- | src/Native/ObjWriter/jitDebugInfo.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Native/ObjWriter/jitDebugInfo.h b/src/Native/ObjWriter/jitDebugInfo.h index 103dff8ad..ec63c3dfb 100644 --- a/src/Native/ObjWriter/jitDebugInfo.h +++ b/src/Native/ObjWriter/jitDebugInfo.h @@ -26,6 +26,18 @@ struct DebugVarInfo { : Name(ArgName), TypeIndex(ArgTypeIndex), IsParam(ArgIsParam) {} }; +struct DebugEHClauseInfo { + unsigned TryOffset; + unsigned TryLength; + unsigned HandlerOffset; + unsigned HandlerLength; + + DebugEHClauseInfo(unsigned TryOffset, unsigned TryLength, + unsigned HandlerOffset, unsigned HandlerLength) : + TryOffset(TryOffset), TryLength(TryLength), + HandlerOffset(HandlerOffset), HandlerLength(HandlerLength) {} +}; + typedef unsigned short CVRegMapping; #define CVREGDAT(p2, cv) cv |