Sequence in which methods are executed?

Is there any way to find the order of functions executed during the play mode in unity. Not the order of Monobehavior API method.


	void Start(){
	void myfunction1(){
	void myfunction2(){
		//some code here

Here, I know that execution order is Start() → myfunction() → myfunction(). Is there any way to know sequence of methods/statements which are present in the project and are executed/called in during play mode in unity editor.

I haven’t found anything about the execution order inside the object hierarchy. I would assume that parent’s Update() etc methods are called before their children’s, but i guess the execution order among siblings is undefined. Or maybe determined by the order of creating. In any case, nothing you could rely on.