| 1234567891011121314151617181920212223242526 |
- using ARMeilleure.CodeGen.Unwinding;
- using System;
- using System.Diagnostics.CodeAnalysis;
- namespace ARMeilleure.Translation.Cache
- {
- readonly struct CacheEntry : IComparable<CacheEntry>
- {
- public int Offset { get; }
- public int Size { get; }
- public UnwindInfo UnwindInfo { get; }
- public CacheEntry(int offset, int size, UnwindInfo unwindInfo)
- {
- Offset = offset;
- Size = size;
- UnwindInfo = unwindInfo;
- }
- public int CompareTo([AllowNull] CacheEntry other)
- {
- return Offset.CompareTo(other.Offset);
- }
- }
- }
|