shade,
Может подскажите как выглядит содержимое секций .data .text. ?
			
		Модератор: Модераторы

shade писал(а):Как простой снимок памяти.
int x = some_func("bla bla bla");
mov eax, 50
mov [x], eax
shade писал(а):1. в секции .data будет просто записано 50
 struct syment {
   union {        /* Все способы описать текст имени */
    }              _n;
   long           n_value;   /* Значение имени */
   short          n_scnum;   /* Номер секци
   unsigned short n_type;    /* Тип и производный тип */
   char           n_sclass;  /* Класс памяти */
   char           n_numaux;  /* Число вспомогательныхэлементов */
};
shade писал(а):В таблице имен, будет указано, что по такому то адресу P (смещение к <адрес-X 4-байта>)
Seraphim писал(а):А в эолементе таблицы имен syment нету адреса, есть только номер секции.

Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1