mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-07-06 19:38:41 +03:00
merge from dev
This commit is contained in:
commit
8e4e8c93a7
15 changed files with 145 additions and 73 deletions
|
@ -61,7 +61,6 @@ terms of the MIT license. A copy of the license can be found in the file
|
|||
#define MI_ENCODE_FREELIST 1
|
||||
#endif
|
||||
|
||||
|
||||
// ------------------------------------------------------
|
||||
// Platform specific values
|
||||
// ------------------------------------------------------
|
||||
|
|
|
@ -101,7 +101,8 @@ extern "C" {
|
|||
// -----------------------------------------------------------------------------------
|
||||
// Debugging
|
||||
// We declare two entry points for each allocation function:
|
||||
// the normal one (`mi_malloc`) and one that takes a source argument (`dbg_mi_malloc`)
|
||||
// the normal one (`mi_malloc`) and one that takes a source argument (`dbg_mi_malloc`).
|
||||
// The source argument is stored in heap blocks to track allocations in debug mode.
|
||||
// The following macros make it easier to specify this.
|
||||
// Note: these are even defined in release mode (where the source argument is ignored)
|
||||
// so one can still build a debug program that links with the release build of mimalloc.
|
||||
|
@ -356,8 +357,7 @@ typedef enum mi_option_e {
|
|||
mi_option_debug_extra_padding,
|
||||
mi_option_os_tag,
|
||||
mi_option_max_errors,
|
||||
_mi_option_last,
|
||||
mi_option_eager_page_commit = mi_option_eager_commit
|
||||
_mi_option_last
|
||||
} mi_option_t;
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue