mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-24 03:31:07 +00:00
tunables: Disallow negative values for some tunables
The glibc.malloc.mmap_max tunable as well as al of the INT_32 tunables don't have use for negative values, so pin the hardcoded limits in the non-negative range of INT. There's no real benefit in any of those use cases for the extended range of unsigned, so I have avoided added a new type to keep things simple.
This commit is contained in:
parent
a1b8b06a55
commit
228f30ab47
@ -64,6 +64,7 @@ glibc {
|
||||
type: INT_32
|
||||
env_alias: MALLOC_MMAP_MAX_
|
||||
security_level: SXID_IGNORE
|
||||
minval: 0
|
||||
}
|
||||
arena_max {
|
||||
type: SIZE_T
|
||||
@ -109,22 +110,27 @@ glibc {
|
||||
skip_lock_busy {
|
||||
type: INT_32
|
||||
default: 3
|
||||
minval: 0
|
||||
}
|
||||
skip_lock_internal_abort {
|
||||
type: INT_32
|
||||
default: 3
|
||||
minval: 0
|
||||
}
|
||||
skip_lock_after_retries {
|
||||
type: INT_32
|
||||
default: 3
|
||||
minval: 0
|
||||
}
|
||||
tries {
|
||||
type: INT_32
|
||||
default: 3
|
||||
minval: 0
|
||||
}
|
||||
skip_trylock_internal_abort {
|
||||
type: INT_32
|
||||
default: 3
|
||||
minval: 0
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
glibc.malloc.arena_max: 0x0 (min: 0x1, max: 0x[f]+)
|
||||
glibc.malloc.arena_test: 0x0 (min: 0x1, max: 0x[f]+)
|
||||
glibc.malloc.check: 0 (min: 0, max: 3)
|
||||
glibc.malloc.mmap_max: 0 (min: -2147483648, max: 2147483647)
|
||||
glibc.malloc.mmap_max: 0 (min: 0, max: 2147483647)
|
||||
glibc.malloc.mmap_threshold: 0x0 (min: 0x0, max: 0x[f]+)
|
||||
glibc.malloc.mxfast: 0x0 (min: 0x0, max: 0x[f]+)
|
||||
glibc.malloc.perturb: 0 (min: 0, max: 255)
|
||||
|
Loading…
Reference in New Issue
Block a user