mirror of
https://github.com/buserror/mii_emu.git
synced 2024-11-22 01:30:51 +00:00
test: Updated mii_test to work with latest api changes
Mostly for benching/leak check purpose Signed-off-by: Michel Pollet <buserror@gmail.com>
This commit is contained in:
parent
3ee2a36d38
commit
8ed001203d
@ -26,18 +26,27 @@ _mii_mish_bp(
|
||||
int argc,
|
||||
const char * argv[]);
|
||||
|
||||
int main()
|
||||
int main(
|
||||
int argc,
|
||||
const char * argv[])
|
||||
{
|
||||
mii_t *mii = &g_mii;
|
||||
mii_init(mii);
|
||||
int idx = 1;
|
||||
uint32_t flags = MII_INIT_DEFAULT;
|
||||
int r = mii_argv_parse(&g_mii, argc, argv, &idx, &flags);
|
||||
if (r == 0) {
|
||||
printf("mii: Invalid argument %s, skipped\n", argv[idx]);
|
||||
} else if (r == -1)
|
||||
exit(1);
|
||||
mii_prepare(mii, MII_INIT_DEFAULT);
|
||||
// int count = 100000;
|
||||
int count = 500000;
|
||||
|
||||
mish_prepare(0);
|
||||
|
||||
mish_set_command_parameter(MII_MISH_KIND, &g_mii);
|
||||
// add a breakpoint
|
||||
const char *av[] = {"bp", "+d5fdr", NULL};
|
||||
_mii_mish_bp(NULL, 2, av);
|
||||
_mii_mish_bp(mii, 2, av);
|
||||
do {
|
||||
if (mii->state != MII_STOPPED)
|
||||
mii_run(mii);
|
||||
@ -56,6 +65,7 @@ int main()
|
||||
// }
|
||||
usleep(1000);
|
||||
}
|
||||
} while (1);
|
||||
} while (mii->state != MII_TERMINATE && count--);
|
||||
mii_dispose(mii);
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user