Exemple #1
0
static void l2_insert(struct L2 **list)
{
    struct L2 *item = zalloc_or_die(sizeof *item);

    do
        l3_insert(&item->down);
    while (__VERIFIER_nondet_int());

    item->next = *list;
    *list = item;
}
Exemple #2
0
static void l2_insert(struct L2 **list, void *owner)
{
    struct L2 *item = zalloc_or_die(sizeof *item);

    do
        l3_insert(&item->down);
    while (___sl_get_nondet_int());

    item->owner = owner;
    item->next = *list;
    *list = item;
}
static void l2_insert(struct L2 **list, void *owner)
{
    struct L2 *item = zalloc_or_die(sizeof *item);

    int c = 0;

    do {
        c++;
        l3_insert(&item->down);
    } while (c < 2);

    item->owner = owner;
    item->next = *list;
    *list = item;
}