interceptor: allow recognized commands to terminate recursion

If a recognized command is detected, e.g. a compiler invocation, allow
analyzers to stop recursion of tracing. That will effectively not
instrument any subprocesses with LD_PRELOAD any longer to avoid needless
(and confusing) recording of internal subprocess. Examples of those are
the linker/assembler invocations of compilers.

Bug: 209401200
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I92e60f309de38438bc2edb85c750b565dd464c5a
1 file changed