|
��������
nm - ����� ������� ���� �� ������� ����� �������� �������
���������
nm [-o] [-x] [-h] [-v] [-n] [-e] [-f] [-u] [-r] [-p] [-V] [-T] ���� ...
��������
������� nm ������ �� ����������� ����� ������� ���� ���
������� �� ������� �����, ���������� � ��������� ������. ���� ����� ���� ��� ������������, ��� � ����������
�� ������ ������, ��� ����� ���� ������� �� ����� ������. ��� ������� �������� ������� �������� ���������
����������:
Name | ��� �������� �������. |
---|---|
Value | ��������, ���������� ��� �������� ��� �����, � ����������� �� ������ ��������. |
Class | ����� ��������. |
Type | ���������� � ����. ���� ������� ��������� ��������� ��������� ��� �� ��������, �� �� ����� ����� �������� ��� ��������� ��� �� �������� (��������, struct-���). ���� ������� ������������� �������, �� ������ ������� ����� ������ �� ����� (��������, char[n][m]). �������, ��� ��� ������� ���� ���������� ���� ������ ���� �������������� �������� cc(1) � ������ -g. |
Size | ������ � ������, ���� �� ���������. �������, ��� ��� ������� ���� ���������� ���� ������ ���� �������������� �������� cc(1) � ������ -g. |
Line | ����� ������ � ����� � �������� �������, � ������� �� ��� ������������, ���� ��� ���������� ����� �����. �������, ��� ��� ������� ���� ���������� ���� ������ ���� �������������� �������� cc(1) � ������ -g. |
Section | ��� �� ����� � ������� �������� ����������� (static) � ������� (extern) ����������� ������, ������� ����������� �� ���: ������ ������ (.text), ������ ������������������ ������ (.data) ��� ������ �������������������� ������ (.bss). |
��������� ����� ���������� ���������� � ������ ����������, ���������� �������� nm:
-o | �������� �������� � ������ � ������������ ����, � �� � ����������. |
---|---|
-x | �������� �������� � ������ � ����������������� ����, � �� � ����������. |
-h | �� �������� ���������. |
-v | ������������� ������� �� ���� �� ��������. |
-n | ������������� ������� �� ���� �� ��������. |
-e | �������� ������ ����������� � ������� �� ����. |
-f | �������� ��� ����������. ��������� ������ ����������� ���������� �������� ������� ���� (.text, .data, .lib, .bss). |
-u | �������� ������ �������������� �� ����. |
-r | ��������� � ������ ������ ��������� ������ ��� �� ������� ����� ��� ������. |
-p | �������� � ����� ���������, ������� �������. ����� ������ ������� �� ���� ����� ��� �������� (�������, ���� �� ����������) � ���� �� ��������� ����: U (��������������), A (����������), T (������ � ������ ������), D (������ � ������ ������), S (������ � ������, ������������ �������������), R (������������� � ��������), F (����) ��� C (������ � ����� ����). ���������� � ��������� (�� �������) �� ����� �������� ������ �������. |
-V | ������� � ����������� �������� ���������� � ������ ������� nm. |
-T | �� ��������� ������� nm ������� ������ ����� �� �����. �� ��� ��� �� ������ ����� ����� ��������� ����� ������������ �����, �� �������� ����� ����������� �������. ����� -T �������� �������� ������� ����. ��� ���� ���� �������� ���������� ���������� � ��������� �������, ���������� ��� ���. |
����� ����� ������������ � ������������ �������, ������ ��� �� �����������, � � ������������ ����� ��������� ������. ���, �������
nm f1 -e -v � nm -ve f1
�������� ���������: ������ ����������� � ������� �� ���� ����� � ����������� ������� �� ����� �� ��������.
�����
TMPDIR/* ��������� �����.
������ ������� TMPDIR - ��� /usr/tmp, ������ ������ ���������� ����� ��������, �������� ���������� ��������� TMPDIR ������ �������� [��. tempnam( ) � tmpnam(3S)].
��. �����
as(1), cc(1), ld(1).
tmpnam(3S), a.out(4), ar(4) � ����������� ������������.
�����������
nm: ����: cannot open ���� �� ������� �������. nm: ����: bad magic ���� �� �������� �� ������ ������ �������� �������. nm: ����: no symbols ���� �� �������� ������� ����.
��������
� ��������, ����� ��������� ��� �� ����, ��� ����������
����������� ���������� �����, ����� �� ���� ����������
� ��� �������, � ����� ��� �������� � ������� ����.
�������������, ����� -v � -n ������� ������������ ������ ������ � ������ -e.
|