mirror of
https://github.com/isar/libmdbx.git
synced 2025-12-18 05:42:22 +08:00
mdbx-test: add --size-upper-upto for simplify cross-testing 32-bit code with QEMU on 64-bit host.
This commit is contained in:
@@ -327,6 +327,15 @@ int main(int argc, char *const argv[]) {
|
||||
mdbx_limits_dbsize_min(params.pagesize),
|
||||
mdbx_limits_dbsize_max(params.pagesize)))
|
||||
continue;
|
||||
int64_t i64 = params.size_upper;
|
||||
if (config::parse_option(argc, argv, narg, "size-upper-upto", i64,
|
||||
int64_t(mdbx_limits_dbsize_min(params.pagesize)),
|
||||
INT64_MAX, -1)) {
|
||||
if (i64 > mdbx_limits_dbsize_max(params.pagesize))
|
||||
i64 = mdbx_limits_dbsize_max(params.pagesize);
|
||||
params.size_upper = intptr_t(i64);
|
||||
continue;
|
||||
}
|
||||
if (config::parse_option_intptr(argc, argv, narg, "size-upper",
|
||||
params.size_upper,
|
||||
mdbx_limits_dbsize_min(params.pagesize),
|
||||
|
||||
Reference in New Issue
Block a user