результаты nm с конечными числами в именах символов
У меня есть пустая программа:
int main(int argc, char **argv)
{
return 0;
}
Когда я бегу
nm path/to/exe --format=sysv
Я получаю числа в именах символов, например
file_mtx_85
а также
free_fn_89
.
С другой программой я могу получить дубликаты, например
var_101
а также
var_102
. Я думаю, что дублирование связано с тем, что у меня есть более одного символа с таким именем, но почему я получаю числа в именах символов и что они означают?
Я компилирую компилятором Xtensa.