HomeFreeBSD

Handle the conditional decoding of execve() argument and environment

Description

Handle the conditional decoding of execve() argument and environment
arrays generically rather than duplicating a hack in all of the backends.

  • Add two new system call argument types and use them instead of StringArray for the argument and environment arguments execve and linux_execve.
  • Honor the -a/-e flags in the handling of these new types.
  • Instead of printing "<missing argument>" when the decoding is disabled, print the raw pointer value.

Details

Provenance
jhbAuthored on
Parents
rS286962: Rework the argv and env string fetching for execve to be more robust.
Branches
Unknown
Tags
Unknown