Что происходит с таблицей символов после создания и компоновки объектного кода? Также как таблица символов хранит параметры, передающие информацию, особенно когда вызываемая функция является частью другой библиотеки.
Что происходит с таблицей символов после создания и компоновки объектного кода?
comment
Добро пожаловать в СО! Прочтите stackoverflow.com/help/how-to-ask.
- person jasie   schedule 17.09.2019
comment
Он исчезает вместе с процессом компилятора, который его содержит. Его форма может быть записана в объектный код в качестве отладочной информации.
- person user207421   schedule 28.10.2019
Ответы (1)
Что происходит с таблицей символов после создания и компоновки объектного кода?
По запросу он используется в качестве основы для построения базы данных программы, которую можно использовать для отладки.
В противном случае его обычно утилизируют.
Также как таблица символов хранит параметры, передающие информацию, особенно когда вызываемая функция является частью другой библиотеки.
Как правило, нет никакой разницы в том, какая информация требуется компилятору для создания вызова внешней или внутренней функции/метода. Компиляторы, с которыми я знаком, хранят параметры одинаково, независимо от того, является ли реализация внутренней или внешней.
person
500 - Internal Server Error
schedule
17.09.2019
По запросу он используется в качестве основы для построения базы данных программы, которую можно использовать для отладки. В противном случае его обычно утилизируют. Затем, как идентифицируются и разрешаются неразрешенные вызовы символов/функций во время динамической компоновки, особенно в случае разделяемых библиотек.
- person smiley; 17.09.2019
Совместно используемые библиотеки обычно имеют небольшую встроенную таблицу символов, созданную именно для этой цели.
- person 500 - Internal Server Error; 17.09.2019