Home
last modified time | relevance | path

Searched refs:is (Results 1 – 17 of 17) sorted by relevance

/mipi-sys-t-3.7.0/library/doxygen/
DDoxyfile.in6 # All text after a hash (#) is considered a comment and will be ignored
7 # The format is:
18 # that follow. The default is UTF-8 which is also the encoding used for all
25 # The PROJECT_NAME tag is a single word (or sequence of words) that should
33 # if some version control system is used.
43 # With the PROJECT_LOGO tag one can specify an logo or icon that is
50 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
52 # If a relative path is entered, it will be relative to the location
57 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
66 # The OUTPUT_LANGUAGE tag is used to specify the language in which all
[all …]
DProtocol.md7 The SyS-T Data Protocol is a byte sequence that represents a list of variable
9 SyS-T Data Protocol is intended for transmission over a lower level transport
10 protocol. The lower level protocol is expected to provide indicators that
12 transport protocol is the
16 other lower level transports protocols is possible by adapting the message
29 optional 128-bit Guid field is an exception to this rule. Its byte odering
39 short message encoding is also available. This encoding uses a single IO to
40 generate an STP packet that is both MARKED and TIMESTAMPED. The following
51 DnMTS |Single IO short message with Dn sized payload. This message is intended…
52 …wed by a sequence of zero or more payload data values. The last data value is MARKED to indicate t…
[all …]
DApiOverview.md7 The SyS-T instrumentation API is exposed as a set of CPP Macros with the
9 the C-Language header file `mipi_syst.h`. This is the only header needed for
24 is shared between SyS-T handles. The global state is initialized and
32 The handle state is unique for each SyS-T
43 A SyS-T handle is obtained by using one of the #MIPI_SYST_ALLOC_HANDLE,
45 #MIPI_SYST_INIT_HANDLE_STATE macros. A handle is destroyed by calling
51 reasons, does not use any data locking techniques. It is important to
53 analyze data races or corrupted message data output. The threading model is
64 is required.
66 The recommended SyS-T usage is to create a SyS-T handle exclusively for each
[all …]
DCatgen.md15 The example is stored under `examples/client` in the source code distribution.
24 is stored in the ```collateral/generator``` directory of the project with the
29 The generator is written in PERL and requires a PERL installation with the
50 catalog IDs to update the collateral template file. The result is a
57 the SyS-T catalog message calls, and a collateral template file that is
58 updated by the generator. It is executed in the following way:
123 The following XML file shows the template collateral file that is updated by
143 A GUID is a 128bit numeric UUID following RFC 4122.
146 pseudo GUID is defined as a GUID with bit 71 set to zero.
165 Define for which client build versions this collateral is valid.
[all …]
Dmainpage.md6 The MIPI System Software Trace (SyS-T) library is a customizable, low
11 The library is written as a self-contained C-language module and does not
12 depend on other runtime library or system include files. The SyS-T library is
27 right. The SyS-T API is a set of preprocessor macros that are calling library
55 The SyS-T library code is Copyright (c) MIPI Alliance, Inc. and distributed
DReference.md5 definitions is available by clicking on the individual API names.
153 <B>Notes:</B> This API is enabled by the SyS-T platform
169 <td>Send function enter string message. The payload is the
180 <td>Send function exit string message. The payload is the
192 condition is false
233 Their purpose is to use printf style instrumentation in source
264 their matching catalog call by dropping the fmt parameter. Their purpose is
275 string constant that is usable as a numeric CatalogID parameter.
276 The offset parameter is used to change the result in case of hash
277 value collisions with other strings. It is initially set to zero
[all …]
DBuilding.md8 The SyS-T library includes CMake build support scripts. CMake is an
9 open-source, cross-platform build environment that is available for all major
10 platforms. The CMake tooling is available from https://cmake.org.
37 …| File system location of the Google Test framework source code. This code is needed for the libra…
45 The GUI front end is started using the cmake-gui command.
49 - Point the "Where is the source code:" field to the library directory inside
52 directory will hold build artifacts like object files. Note: This is not the
DAdapting.md8 A platform is responsible for the following:
11 underlying trace transport system. This is typically trace aggregating
16 manipulations. This is platform specific code that allows efficient
24 …he library with an STP generator. In this example code, a software encoder is used to produce the …
28 is to clone an existing platform folder and adapt it as needed. The following
DExample.md7 directory of the distribution file set. A CMake script is provided for
21 This example is stored in the examples/hello directory of the SyS-T
55 The example will produce output like that below if the ``example`` platform is used.
DPrinter.md8 in the printer subdirectory. The printer is a standalone application
20 The printer is a standalone application and independent from the
25 -- The C compiler identification is GNU 5.4.0
26 -- The CXX compiler identification is GNU 5.4.0
/mipi-sys-t-3.7.0/library/include/
Dmipi_syst.h.in144 MIPI_SYST_STRING_FUNCTIONENTER = 2, /**< string is function name */
145 MIPI_SYST_STRING_FUNCTIONEXIT = 3, /**< string is function name */
245 * macro. The last parameter is the unit value (11-Bits).
269 * first parameter is the header origin value (7-Bits). The second parameter
270 * is the unit value (4-bits)
290 * structure syst_hdr have been setup. It's purpose is to initialize the
306 * structure syst_hdr have been destroyed. Its purpose is to free resources
317 * Its purpose is to initialize the platform dependent portion of
328 * This function gets called when a handle is about to be destroyed..
329 * Its purpose is to free any resources allocated during the handle
[all …]
/mipi-sys-t-3.7.0/
DREADME.md27 SyS-T is intended for, but not limited to, cross-development environments
30 a trace data protocol that is sent via a transport to the DTS. The tool
34 collateral is used to reduce both trace transport bandwidth and compiled
39 The MIPI specification for SyS-T is available from the
51 The instrumentation library is designed to have minimal dependencies for
52 building. The library core is written using self-contained C-language code.
56 The protocol printer is written in C++11 and requires a C++11 compliant
73 The project is split into the following sub projects.
209 in the printer subdirectory. The printer is a standalone application
219 The printer is a standalone application and independent from the
[all …]
DCODEOWNERS2 # Each line is a file pattern followed by one or more owners.
7 # Order is important. The last matching pattern has the most precedence.
/mipi-sys-t-3.7.0/printer/src/
Dmipi_syst_main.cpp114 static void readAndPrint(std::istream& is, std::ostream& os, in readAndPrint() argument
122 while (getline(is, line)) { in readAndPrint()
/mipi-sys-t-3.7.0/collateral/generator/
Dreadme.txt8 is located in <SDK-ROOT>/library/examples/client.
/mipi-sys-t-3.7.0/library/test/
DCMakeLists.txt6 …message("WARNING: SYST_BUILD_GTEST_DIR is not set or not pointing to Google Test sources, skipping…
/mipi-sys-t-3.7.0/library/
DCMakeLists.txt50 …message(WARNING "SYST_BUILD_PLATFORM_NAME directory name variable is not set, using 'example' as …