Como entender o resultado retornado pelo comando “nm”

2

Eu usei o comando nm para inspecionar os nomes das funções em uma biblioteca .so. E o resultado que recebi é assim:

00009634 T _Z24ICTCLAS_ParagraphProcessPKciPc9eCodeTypeb
00009764 T _Z25ICTCLAS_ParagraphProcessAPKciRi9eCodeTypeb
00009b24 T _Z26ICTCLAS_ParagraphProcessAWPKcP17tagICTCLAS_Result9eCodeTypeb

Na verdade, existem funções chamadas ParagraphProcess e ParagraphProcessA .

Mas como interpretar o prefixo ( _Z24ICTCLAS_ ) e o sufixo ( PKciPc9eCodeTypeb ) e a string semelhante a um endereço ( 00009634 ) no início da linha?

    
por xiaohan2012 27.02.2012 / 11:33

1 resposta

4

Você tentou usar o sinalizador -C no comando nm? Deve desmanchar os nomes.

    
por 27.02.2012 / 11:44