I study the unit testing literature. A question arose on the definition of the cyclomatic number of a program module for McCabe graphs. The fact is that he, McCabe, defines a number of constructions in which there is no exception handling block, and there is one in the module under test. Thus, only this is available:
Question
How to build this graph of the program module, in which there are blocks of exception handling?
Addition
The same question, just in case - for the Nass-Schneiderman diagram.
Addition
What do you think, this block of C ++ code ...
try { Operation1(); Operation2(); OperationN(); } catch(Exception1 &e1) { Handling1(); } catch(Exception2 &e2) { Handling2(); } catch(ExceptionM &em) { HandlingM(); } catch(...) { Handling(); } ... is it possible, with some approximation, to interpret the following flowchart?

