END(3)

명칭
end, etext, edata - 이미지 세그먼트(segment)의 종료 경계

서식
extern end; extern etext; extern edata;

해설
글로벌 end, extext 및 edata (은)는 프로그램 세그먼트(segment)의 말미 주소입니다.

etext (은)는, 텍스트 세그먼트(segment)의 말미에 계속되는 최초 주소입니다.

edata (은)는, 초기화가 끝난 데이터 세그먼트의 말미에 계속되는 최초 주소입니다.

end (은)는, 프로그램 로드시에, 데이터 세그먼트 (BSS) 의 말미에 계속되는 최초의 주소입니다. sbrk(2) 시스템 콜을 0 을 인수로서 실행하면(자), 현재의 데이터 세그먼트의 말미를 얻을 수 있습니다.

관련 항목
sbrk(2), malloc(3), a.out(4)

역사
end 메뉴얼은 AT&T UNIX 그리고 등장했습니다.

버그
전통적이게는, 텍스트 세그먼트(segment)의 선두를 가리키는 변수는 존재하지 않았습니다. 왜냐하면, 텍스트 세그먼트(segment)는 항상 주소 0 으로부터 개시했기 때문에입니다. 이 가정은 현재는 이제 올바르지는 않습니다. 텍스트 세그먼트(segment)의 선두를 가리키는, 전술과 같은 변수는, 존재하지 않습니다.