crash.software
Projects
Pull Requests
Issues
Builds
graphql-engine
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
graphql-engine
Files
🤬
Sign In
release/v2.38
ROOT
/
preload-mimalloc
/
mimalloc
/
src
/
arena.c
Search
History
527 lines
|
ISO-8859-1
|
22 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
MI_ARENA_BLOCK_SIZE
MI_ARENA_MIN_OBJ_SIZE
MI_MAX_ARENAS
MI_MEMID_OS
mi_block_info_t
:
uintptr_t
mi_arena_s
id
:
mi_arena_id_t
exclusive
:
bool
block_count
:
size_t
field_count
:
size_t
numa_node
:
int
is_zero_init
:
bool
allow_decommit
:
bool
is_large
:
bool
blocks_dirty
:
mi_bitmap_field_t*
blocks_committed
:
mi_bitmap_field_t*
blocks_inuse
:
mi_bitmap_field_t[1]
mi_arena_t
:
struct mi_arena_s
id
:
mi_arena_id_t
exclusive
:
bool
block_count
:
size_t
field_count
:
size_t
numa_node
:
int
is_zero_init
:
bool
allow_decommit
:
bool
is_large
:
bool
blocks_dirty
:
mi_bitmap_field_t*
blocks_committed
:
mi_bitmap_field_t*
blocks_inuse
:
mi_bitmap_field_t[1]
mi_arena_id_index
(
mi_arena_id_t
)
{...}
:
size_t
mi_arena_id_create
(
size_t
)
{...}
:
mi_arena_id_t
_mi_arena_id_none
(
void
)
{...}
:
mi_arena_id_t
mi_arena_id_is_suitable
(
mi_arena_id_t,bool,mi_arena_id_t
)
{...}
:
bool
mi_arena_memid_create
(
mi_arena_id_t,bool,mi_bitmap_index_t
)
{...}
:
size_t
mi_arena_memid_indices
(
size_t,size_t*,mi_bitmap_index_t*
)
{...}
:
bool
_mi_arena_memid_is_suitable
(
size_t,mi_arena_id_t
)
{...}
:
bool
_mi_arena_is_os_allocated
(
size_t
)
{...}
:
bool
mi_block_count_of_size
(
size_t
)
{...}
:
size_t
mi_arena_alloc
(
mi_arena_t*,size_t,mi_bitmap_index_t*
)
{...}
:
bool
_mi_arena_alloc_aligned
(
size_t,size_t,size_t,bool*,bool*,bool*,bool*,mi_arena_id_t,size_t*,mi_os_tld_t*
)
{...}
:
void*
_mi_arena_alloc
(
size_t,bool*,bool*,bool*,bool*,mi_arena_id_t,size_t*,mi_os_tld_t*
)
{...}
:
void*
mi_arena_area
(
mi_arena_id_t,size_t*
)
{...}
:
void*
_mi_arena_free
(
void*,size_t,size_t,size_t,size_t,bool,mi_stats_t*
)
{...}
:
void
mi_arena_add
(
mi_arena_t*,mi_arena_id_t*
)
{...}
:
bool
mi_manage_os_memory_ex
(
void*,size_t,bool,bool,bool,int,bool,mi_arena_id_t*
)
:
bool
mi_reserve_os_memory_ex
(
size_t,bool,bool,bool,mi_arena_id_t*
)
:
int
mi_manage_os_memory
(
void*,size_t,bool,bool,bool,int
)
:
bool
mi_reserve_os_memory
(
size_t,bool,bool
)
:
int
mi_debug_show_bitmap
(
const char*,mi_bitmap_field_t*,size_t
)
{...}
:
size_t
mi_debug_show_arenas
(
void
)
:
void
mi_reserve_huge_os_pages_at_ex
(
size_t,int,size_t,bool,mi_arena_id_t*
)
:
int
mi_reserve_huge_os_pages_at
(
size_t,int,size_t
)
:
int
mi_reserve_huge_os_pages_interleave
(
size_t,size_t,size_t
)
:
int
mi_reserve_huge_os_pages
(
size_t,double,size_t*
)
:
int
All occurrences
Please wait...
Page is in error, reload to recover