namespace SabreTools.Data.Models.XboxExecutable
{
///
/// XBox Executable thread-local storage
///
///
///
public class ThreadLocalStorage
{
///
/// Address, after the .XBE is loaded into memory, of this .XBE's TLS Data.
///
public uint DataStartAddress { get; set; }
///
/// Address, after the .XBE is loaded into memory, of the end of this XBE's TLS Data.
///
public uint DataEndAddress { get; set; }
///
/// Address, after the .XBE is loaded into memory, of this XBE's TLS Index.
///
public uint TLSIndexAddress { get; set; }
///
/// Address, after the .XBE is loaded into memory, of this XBE's TLS Callback.
///
public uint TLSCallbackAddress { get; set; }
///
/// Size of Zero Fill
///
public uint SizeOfZeroFill { get; set; }
///
/// Various TLS characteristics.
///
public uint Characteristics { get; set; }
}
}