mcexec: add --debug-mcexec
We already have debug statements compiled in, add a toggle for it Also fix case indent for 's' Change-Id: I1104ee57d571b82ec5e061f22cd44033a5c7fc39
This commit is contained in:
committed by
Dominique Martinet
parent
fb98664f49
commit
1d6a078afa
@ -1874,6 +1874,12 @@ static struct option mcexec_options[] = {
|
|||||||
.flag = &enable_uti,
|
.flag = &enable_uti,
|
||||||
.val = 1,
|
.val = 1,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
.name = "debug-mcexec",
|
||||||
|
.has_arg = no_argument,
|
||||||
|
.flag = &debug,
|
||||||
|
.val = 1,
|
||||||
|
},
|
||||||
/* end */
|
/* end */
|
||||||
{ NULL, 0, NULL, 0, },
|
{ NULL, 0, NULL, 0, },
|
||||||
};
|
};
|
||||||
@ -2156,9 +2162,11 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
/* Parse options ("+" denotes stop at the first non-option) */
|
/* Parse options ("+" denotes stop at the first non-option) */
|
||||||
#ifdef ADD_ENVS_OPTION
|
#ifdef ADD_ENVS_OPTION
|
||||||
while ((opt = getopt_long(argc, argv, "+c:n:t:M:h:e:s:m:u:", mcexec_options, NULL)) != -1) {
|
while ((opt = getopt_long(argc, argv, "+c:n:t:M:h:e:s:m:u:",
|
||||||
|
mcexec_options, NULL)) != -1) {
|
||||||
#else /* ADD_ENVS_OPTION */
|
#else /* ADD_ENVS_OPTION */
|
||||||
while ((opt = getopt_long(argc, argv, "+c:n:t:M:h:s:m:u:", mcexec_options, NULL)) != -1) {
|
while ((opt = getopt_long(argc, argv, "+c:n:t:M:h:s:m:u:",
|
||||||
|
mcexec_options, NULL)) != -1) {
|
||||||
#endif /* ADD_ENVS_OPTION */
|
#endif /* ADD_ENVS_OPTION */
|
||||||
switch (opt) {
|
switch (opt) {
|
||||||
char *tmp;
|
char *tmp;
|
||||||
@ -2205,21 +2213,24 @@ int main(int argc, char **argv)
|
|||||||
break;
|
break;
|
||||||
#endif /* ADD_ENVS_OPTION */
|
#endif /* ADD_ENVS_OPTION */
|
||||||
|
|
||||||
case 's': {
|
case 's': {
|
||||||
char *token, *dup, *line;
|
char *token, *dup, *line;
|
||||||
dup = strdup(optarg);
|
|
||||||
line = dup;
|
dup = strdup(optarg);
|
||||||
token = strsep(&line, ",");
|
line = dup;
|
||||||
if (token != NULL && *token != 0) {
|
token = strsep(&line, ",");
|
||||||
stack_premap = atobytes(token);
|
if (token != NULL && *token != 0) {
|
||||||
|
stack_premap = atobytes(token);
|
||||||
|
}
|
||||||
|
token = strsep(&line, ",");
|
||||||
|
if (token != NULL && *token != 0) {
|
||||||
|
stack_max = atobytes(token);
|
||||||
|
}
|
||||||
|
free(dup);
|
||||||
|
__dprintf("stack_premap=%ld,stack_max=%ld\n",
|
||||||
|
stack_premap, stack_max);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
token = strsep(&line, ",");
|
|
||||||
if (token != NULL && *token != 0) {
|
|
||||||
stack_max = atobytes(token);
|
|
||||||
}
|
|
||||||
free(dup);
|
|
||||||
__dprintf("stack_premap=%ld,stack_max=%ld\n", stack_premap, stack_max);
|
|
||||||
break; }
|
|
||||||
|
|
||||||
case 'u':
|
case 'u':
|
||||||
uti_thread_rank = atoi(optarg);
|
uti_thread_rank = atoi(optarg);
|
||||||
|
|||||||
Reference in New Issue
Block a user