lib/libc/stdlib/malloc.c
1013
if (mopts.chunk_canaries && bucket > 0)
lib/libc/stdlib/malloc.c
1130
if (mopts.def_maxcache != 0)
lib/libc/stdlib/malloc.c
1142
memset(ptr + sz, mopts.chunk_canaries, check_sz);
lib/libc/stdlib/malloc.c
1156
if (mopts.malloc_canary != (d->canary1 ^ (u_int32_t)(uintptr_t)d) ||
lib/libc/stdlib/malloc.c
1209
if (mopts.chunk_canaries && size > 0)
lib/libc/stdlib/malloc.c
1220
if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
1238
if (*p != (u_char)mopts.chunk_canaries && *p != SOME_JUNK) {
lib/libc/stdlib/malloc.c
1299
if (info->bucket == 0 && !mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
1321
if (sz >= SIZE_MAX - mopts.malloc_guard - MALLOC_PAGESIZE) {
lib/libc/stdlib/malloc.c
1325
sz += mopts.malloc_guard;
lib/libc/stdlib/malloc.c
1341
if (mopts.malloc_guard) {
lib/libc/stdlib/malloc.c
1342
if (mprotect((char *)p + psz - mopts.malloc_guard,
lib/libc/stdlib/malloc.c
1343
mopts.malloc_guard, PROT_NONE))
lib/libc/stdlib/malloc.c
1345
STATS_ADD(pool->malloc_guarded, mopts.malloc_guard);
lib/libc/stdlib/malloc.c
1351
memset(p, SOME_JUNK, psz - mopts.malloc_guard);
lib/libc/stdlib/malloc.c
1356
memset(p, 0, sz - mopts.malloc_guard);
lib/libc/stdlib/malloc.c
1361
mopts.malloc_guard, SOME_JUNK,
lib/libc/stdlib/malloc.c
1365
psz - mopts.malloc_guard);
lib/libc/stdlib/malloc.c
1366
} else if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
1367
fill_canary(p, sz - mopts.malloc_guard,
lib/libc/stdlib/malloc.c
1368
psz - mopts.malloc_guard);
lib/libc/stdlib/malloc.c
1407
if (!from_rthreads && mopts.malloc_pool[1]) {
lib/libc/stdlib/malloc.c
1411
if (!mopts.malloc_canary) {
lib/libc/stdlib/malloc.c
1421
sz = mopts.malloc_mutexes * sizeof(*d);
lib/libc/stdlib/malloc.c
1435
for (i = 0; i < mopts.malloc_mutexes; i++)
lib/libc/stdlib/malloc.c
1436
mopts.malloc_pool[i] = &d[i];
lib/libc/stdlib/malloc.c
1437
mopts.internal_funcs = 1;
lib/libc/stdlib/malloc.c
1450
nmutexes = from_rthreads ? mopts.malloc_mutexes : 2;
lib/libc/stdlib/malloc.c
1452
d = mopts.malloc_pool[i];
lib/libc/stdlib/malloc.c
1466
d->malloc_junk = mopts.def_malloc_junk;
lib/libc/stdlib/malloc.c
1467
d->bigcache_size = mopts.def_maxcache;
lib/libc/stdlib/malloc.c
1470
mopts.def_maxcache >> (j / 8);
lib/libc/stdlib/malloc.c
1513
if (r == NULL && mopts.malloc_xmalloc) \
lib/libc/stdlib/malloc.c
1540
PROLOGUE(mopts.malloc_pool[0], "malloc_conceal")
lib/libc/stdlib/malloc.c
1558
nmutexes = mopts.malloc_pool[1]->malloc_mt ?
lib/libc/stdlib/malloc.c
1559
mopts.malloc_mutexes : 2;
lib/libc/stdlib/malloc.c
1565
pool = mopts.malloc_pool[j];
lib/libc/stdlib/malloc.c
1598
argsz -= mopts.malloc_guard;
lib/libc/stdlib/malloc.c
1603
if (mopts.chunk_canaries && sz > 0) {
lib/libc/stdlib/malloc.c
1619
} else if (sz - mopts.malloc_guard < argsz) {
lib/libc/stdlib/malloc.c
1621
sz - mopts.malloc_guard, argsz);
lib/libc/stdlib/malloc.c
1628
if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
1630
sz - mopts.malloc_guard,
lib/libc/stdlib/malloc.c
1631
PAGEROUND(sz - mopts.malloc_guard));
lib/libc/stdlib/malloc.c
1638
if (mopts.malloc_guard) {
lib/libc/stdlib/malloc.c
1639
if (sz < mopts.malloc_guard)
lib/libc/stdlib/malloc.c
1641
if (!mopts.malloc_freeunmap) {
lib/libc/stdlib/malloc.c
1643
mopts.malloc_guard, mopts.malloc_guard,
lib/libc/stdlib/malloc.c
1647
STATS_SUB(pool->malloc_guarded, mopts.malloc_guard);
lib/libc/stdlib/malloc.c
1659
find_chunknum(pool, info, p, mopts.chunk_canaries);
lib/libc/stdlib/malloc.c
1661
if (mopts.malloc_freecheck) {
lib/libc/stdlib/malloc.c
1696
if (!mopts.malloc_freecheck) {
lib/libc/stdlib/malloc.c
1753
if (!mopts.internal_funcs) {
lib/libc/stdlib/malloc.c
1789
if (newsz >= SIZE_MAX - mopts.malloc_guard - MALLOC_PAGESIZE) {
lib/libc/stdlib/malloc.c
1798
if (DO_STATS || mopts.chunk_canaries) {
lib/libc/stdlib/malloc.c
1806
if (oldsz < mopts.malloc_guard)
lib/libc/stdlib/malloc.c
1808
oldsz -= mopts.malloc_guard;
lib/libc/stdlib/malloc.c
1813
gnewsz += mopts.malloc_guard;
lib/libc/stdlib/malloc.c
1815
forced = mopts.malloc_realloc || pool->mmap_flag;
lib/libc/stdlib/malloc.c
1823
roldsz - rnewsz < mopts.def_maxcache * MALLOC_PAGESIZE &&
lib/libc/stdlib/malloc.c
1824
!mopts.malloc_guard) {
lib/libc/stdlib/malloc.c
1832
if (!mopts.malloc_guard) {
lib/libc/stdlib/malloc.c
1849
if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
1860
if (mopts.malloc_guard) {
lib/libc/stdlib/malloc.c
1862
mopts.malloc_guard, mopts.malloc_guard,
lib/libc/stdlib/malloc.c
1875
} else if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
1894
rnewsz - mopts.malloc_guard -
lib/libc/stdlib/malloc.c
1896
if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
1910
if (mopts.chunk_canaries) {
lib/libc/stdlib/malloc.c
1978
if (mopts.malloc_xmalloc)
lib/libc/stdlib/malloc.c
1998
PROLOGUE(mopts.malloc_pool[0], "calloc_conceal")
lib/libc/stdlib/malloc.c
2004
if (mopts.malloc_xmalloc)
lib/libc/stdlib/malloc.c
2037
if (mopts.chunk_canaries && sz > 0) {
lib/libc/stdlib/malloc.c
2051
if (sz - mopts.malloc_guard < oldsize)
lib/libc/stdlib/malloc.c
2053
sz - mopts.malloc_guard, oldsize);
lib/libc/stdlib/malloc.c
2054
if (oldsize < (sz - mopts.malloc_guard) / 2)
lib/libc/stdlib/malloc.c
2057
sz - mopts.malloc_guard, oldsize);
lib/libc/stdlib/malloc.c
2141
if (!mopts.internal_funcs)
lib/libc/stdlib/malloc.c
2151
if (mopts.malloc_xmalloc)
lib/libc/stdlib/malloc.c
2236
if (sz >= SIZE_MAX - mopts.malloc_guard - MALLOC_PAGESIZE) {
lib/libc/stdlib/malloc.c
2243
sz += mopts.malloc_guard;
lib/libc/stdlib/malloc.c
2262
if (mopts.malloc_guard) {
lib/libc/stdlib/malloc.c
2263
if (mprotect((char *)p + psz - mopts.malloc_guard,
lib/libc/stdlib/malloc.c
2264
mopts.malloc_guard, PROT_NONE))
lib/libc/stdlib/malloc.c
2266
STATS_ADD(pool->malloc_guarded, mopts.malloc_guard);
lib/libc/stdlib/malloc.c
2271
memset((char *)p + sz - mopts.malloc_guard,
lib/libc/stdlib/malloc.c
2274
memset(p, SOME_JUNK, psz - mopts.malloc_guard);
lib/libc/stdlib/malloc.c
2275
} else if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
2276
fill_canary(p, sz - mopts.malloc_guard,
lib/libc/stdlib/malloc.c
2277
psz - mopts.malloc_guard);
lib/libc/stdlib/malloc.c
2309
if (mopts.malloc_xmalloc)
lib/libc/stdlib/malloc.c
250
#define DO_STATS mopts.malloc_stats
lib/libc/stdlib/malloc.c
2584
if (mopts.malloc_verbose)
lib/libc/stdlib/malloc.c
2597
if (mopts.malloc_verbose && p != NULL)
lib/libc/stdlib/malloc.c
260
struct malloc_readonly mopts;
lib/libc/stdlib/malloc.c
264
#define mopts malloc_readonly.mopts
lib/libc/stdlib/malloc.c
2662
if (mopts.malloc_verbose) {
lib/libc/stdlib/malloc.c
2684
if (mopts.malloc_verbose)
lib/libc/stdlib/malloc.c
2690
if (mopts.malloc_verbose)
lib/libc/stdlib/malloc.c
2699
if (mopts.malloc_verbose)
lib/libc/stdlib/malloc.c
2734
for (i = 0; i < mopts.malloc_mutexes; i++)
lib/libc/stdlib/malloc.c
2735
malloc_dump0(i, mopts.malloc_pool[i], &leaks);
lib/libc/stdlib/malloc.c
2751
mopts.malloc_mutexes,
lib/libc/stdlib/malloc.c
2752
mopts.internal_funcs, mopts.malloc_freecheck,
lib/libc/stdlib/malloc.c
2753
mopts.malloc_freeunmap, mopts.def_malloc_junk,
lib/libc/stdlib/malloc.c
2754
mopts.malloc_realloc, mopts.malloc_xmalloc,
lib/libc/stdlib/malloc.c
2755
mopts.chunk_canaries, mopts.def_maxcache,
lib/libc/stdlib/malloc.c
2756
mopts.malloc_guard);
lib/libc/stdlib/malloc.c
351
if (mopts.malloc_pool[1] == NULL || !mopts.malloc_pool[1]->malloc_mt)
lib/libc/stdlib/malloc.c
352
return mopts.malloc_pool[1];
lib/libc/stdlib/malloc.c
354
return mopts.malloc_pool[1 + TIB_GET()->tib_tid %
lib/libc/stdlib/malloc.c
355
(mopts.malloc_mutexes - 1)];
lib/libc/stdlib/malloc.c
372
if (DO_STATS && mopts.malloc_verbose)
lib/libc/stdlib/malloc.c
405
mopts.malloc_mutexes <<= 1;
lib/libc/stdlib/malloc.c
406
if (mopts.malloc_mutexes > _MALLOC_MUTEXES)
lib/libc/stdlib/malloc.c
407
mopts.malloc_mutexes = _MALLOC_MUTEXES;
lib/libc/stdlib/malloc.c
410
mopts.malloc_mutexes >>= 1;
lib/libc/stdlib/malloc.c
411
if (mopts.malloc_mutexes < 2)
lib/libc/stdlib/malloc.c
412
mopts.malloc_mutexes = 2;
lib/libc/stdlib/malloc.c
415
mopts.def_maxcache <<= 1;
lib/libc/stdlib/malloc.c
416
if (mopts.def_maxcache > MALLOC_MAXCACHE)
lib/libc/stdlib/malloc.c
417
mopts.def_maxcache = MALLOC_MAXCACHE;
lib/libc/stdlib/malloc.c
420
mopts.def_maxcache >>= 1;
lib/libc/stdlib/malloc.c
423
mopts.chunk_canaries = 0;
lib/libc/stdlib/malloc.c
426
mopts.chunk_canaries = 1;
lib/libc/stdlib/malloc.c
430
mopts.malloc_stats = 0;
lib/libc/stdlib/malloc.c
434
mopts.malloc_stats = 1;
lib/libc/stdlib/malloc.c
437
mopts.malloc_stats = 2;
lib/libc/stdlib/malloc.c
440
mopts.malloc_stats = 3;
lib/libc/stdlib/malloc.c
443
mopts.malloc_stats = 4;
lib/libc/stdlib/malloc.c
447
mopts.malloc_freecheck = 0;
lib/libc/stdlib/malloc.c
448
mopts.malloc_freeunmap = 0;
lib/libc/stdlib/malloc.c
451
mopts.malloc_freecheck = 1;
lib/libc/stdlib/malloc.c
452
mopts.malloc_freeunmap = 1;
lib/libc/stdlib/malloc.c
455
mopts.malloc_guard = 0;
lib/libc/stdlib/malloc.c
458
mopts.malloc_guard = MALLOC_PAGESIZE;
lib/libc/stdlib/malloc.c
461
if (mopts.def_malloc_junk > 0)
lib/libc/stdlib/malloc.c
462
mopts.def_malloc_junk--;
lib/libc/stdlib/malloc.c
465
if (mopts.def_malloc_junk < 2)
lib/libc/stdlib/malloc.c
466
mopts.def_malloc_junk++;
lib/libc/stdlib/malloc.c
469
mopts.malloc_realloc = 0;
lib/libc/stdlib/malloc.c
472
mopts.malloc_realloc = 1;
lib/libc/stdlib/malloc.c
475
mopts.malloc_freeunmap = 0;
lib/libc/stdlib/malloc.c
478
mopts.malloc_freeunmap = 1;
lib/libc/stdlib/malloc.c
482
mopts.malloc_verbose = 0;
lib/libc/stdlib/malloc.c
485
mopts.malloc_verbose = 1;
lib/libc/stdlib/malloc.c
489
mopts.malloc_xmalloc = 0;
lib/libc/stdlib/malloc.c
492
mopts.malloc_xmalloc = 1;
lib/libc/stdlib/malloc.c
513
mopts.malloc_mutexes = 8;
lib/libc/stdlib/malloc.c
514
mopts.def_malloc_junk = 1;
lib/libc/stdlib/malloc.c
515
mopts.def_maxcache = MALLOC_DEFAULT_CACHE;
lib/libc/stdlib/malloc.c
544
mopts.def_maxcache = 0;
lib/libc/stdlib/malloc.c
549
mopts.def_maxcache = MALLOC_DEFAULT_CACHE;
lib/libc/stdlib/malloc.c
565
while ((mopts.malloc_canary = arc4random()) == 0)
lib/libc/stdlib/malloc.c
567
mopts.junk_loc = arc4random();
lib/libc/stdlib/malloc.c
568
if (mopts.chunk_canaries)
lib/libc/stdlib/malloc.c
570
mopts.chunk_canaries = arc4random();
lib/libc/stdlib/malloc.c
571
} while ((u_char)mopts.chunk_canaries == 0 ||
lib/libc/stdlib/malloc.c
572
(u_char)mopts.chunk_canaries == SOME_FREEJUNK);
lib/libc/stdlib/malloc.c
589
d->malloc_junk = mopts.def_malloc_junk;
lib/libc/stdlib/malloc.c
593
d->canary1 = mopts.malloc_canary ^ (u_int32_t)(uintptr_t)d;
lib/libc/stdlib/malloc.c
685
if (mopts.malloc_canary != (d->canary1 ^ (u_int32_t)(uintptr_t)d) ||
lib/libc/stdlib/malloc.c
753
for (i = mopts.junk_loc % step; i < sz; i += step)
lib/libc/stdlib/malloc.c
774
for (i = mopts.junk_loc % step; i < sz; i += step) {
lib/libc/stdlib/malloc.c
83
#define MALLOC_MOVE_COND(sz) ((sz) - mopts.malloc_guard < \
lib/libc/stdlib/malloc.c
830
if (!mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
839
if (mopts.malloc_freeunmap) {
lib/libc/stdlib/malloc.c
863
if (!fresh && !mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
87
((sz) - mopts.malloc_guard)) & \
lib/libc/stdlib/malloc.c
875
if (mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
891
if (mopts.malloc_canary != (d->canary1 ^ (u_int32_t)(uintptr_t)d) ||
lib/libc/stdlib/malloc.c
912
if (!mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
914
if (mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
918
else if (mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
940
if (!fresh && !mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
942
if (mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
946
else if (mopts.malloc_freeunmap)
lib/libc/stdlib/malloc.c
961
if (mopts.malloc_freeunmap)
libexec/ld.so/malloc.c
141
static struct malloc_readonly mopts __relro;
libexec/ld.so/malloc.c
143
#define g_pool mopts.g_pool
libexec/ld.so/malloc.c
210
_dl_arc4randombuf(&mopts.malloc_canary,
libexec/ld.so/malloc.c
211
sizeof(mopts.malloc_canary));
libexec/ld.so/malloc.c
212
} while (mopts.malloc_canary == 0);
libexec/ld.so/malloc.c
242
d->canary1 = mopts.malloc_canary ^ (u_int32_t)(uintptr_t)d;
libexec/ld.so/malloc.c
323
if (mopts.malloc_canary != (d->canary1 ^ (u_int32_t)(uintptr_t)d) ||
libexec/ld.so/malloc.c
444
if (mopts.malloc_canary != (d->canary1 ^ (u_int32_t)(uintptr_t)d) ||
libexec/ld.so/malloc.c
634
if (mopts.malloc_canary != (d->canary1 ^ (u_int32_t)(uintptr_t)d) ||
sbin/mount_cd9660/mount_cd9660.c
53
const struct mntopt mopts[] = {
sbin/mount_cd9660/mount_cd9660.c
82
getmntopts(optarg, mopts, &mntflags);
sbin/mount_ext2fs/mount_ext2fs.c
48
static const struct mntopt mopts[] = {
sbin/mount_ext2fs/mount_ext2fs.c
66
getmntopts(optarg, mopts, &mntflags);
sbin/mount_ffs/mount_ffs.c
48
static const struct mntopt mopts[] = {
sbin/mount_ffs/mount_ffs.c
73
getmntopts(optarg, mopts, &mntflags);
sbin/mount_msdos/mount_msdos.c
50
const struct mntopt mopts[] = {
sbin/mount_msdos/mount_msdos.c
98
getmntopts(optarg, mopts, &mntflags);
sbin/mount_nfs/mount_nfs.c
236
switch (getmntopt(&options, &value, mopts,
sbin/mount_nfs/mount_nfs.c
85
const struct mntopt mopts[] = {
sbin/mount_ntfs/mount_ntfs.c
52
static const struct mntopt mopts[] = {
sbin/mount_ntfs/mount_ntfs.c
94
getmntopts(optarg, mopts, &mntflags);
sbin/mount_tmpfs/mount_tmpfs.c
120
getmntopts(optarg, mopts, mntflags);
sbin/mount_tmpfs/mount_tmpfs.c
55
static const struct mntopt mopts[] = {
sbin/newfs/newfs.c
274
getmntopts(optarg, mopts, &mntflags);
sbin/newfs/newfs.c
78
struct mntopt mopts[] = {
sys/net80211/ieee80211.c
341
static const uint64_t mopts[] = {
sys/net80211/ieee80211.c
349
mopt = mopts[mode];
sys/netinet/in_pcb.c
1021
mopts != NULL) {
sys/netinet/in_pcb.c
1024
ifp = if_get(mopts->imo_ifidx);
sys/netinet/in_pcb.c
999
struct ip_moptions *mopts = inp->inp_moptions;
sys/netinet6/in6_src.c
114
error = in6_selectif(dst, opts, mopts, &inp->inp_route, &ifp,
sys/netinet6/in6_src.c
168
error = in6_selectsrc(in6src, dstsock, mopts, rtableid);
sys/netinet6/in6_src.c
229
struct ip6_moptions *mopts, unsigned int rtableid)
sys/netinet6/in6_src.c
268
ifp = mopts ? if_get(mopts->im6o_ifidx) : NULL;
sys/netinet6/in6_src.c
324
struct ip6_moptions *mopts, struct route *ro, struct ifnet **retifp,
sys/netinet6/in6_src.c
342
mopts != NULL && (*retifp = if_get(mopts->im6o_ifidx)) != NULL)
sys/netinet6/in6_src.c
95
struct ip6_moptions *mopts = inp->inp_moptions6;
usr.sbin/amd/amd/mntfs.c
119
char *auto_opts, char *mopts, char *remopts)
usr.sbin/amd/amd/mntfs.c
122
init_mntfs(mf, ops, mo, mp, info, auto_opts, mopts, remopts);
usr.sbin/amd/amd/mntfs.c
131
char *auto_opts, char *mopts, char *remopts)
usr.sbin/amd/amd/mntfs.c
163
mntfs *mf2 = alloc_mntfs(&ifs_ops, mo, mp, info, auto_opts, mopts, remopts);
usr.sbin/amd/amd/mntfs.c
180
mf->mf_mopts = strealloc(mf->mf_mopts, mopts);
usr.sbin/amd/amd/mntfs.c
196
return alloc_mntfs(ops, mo, mp, info, auto_opts, mopts, remopts);
usr.sbin/amd/amd/mntfs.c
311
char *info, char *auto_opts, char *mopts, char *remopts)
usr.sbin/amd/amd/mntfs.c
334
mf2 = find_mntfs(ops, mo, mp, info, auto_opts, mopts, remopts);
usr.sbin/amd/amd/mntfs.c
86
char *auto_opts, char *mopts, char *remopts)
usr.sbin/amd/amd/mntfs.c
93
mf->mf_mopts = strdup(mopts);