Я пытаюсь понять тип установки .symtab
для перемещаемых объектных файлов. И я знаю, что он содержит информацию о статических переменных. Но почему?
Все, что нам нужно сделать для связывания перемещаемых объектных файлов с некоторыми другими, это переместить адрес этой статической переменной (и некоторых других, конечно, но это не имеет значения для статических переменных). Итак, все, что нам нужно — это таблица релокации, которая хранится в .rel.data
и содержит всю информацию для релокации статической переменной, не так ли?