Эта функция вообще не имеет кода, сгенерированного компилятором, только команды сборки, которые вы видите, выполняются. Так что это не функция C, а функция сборки. Голый, чтобы убедиться, что код не добавлен до того, как команды сборки выполняются, поскольку ядро FreeRTOS должно иметь полный контроль над использованием стека и регистров. Если вы удалите голый атрибут, даже если вы замените его на атрибут прерывания, код не будет выполняться вообще - он обязательно будет сбой.