nome da variável, argumentos da função em tempo de execução em C

É possível conhecer os argumentos de uma função e os tipos de nome das variáveis em tempo de execução no programa C? Por exemplo, se eu tiver uma função:

int abc(int x, float y , somestruct z ){
    char a;
    int b ;
}

Posso saber dentro desta funçãoabc(), quais são os nomes dos argumentos e variáveisisto é neste caso, a suax, y, z, a, b e eles são do tipoint, float, somestruct, char, int.

Diga se existe outra função:

float some_func(specialstruct my_struct, int index){

} 

Eu deveria saber que o nome dos argumentos émy_struct, index e tipos sãospecialstruct, int.

Preciso dessas informações em tempo de execução?

Tenho acesso ao ponteiro base e ao endereço de retorno. Posso obter as informações necessárias usando o ponteiro acima.

Consegui extrair o nome da função usando o endereço de retorno edladdr() função.

EntendoGDB faz isso, então deve ser possível extrair essa informação?

questionAnswers(4)

yourAnswerToTheQuestion