예제 #1
0
 protected override void Init(FastBinaryReader reader)
 {
     IsWrite                    = reader.ReadBoolean();
     InstructionImageId         = reader.ReadInt32();
     InstructionRelativeAddress = reader.ReadUInt32();
     MemoryRelativeAddress      = reader.ReadUInt32();
 }
예제 #2
0
 public void FromReader(FastBinaryReader reader)
 {
     IsWrite                    = reader.ReadBoolean();
     InstructionImageId         = reader.ReadInt32();
     InstructionRelativeAddress = reader.ReadUInt32();
     MemoryRelativeAddress      = reader.ReadUInt32();
 }
 public virtual void ReadData(FastBinaryReader reader, Object additionalInfo)
 {
     // Version 5.0 data types
     FSequenceID           = reader.ReadInt32();
     FSessionID            = reader.ReadUInt32();
     FRequestID            = reader.ReadUInt32();
     FSourceUtcOffset      = reader.ReadInt16();
     FDateTime             = reader.ReadDateTime();
     FDomainID             = reader.ReadInt32();
     FProcessID            = reader.ReadInt32();
     FThreadID             = reader.ReadInt32();
     FCategory             = reader.ReadString();
     FApplication          = reader.ReadString();
     FMachineName          = reader.ReadString();
     FUserDomainName       = reader.ReadString();
     FUserName             = reader.ReadString();
     FIndentLevel          = reader.ReadSByte();
     FBkColor              = Color.FromArgb(reader.ReadInt32());
     FMessageType          = (MessageType)reader.ReadInt32();
     FMessageSubType       = reader.ReadByte();
     FMessage              = reader.ReadString();
     FDetailType           = reader.ReadInt32();
     FExtPropertyContainer = reader.ReadObject <ReflectInsightPropertiesContainer>();
     FSubDetails           = reader.ReadObject <FastSerializerObjectData>();
     FDetails              = reader.ReadObject <FastSerializerObjectData>();
 }
예제 #4
0
 public void FromReader(FastBinaryReader reader)
 {
     Id = reader.ReadInt32();
     InstructionImageId         = reader.ReadInt32();
     InstructionRelativeAddress = reader.ReadUInt32();
     Size    = reader.ReadUInt32();
     Address = reader.ReadUInt64();
 }
예제 #5
0
 protected override void Init(FastBinaryReader reader)
 {
     SourceImageId = reader.ReadInt32();
     SourceInstructionRelativeAddress = reader.ReadUInt32();
     DestinationImageId = reader.ReadInt32();
     DestinationInstructionRelativeAddress = reader.ReadUInt32();
     Taken      = reader.ReadBoolean();
     BranchType = (BranchTypes)reader.ReadByte();
 }
예제 #6
0
파일: Branch.cs 프로젝트: UzL-ITS/Microwalk
 public void FromReader(FastBinaryReader reader)
 {
     SourceImageId = reader.ReadInt32();
     SourceInstructionRelativeAddress = reader.ReadUInt32();
     DestinationImageId = reader.ReadInt32();
     DestinationInstructionRelativeAddress = reader.ReadUInt32();
     Taken      = reader.ReadBoolean();
     BranchType = (BranchTypes)reader.ReadByte();
 }
예제 #7
0
 public void FromReader(FastBinaryReader reader)
 {
     Id      = reader.ReadInt32();
     Size    = reader.ReadUInt32();
     Address = reader.ReadUInt64();
 }
예제 #8
0
 protected override void Init(FastBinaryReader reader)
 {
     Id      = reader.ReadInt32();
     Size    = reader.ReadUInt32();
     Address = reader.ReadUInt64();
 }