On Thu, Jun 29, 2017 at 02:46:11PM +0700, Nikolay Marchuk wrote:
[...]
> --- a/defs.h
> +++ b/defs.h
> @@ -228,7 +228,7 @@ struct tcb {
> void (*_free_priv_data)(void *); /* Callback for freeing priv_data */
> const struct_sysent *s_ent; /* sysent[scno] or dummy struct for bad
> scno */
> const struct_sysent *s_prev_ent; /* for "resuming interrupted SYSCALL"
> msg */
> - struct inject_opts *inject_vec[SUPPORTED_PERSONALITIES];
> + struct inject_opts *inject_opts;Looks like this and related changes break the following important property of injections: $ grep -A1 Accounting strace.1 Accounting of syscalls that are subject to injection is done per syscall and per tracee. qual_fault.test has been extended to check this property, please ensure that your changes don't break it. -- ldv
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Strace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/strace-devel
