Цитата(scifi @ Aug 16 2011, 21:33)

Вот
тут сказано, что линкер определяет символы в том числе для размера каждой секции (mysection$$Length). Но вот можно ли до них добраться из сишного кода - вопрос.
Спасибо за ссылку - помогло! Правда, обнаружил интересную особенность этих самых символов: чтобы получить
значение нужно использовать как бы
адрес переменной. Пример:
1). Объявление (как и указано в доке):
extern unsigned int DSP_MAIN_TABLE$$Length;
2). Использование
значения длины:
unsigned int len;
...
len = (
unsigned int)&DSP_MAIN_TABLE$$Length;
...
То же касается и других символов как xxx$$Base и xxx$$Limit: надо рассматривать их как переменные,
адрес которых в памяти (через
&) и есть собственно адрес секции и адрес первого байта за ней.
Сообщение отредактировал KnightIgor - Aug 17 2011, 09:04