mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-27 09:11:48 -07:00
Correcting statement that mvt doesn't accept an alignment.
Using MPS_PF_ALIGN reference to describe the default value of MPS_KEY_ALIGN in MVT and MVFF. Copied from Perforce Change: 182623 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
406e5f26c5
commit
137c8f00a0
2 changed files with 3 additions and 7 deletions
|
|
@ -125,7 +125,7 @@ MVFF interface
|
|||
efficient if this is wrong, but nothing will break.
|
||||
|
||||
* :c:macro:`MPS_KEY_ALIGN` (type :c:type:`mps_align_t`, default is
|
||||
smallest general purpose alignment for the architecture) is the
|
||||
:c:macro:`MPS_PF_ALIGN`) is the
|
||||
:term:`alignment` of addresses for allocation (and freeing) in
|
||||
the pool. If an unaligned size is passed to :c:func:`mps_alloc` or
|
||||
:c:func:`mps_free`, it will be rounded up to the pool's alignment.
|
||||
|
|
|
|||
|
|
@ -78,10 +78,6 @@ MVT properties
|
|||
|
||||
* Allocations may be variable in size.
|
||||
|
||||
* The :term:`alignment` of blocks is not configurable: it is the
|
||||
:term:`natural alignment` of the platform (see
|
||||
:c:macro:`MPS_PF_ALIGN`).
|
||||
|
||||
* Blocks do not have :term:`dependent objects`.
|
||||
|
||||
* Blocks are not automatically :term:`reclaimed`.
|
||||
|
|
@ -116,7 +112,7 @@ MVT interface
|
|||
six :term:`keyword arguments`:
|
||||
|
||||
* :c:macro:`MPS_KEY_ALIGN` (type :c:type:`mps_align_t`, default is
|
||||
smallest general purpose alignment for the architecture) is the
|
||||
:c:macro:`MPS_PF_ALIGN`) is the
|
||||
:term:`alignment` of addresses for allocation (and freeing) in
|
||||
the pool. If an unaligned size is passed to :c:func:`mps_alloc` or
|
||||
:c:func:`mps_free`, it will be rounded up to the pool's alignment.
|
||||
|
|
@ -124,7 +120,7 @@ MVT interface
|
|||
``sizeof(void *)``.
|
||||
|
||||
* :c:macro:`MPS_KEY_MIN_SIZE` (type :c:type:`size_t`, default is
|
||||
smallest general purpose alignment for the architecture) is the
|
||||
:c:macro:`MPS_PF_ALIGN`) is the
|
||||
predicted minimum size of blocks that will be allocated from the
|
||||
pool.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue