— Built-in Function: void * __builtin_return_address (unsigned int level) This function returns the return address of the current function, or of one of its callers. The level argument is number of frames to scan up the call stack. A value of 0 yield…