/* CTF 1.8 */ /* * The MIT License (MIT) * * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * * * For more details, see . */ trace { major = 1; minor = 8; byte_order = le; packet.header := struct { integer { signed = false; size = 32; align = 8; byte_order = native; base = 10; } magic; integer { signed = false; size = 64; align = 8; byte_order = native; base = 10; } stream_id; } align(8); }; env { domain = "bare"; tracer_name = "barectf"; }; /* Stream type `default` */ stream { id = 0; packet.context := struct { integer { signed = false; size = 64; align = 8; byte_order = native; base = 10; } packet_size; integer { signed = false; size = 64; align = 8; byte_order = native; base = 10; } content_size; } align(8); event.header := struct { integer { signed = false; size = 64; align = 8; byte_order = native; base = 10; } id; } align(8); }; event { stream_id = 0; id = 0; name = "ev"; fields := struct { integer { signed = false; size = 32; align = 32; byte_order = native; base = 10; } before; integer { signed = false; size = 3; align = 1; byte_order = native; base = 10; } array[5]; string { encoding = UTF8; } after; } align(1); };