On Wed, Sep 07, 2016 at 03:41:01PM +0300, Eugene Syromyatnikov wrote:
[...]
> +     assert(semctl(0xfdb97531, 0xeca86420, 0xdeadbeef,
> +             (unsigned long) 0xbadc0dedfacef00dULL) == -1);
> +     printf("semctl\\(%d, %d, (IPC_64\\|)?%#x /\\* SEM_\\?\\?\\? \\*/, "
> +             "\\[?%#lx\\]?\\) += %s\n",
> +             0xfdb97531, 0xeca86420, 0xdeadbeef,
> +             (unsigned long) 0xbadc0dedfacef00dULL, sprintrc_grep(-1));

FAIL: ipc_sem
=============
Failed patterns of expected output:
semctl\(-38177487, -324508640, (IPC_64\|)?0xdeadbeef /\* SEM_\?\?\? \*/, 
\[?0xfacef00d\]?\) += -1 EINVAL \(Invalid argument\)
Actual output:
...
semctl(-38177487, -324508640, IPC_64|0xdeadbeef /* SEM_??? */, [0]) = -1 EINVAL 
(Invalid argument)

> +     assert(semop(bogus_semid, sem_b2, bogus_nsops) == -1);
> +     printf("semop(%d, [{%hu, %hd, %s%s%#hx}, %p], %u) = %s\n",
> +             bogus_semid, sem_b2->sem_num, sem_b2->sem_op,
> +             sem_b2->sem_flg & SEM_UNDO ? "SEM_UNDO|" : "",
> +             sem_b2->sem_flg & IPC_NOWAIT ? "IPC_NOWAIT|" : "",
> +             sem_b2->sem_flg & ~(SEM_UNDO | IPC_NOWAIT),
> +             sem_b2 + 1, bogus_nsops, sprintrc(-1));

FAIL: semop
===========
3c3
< semop(-38177487, [{64206, -4083, SEM_UNDO|IPC_NOWAIT|0xa6ef}, 0xf75fa000], 
3735928559) = -1 EINVAL (Invalid argument)
---
> semop(-38177487, 0xf75f9ffa, 3735928559) = -1 EINVAL (Invalid argument)

> +     assert(semtimedop(bogus_semid, sem_b2, bogus_nsops, ts) == -1);
> +     printf("semtimedop(%d, [{%hu, %hd, %s%s%#hx}, %p], %u, {%jd, %jd}) = "
> +             "%s\n",
> +             bogus_semid, sem_b2->sem_num, sem_b2->sem_op,
> +             sem_b2->sem_flg & SEM_UNDO ? "SEM_UNDO|" : "",
> +             sem_b2->sem_flg & IPC_NOWAIT ? "IPC_NOWAIT|" : "",
> +             sem_b2->sem_flg & ~(SEM_UNDO | IPC_NOWAIT),
> +             sem_b2 + 1, bogus_nsops,
> +             (intmax_t) ts->tv_sec, (intmax_t) ts->tv_nsec,
> +             sprintrc(-1));

FAIL: semop
===========
8c8
< semtimedop(-38177487, [{64206, -4083, SEM_UNDO|IPC_NOWAIT|0xa6ef}, 
0xf75fa000], 3735928559, {1, 123456789}) = -1 EINVAL (Invalid argument)
---
> semtimedop(-38177487, 0xf75f9ffa, 3735928559, {1, 123456789}) = -1 EINVAL 
> (Invalid argument)


-- 
ldv

Attachment: pgpVQtWzSPAx8.pgp
Description: PGP signature

------------------------------------------------------------------------------
_______________________________________________
Strace-devel mailing list
Strace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to