diff options
author | Christian Heimes <christian@python.org> | 2022-01-05 13:11:44 +0100 |
---|---|---|
committer | Christian Heimes <christian@python.org> | 2022-01-05 13:22:47 +0100 |
commit | 0353fc38dd575903a9a2d80c9ddfff245d3c579f (patch) | |
tree | 913137e6501afedaa1b8ece42d2e8febbf09634b /docs/group__cpp.js | |
parent | 43e5cd2671585023d425f247b5c39cfa1207866a (diff) |
Allow overrides of MI_DEBUG memory constants
CPython and Windows CRT debug builds use different values for uninit,
freed, and padding bytes. Make ``MI_DEBUG_*`` constants conditional to
allow embedders to override the constants.
Windows dbgheap:
```
_bNoMansLandFill = 0xFD
_bDeadLandFill = 0xDD
_bCleanLandFill = 0xCD
```
Python memory debug
```
PYMEM_CLEANBYTE 0xCD
PYMEM_DEADBYTE 0xDD
PYMEM_FORBIDDENBYTE 0xFD
```
Signed-off-by: Christian Heimes <christian@python.org>
Diffstat (limited to 'docs/group__cpp.js')
0 files changed, 0 insertions, 0 deletions