Lines Matching refs:UnwindData
104 const support::ulittle32_t UnwindData; variable
107 : BeginAddress(Data[0]), UnwindData(Data[1]) {} in RuntimeFunction()
110 const support::ulittle32_t UnwindData) in RuntimeFunction() argument
111 : BeginAddress(BeginAddress), UnwindData(UnwindData) {} in RuntimeFunction()
114 return RuntimeFunctionFlag(UnwindData & 0x3); in Flag()
120 return (UnwindData & ~0x3); in ExceptionInformationRVA()
127 return (UnwindData & ~0x3); in PackedUnwindData()
133 return (((UnwindData & 0x00001ffc) >> 2) << 1); in FunctionLength()
139 assert(((UnwindData & 0x00006000) || L()) && "L must be set to 1"); in Ret()
140 return ReturnType((UnwindData & 0x00006000) >> 13); in Ret()
146 return ((UnwindData & 0x00008000) >> 15); in H()
152 return ((UnwindData & 0x00070000) >> 16); in Reg()
158 return ((UnwindData & 0x00080000) >> 19); in R()
164 return ((UnwindData & 0x00100000) >> 20); in L()
170 assert(((~UnwindData & 0x00200000) || L()) && in C()
172 assert(((~UnwindData & 0x00200000) || (Reg() < 7) || R()) && in C()
174 return ((UnwindData & 0x00200000) >> 21); in C()
180 return ((UnwindData & 0xffc00000) >> 22); in StackAdjust()