1Trace Based Model expects unified instruction format for all supported architectures.
2The format is defined in `instruction.fbs` file written in FlatBuffers schema language.
3FlatBuffers compiler (`flatc`) is used to generate C# code for reading and writing the instruction format.
4FlatBuffers project is available at repository: https://github.com/google/flatbuffers.
5
6'Instruction.cs' and `Instructions.cs` in this directory are auto-generated from FlatBuffers schema file `instruction.fbs`:
7
8```
9flatc --csharp instruction.fbs
10```