mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-17 15:02:10 +08:00
parent
b71fb436fd
commit
a388de9416
61
c-user/config/event-record.rst
Normal file
61
c-user/config/event-record.rst
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
|
||||||
|
.. Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
|
||||||
|
|
||||||
|
Event Recording Configuration
|
||||||
|
=============================
|
||||||
|
|
||||||
|
.. index:: CONFIGURE_RECORD_EXTENSIONS_ENABLED
|
||||||
|
|
||||||
|
.. _CONFIGURE_RECORD_EXTENSIONS_ENABLED:
|
||||||
|
|
||||||
|
CONFIGURE_RECORD_EXTENSIONS_ENABLED
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
CONSTANT:
|
||||||
|
``CONFIGURE_RECORD_EXTENSIONS_ENABLED``
|
||||||
|
|
||||||
|
DATA TYPE:
|
||||||
|
Boolean feature macro.
|
||||||
|
|
||||||
|
RANGE:
|
||||||
|
Defined or undefined.
|
||||||
|
|
||||||
|
DEFAULT VALUE:
|
||||||
|
This is not defined by default.
|
||||||
|
|
||||||
|
DESCRIPTION:
|
||||||
|
If defined and :ref:`CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
|
||||||
|
<CONFIGURE_RECORD_PER_PROCESSOR_ITEMS>` is also defined properly, then the
|
||||||
|
record extensions are enabled.
|
||||||
|
|
||||||
|
NOTES:
|
||||||
|
The record extensions capture thread create, start, restart, delete,
|
||||||
|
switch, begin, exitted and terminate events.
|
||||||
|
|
||||||
|
.. index:: CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
|
||||||
|
|
||||||
|
.. _CONFIGURE_RECORD_PER_PROCESSOR_ITEMS:
|
||||||
|
|
||||||
|
CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
|
||||||
|
------------------------------------
|
||||||
|
|
||||||
|
CONSTANT:
|
||||||
|
``CONFIGURE_RECORD_PER_PROCESSOR_ITEMS``
|
||||||
|
|
||||||
|
DATA TYPE:
|
||||||
|
Unsigned integer (``unsigned int``).
|
||||||
|
|
||||||
|
RANGE:
|
||||||
|
A power of two greater than or equal to 16.
|
||||||
|
|
||||||
|
DEFAULT VALUE:
|
||||||
|
This is not defined by default.
|
||||||
|
|
||||||
|
DESCRIPTION:
|
||||||
|
If defined, then a record item buffer of the specified item count is
|
||||||
|
statically allocated for each configured processor
|
||||||
|
(:ref:`CONFIGURE_MAXIMUM_PROCESSORS <CONFIGURE_MAXIMUM_PROCESSORS>`).
|
||||||
|
|
||||||
|
NOTES:
|
||||||
|
None.
|
@ -27,64 +27,7 @@ Configuring a System
|
|||||||
device-driver
|
device-driver
|
||||||
mpci
|
mpci
|
||||||
libpci
|
libpci
|
||||||
|
event-record
|
||||||
Event Recording Configuration
|
|
||||||
=============================
|
|
||||||
|
|
||||||
.. index:: CONFIGURE_RECORD_EXTENSIONS_ENABLED
|
|
||||||
|
|
||||||
.. _CONFIGURE_RECORD_EXTENSIONS_ENABLED:
|
|
||||||
|
|
||||||
CONFIGURE_RECORD_EXTENSIONS_ENABLED
|
|
||||||
-----------------------------------
|
|
||||||
|
|
||||||
CONSTANT:
|
|
||||||
``CONFIGURE_RECORD_EXTENSIONS_ENABLED``
|
|
||||||
|
|
||||||
DATA TYPE:
|
|
||||||
Boolean feature macro.
|
|
||||||
|
|
||||||
RANGE:
|
|
||||||
Defined or undefined.
|
|
||||||
|
|
||||||
DEFAULT VALUE:
|
|
||||||
This is not defined by default.
|
|
||||||
|
|
||||||
DESCRIPTION:
|
|
||||||
If defined and :ref:`CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
|
|
||||||
<CONFIGURE_RECORD_PER_PROCESSOR_ITEMS>` is also defined properly, then the
|
|
||||||
record extensions are enabled.
|
|
||||||
|
|
||||||
NOTES:
|
|
||||||
The record extensions capture thread create, start, restart, delete,
|
|
||||||
switch, begin, exitted and terminate events.
|
|
||||||
|
|
||||||
.. index:: CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
|
|
||||||
|
|
||||||
.. _CONFIGURE_RECORD_PER_PROCESSOR_ITEMS:
|
|
||||||
|
|
||||||
CONFIGURE_RECORD_PER_PROCESSOR_ITEMS
|
|
||||||
------------------------------------
|
|
||||||
|
|
||||||
CONSTANT:
|
|
||||||
``CONFIGURE_RECORD_PER_PROCESSOR_ITEMS``
|
|
||||||
|
|
||||||
DATA TYPE:
|
|
||||||
Unsigned integer (``unsigned int``).
|
|
||||||
|
|
||||||
RANGE:
|
|
||||||
A power of two greater than or equal to 16.
|
|
||||||
|
|
||||||
DEFAULT VALUE:
|
|
||||||
This is not defined by default.
|
|
||||||
|
|
||||||
DESCRIPTION:
|
|
||||||
If defined, then a record item buffer of the specified item count is
|
|
||||||
statically allocated for each configured processor
|
|
||||||
(:ref:`CONFIGURE_MAXIMUM_PROCESSORS <CONFIGURE_MAXIMUM_PROCESSORS>`).
|
|
||||||
|
|
||||||
NOTES:
|
|
||||||
None.
|
|
||||||
|
|
||||||
.. _ConfigAda:
|
.. _ConfigAda:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user