UnwindPushEntry.cs 574 B

123456789101112131415161718
  1. namespace ARMeilleure.CodeGen.Unwinding
  2. {
  3. struct UnwindPushEntry
  4. {
  5. public UnwindPseudoOp PseudoOp { get; }
  6. public int PrologOffset { get; }
  7. public int RegIndex { get; }
  8. public int StackOffsetOrAllocSize { get; }
  9. public UnwindPushEntry(UnwindPseudoOp pseudoOp, int prologOffset, int regIndex = -1, int stackOffsetOrAllocSize = -1)
  10. {
  11. PseudoOp = pseudoOp;
  12. PrologOffset = prologOffset;
  13. RegIndex = regIndex;
  14. StackOffsetOrAllocSize = stackOffsetOrAllocSize;
  15. }
  16. }
  17. }