[PATCH v5 1/3] Introduce -l/--syscall-limit option

Sahil Siddiq icegambit91 at gmail.com
Fri Mar 31 21:29:03 UTC 2023


Hi,

On Friday, 31 March 2023 17:03:20 IST Dmitry V. Levin wrote:
> Hi,
> 
> On Fri, Mar 31, 2023 at 12:14:13PM +0530, Sahil Siddiq wrote:
> > On Friday, 31 March 2023 03:17:40 IST Kossi GLOKPOR wrote:
> > > Hi,
> > > What do you think about using the --daemonize options ? For example
> > > with --daemonize=grandchild, the shell will be the parent of the
> > > tracee, and detaching & stopping strace will have no incidence on it.
> > > When we set an auto stop condition, we assume that strace can have to
> > > stop while the tracee is still running, and enabling tracer
> > > daemonization seems like a good way to prevent any issues with the
> > > tracee when strace stops.
> > > 
> > > Regards,
> > > Kossi
> > 
> > Thank you for the suggestion. I have tested this out and it gives the
> > results that I was looking for. We could let "--syscall-limit" be enabled
> > only when using it with the -D or -p options and disable it otherwise.
> 
> To be honest, although using --syscall-limit along with --daemonize makes
> perfect sense, I'm not sure it is necessary to make this combination, or
> combination of --syscall-limit with -p, mandatory.

Right, logically --syscall-limit should not be tied to the -D or -p options. But I
was thinking of using it as a hack to work around the problem that arises after
the tracees are detached. The detached tracee interferes with the foreground
process in the terminal session which was initially used to run strace.

Regards,
Sahil




More information about the Strace-devel mailing list