[clang-tidy] bugprone-signal-handler improvements: display call chain
authorBalázs Kéri <1.int32@gmail.com>
Mon, 31 Jan 2022 08:47:49 +0000 (09:47 +0100)
committerBalázs Kéri <1.int32@gmail.com>
Mon, 31 Jan 2022 09:35:23 +0000 (10:35 +0100)
commitb088237f08c4c48be64890a9418ae88532075888
treefd0219fb2a8f13d29246c5465fd75f36021bd98a
parentab3b89855c5318f0009e1f016ffe5b1483507fd0
[clang-tidy] bugprone-signal-handler improvements: display call chain

Display notes for a possible call chain if an unsafe function is found to be
called (maybe indirectly) from a signal handler.
The call chain displayed this way includes probably not the first calls of
the functions, but it is a valid possible (in non path-sensitive way) one.

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D118224
clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp
clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h
clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-handler.c