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
|
||||
mpci
|
||||
libpci
|
||||
|
||||
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.
|
||||
event-record
|
||||
|
||||
.. _ConfigAda:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user