File indexing completed on 2025-02-22 10:47:27
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef PMIX_UTIL_VMEM_H
0012 #define PMIX_UTIL_VMEM_H
0013
0014 #include "src/include/pmix_config.h"
0015 #include "include/pmix_common.h"
0016
0017 typedef enum {
0018 VMEM_HOLE_NONE = -1,
0019
0020 VMEM_HOLE_BEGIN = 0,
0021
0022 VMEM_HOLE_AFTER_HEAP = 1,
0023
0024 VMEM_HOLE_BEFORE_STACK = 2,
0025
0026 VMEM_HOLE_BIGGEST = 3,
0027
0028 VMEM_HOLE_IN_LIBS = 4,
0029
0030 VMEM_HOLE_CUSTOM = 5
0031 } pmix_vmem_hole_kind_t;
0032
0033 PMIX_EXPORT pmix_status_t
0034 pmix_vmem_find_hole(
0035 pmix_vmem_hole_kind_t hkind,
0036 size_t *addrp,
0037 size_t size
0038 );
0039
0040 #endif