Currently I am analyzing a .so file and there is a function which is supposed to be large (high number of nodes and edges). However, IDA Pro identified it as a small function, with various parts of the code being treated as individual sub routines and some of them have attributes of "no return".
I tried to use append_func_tail to combine the sub routines together but the function returns false.
I am trying to do these
- Combine the various sub routines together into one main sub routine
- Calculate the cyclomatic complexity value of this big sub routine
Is there a way to do the above?