Symbol

Golangs main function has symbol main.main

Routine

0049ee00    int64_t main.main.func3(int64_t arg1, int64_t arg2, void* arg3, void* arg4 @ r14)
 
0049ee00    {
0049ee00        int64_t var_b8;
0049ee0c        int64_t rbp;
0049ee0c        
0049ee0c        if (&var_b8 <= *(uint64_t*)((char*)arg4 + 0x10))
0049ee0c        {
0049f0c0            runtime.morestack.abi0(arg1, arg2, arg3, rbp);
0049f0c0            /* no return */
0049ee0c        }
0049ee0c        

main function will check if the current stack pointer is above the maximum. If not, then the program will continue running as normal.