7.38 .func name [, label ]

.func emits debugging information to denote function name , and is ignored unless the file is assembled with debugging enabled. Only ‘ --gstabs[+] ’ is currently supported. label is the entry point of the function and if omitted name prepended with the ‘ leading char ’ is used. ‘ leading char ’ is usually _ or nothing, depending on the target. All functions are currently defined to have void return type. The function must be terminated with .endfunc .