Uniformly cast mallctl[bymib]() oldp/newp arguments to (void *).
This avoids warnings in some cases, and is otherwise generally good hygiene.
This commit is contained in:
parent
2c95154501
commit
8a4528bdd1
@ -406,7 +406,7 @@ for (i = 0; i < nbins; i++) {
|
|||||||
|
|
||||||
mib[2] = i;
|
mib[2] = i;
|
||||||
len = sizeof(bin_size);
|
len = sizeof(bin_size);
|
||||||
mallctlbymib(mib, miblen, &bin_size, &len, NULL, 0);
|
mallctlbymib(mib, miblen, (void *)&bin_size, &len, NULL, 0);
|
||||||
/* Do something with bin_size... */
|
/* Do something with bin_size... */
|
||||||
}]]></programlisting></para>
|
}]]></programlisting></para>
|
||||||
|
|
||||||
|
@ -513,7 +513,7 @@ stats_general_print(void (*write_cb)(void *, const char *), void *cbopaque,
|
|||||||
#define OPT_WRITE_BOOL_MUTABLE(n, m, c) { \
|
#define OPT_WRITE_BOOL_MUTABLE(n, m, c) { \
|
||||||
bool bv2; \
|
bool bv2; \
|
||||||
if (je_mallctl("opt."#n, (void *)&bv, &bsz, NULL, 0) == 0 && \
|
if (je_mallctl("opt."#n, (void *)&bv, &bsz, NULL, 0) == 0 && \
|
||||||
je_mallctl(#m, &bv2, &bsz, NULL, 0) == 0) { \
|
je_mallctl(#m, (void *)&bv2, &bsz, NULL, 0) == 0) { \
|
||||||
if (json) { \
|
if (json) { \
|
||||||
malloc_cprintf(write_cb, cbopaque, \
|
malloc_cprintf(write_cb, cbopaque, \
|
||||||
"\t\t\t\""#n"\": %s%s\n", bv ? "true" : \
|
"\t\t\t\""#n"\": %s%s\n", bv ? "true" : \
|
||||||
@ -548,7 +548,7 @@ stats_general_print(void (*write_cb)(void *, const char *), void *cbopaque,
|
|||||||
#define OPT_WRITE_SSIZE_T_MUTABLE(n, m, c) { \
|
#define OPT_WRITE_SSIZE_T_MUTABLE(n, m, c) { \
|
||||||
ssize_t ssv2; \
|
ssize_t ssv2; \
|
||||||
if (je_mallctl("opt."#n, (void *)&ssv, &sssz, NULL, 0) == 0 && \
|
if (je_mallctl("opt."#n, (void *)&ssv, &sssz, NULL, 0) == 0 && \
|
||||||
je_mallctl(#m, &ssv2, &sssz, NULL, 0) == 0) { \
|
je_mallctl(#m, (void *)&ssv2, &sssz, NULL, 0) == 0) { \
|
||||||
if (json) { \
|
if (json) { \
|
||||||
malloc_cprintf(write_cb, cbopaque, \
|
malloc_cprintf(write_cb, cbopaque, \
|
||||||
"\t\t\t\""#n"\": %zd%s\n", ssv, (c)); \
|
"\t\t\t\""#n"\": %zd%s\n", ssv, (c)); \
|
||||||
@ -886,7 +886,8 @@ stats_print(void (*write_cb)(void *, const char *), void *cbopaque,
|
|||||||
* */
|
* */
|
||||||
epoch = 1;
|
epoch = 1;
|
||||||
u64sz = sizeof(uint64_t);
|
u64sz = sizeof(uint64_t);
|
||||||
err = je_mallctl("epoch", &epoch, &u64sz, &epoch, sizeof(uint64_t));
|
err = je_mallctl("epoch", (void *)&epoch, &u64sz, (void *)&epoch,
|
||||||
|
sizeof(uint64_t));
|
||||||
if (err != 0) {
|
if (err != 0) {
|
||||||
if (err == EAGAIN) {
|
if (err == EAGAIN) {
|
||||||
malloc_write("<jemalloc>: Memory allocation failure in "
|
malloc_write("<jemalloc>: Memory allocation failure in "
|
||||||
|
@ -26,7 +26,7 @@ binind_compute(void)
|
|||||||
unsigned nbins, i;
|
unsigned nbins, i;
|
||||||
|
|
||||||
sz = sizeof(nbins);
|
sz = sizeof(nbins);
|
||||||
assert_d_eq(mallctl("arenas.nbins", &nbins, &sz, NULL, 0), 0,
|
assert_d_eq(mallctl("arenas.nbins", (void *)&nbins, &sz, NULL, 0), 0,
|
||||||
"Unexpected mallctl failure");
|
"Unexpected mallctl failure");
|
||||||
|
|
||||||
for (i = 0; i < nbins; i++) {
|
for (i = 0; i < nbins; i++) {
|
||||||
@ -39,8 +39,8 @@ binind_compute(void)
|
|||||||
mib[2] = (size_t)i;
|
mib[2] = (size_t)i;
|
||||||
|
|
||||||
sz = sizeof(size);
|
sz = sizeof(size);
|
||||||
assert_d_eq(mallctlbymib(mib, miblen, &size, &sz, NULL, 0), 0,
|
assert_d_eq(mallctlbymib(mib, miblen, (void *)&size, &sz, NULL,
|
||||||
"Unexpected mallctlbymib failure");
|
0), 0, "Unexpected mallctlbymib failure");
|
||||||
if (size == SZ)
|
if (size == SZ)
|
||||||
return (i);
|
return (i);
|
||||||
}
|
}
|
||||||
@ -62,7 +62,7 @@ nregs_per_run_compute(void)
|
|||||||
"Unexpected mallctlnametomb failure");
|
"Unexpected mallctlnametomb failure");
|
||||||
mib[2] = (size_t)binind;
|
mib[2] = (size_t)binind;
|
||||||
sz = sizeof(nregs);
|
sz = sizeof(nregs);
|
||||||
assert_d_eq(mallctlbymib(mib, miblen, &nregs, &sz, NULL,
|
assert_d_eq(mallctlbymib(mib, miblen, (void *)&nregs, &sz, NULL,
|
||||||
0), 0, "Unexpected mallctlbymib failure");
|
0), 0, "Unexpected mallctlbymib failure");
|
||||||
return (nregs);
|
return (nregs);
|
||||||
}
|
}
|
||||||
@ -74,8 +74,8 @@ arenas_extend_mallctl(void)
|
|||||||
size_t sz;
|
size_t sz;
|
||||||
|
|
||||||
sz = sizeof(arena_ind);
|
sz = sizeof(arena_ind);
|
||||||
assert_d_eq(mallctl("arenas.extend", &arena_ind, &sz, NULL, 0), 0,
|
assert_d_eq(mallctl("arenas.extend", (void *)&arena_ind, &sz, NULL, 0),
|
||||||
"Error in arenas.extend");
|
0, "Error in arenas.extend");
|
||||||
|
|
||||||
return (arena_ind);
|
return (arena_ind);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user