mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

END(3C)                                                 END(3C)

НАЗВАНИЕ 
	end, etext, edata - последние адреса в программе

СИНТАКСИС 
        extern end;
        extern etext;
        extern edata;

ОПИСАНИЕ 
	Описываемые объекты не являются функциями или  перемен-
	ными,  значения  которых  представляют интерес. Интерес
	представляют адреса описываемых объектов. Адресом etext
	является адрес сразу за концом сегмента команд, адресом
	edata является адрес сразу за концом области  инициали-
	зированных  данных, адресом end является адрес сразу за
	концом области неинициализированных данных.

	В момент начала выполнения программы ее верхняя граница
	(адрес сразу за концом сегмента данных) совпадает с ад-
	ресом end, но верхняя граница может  передвинуться  при
	использовании  системных  вызовов из brk(2), функций из
	malloc(3C), стандартного ввода/вывода [см.  stdio(3S)],
	средств  получения  временного  профиля [см. prof(1)] и
	т.д. Поэтому текущее значение верхней границы программы
	следует определять при помощи  системного  вызова  sbrk
	(0) [см. brk(2)].

СМ. ТАКЖЕ 
	brk(2), malloc(3C), stdio(3S).
	prof(1) в Справочнике пользователя.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк