1 |
1
응용 프로그램의 동적링크 방법에 있어서, 상기 동적링크 방법은, 상기 응용 프로그램의 컴포넌트 소스를 컴파일 및 링크하여 오브젝트 파일을 생성하는 제1 단계; 상기 오브젝트 파일에 대해 소정의 제1 주소재배치 조작을 수행하여 컴포넌트 파일을 생성하는 제2 단계; 상기 컴포넌트 파일을 타겟 시스템으로 제공하는 제3 단계; 및 상기 컴포넌트 파일에 대해서 소정의 제2 주소재배치 조작을 수행하고 상기 타겟 시스템의 커널 이미지에 상기 컴포넌트 파일을 링크시켜 상기 커널 이미지를 변경하는 제4 단계를 포함하여 구성되고, 상기 제1 주소재배치 조작은 상기 오브젝트 파일에 대해서 커널 서비스루틴의 위치참조 정보를 상기 타겟 시스템의 커널이 제공하는 커널 서비스루틴에 대한 간접 위치참조 정보로 재설정하여 수행되고, 상기 제2 주소재배치 조작은 상기 컴포넌트 파일의 각 섹션을 상기 타겟 시스템의 메모리 상에 배치하고 상기 컴포넌트 파일이 구비하는 재배치 테이블의 각 엔트리에 대응하여 인스트럭션을 재배치함으로써 수행되는 것을 특징으로 하는 응용 프로그램의 동적링크 방법
|
2 |
2
제1항에 있어서, 상기 제1 주소재배치 조작에서 사용하는 상기 커널 서비스루틴에 대한 간접 위치참조 정보는, 상기 커널의 커널 서비스루틴에 대한 벡터 테이블의 베이스 주소 및 상기 벡터 테이블에서 상기 커널 서비스루틴에 대한 호출루틴까지의 오프셋 값을 포함하여 구성되는 것을 특징으로 하는 응용 프로그램의 동적링크 방법
|
3 |
3
제2항에 있어서, 상기 제1 주소재배치 조작은 상기 타겟 시스템의 커널이 제공하는 상기 커널 서비스루틴에 대한 함수명 정보 및 상기 커널 서비스루틴에 대한 호출루틴이 상기 벡터 테이블 내에서 존재하는 오프셋 정보에 기초하여 수행되는 것을 특징으로 하는 응용 프로그램의 동적링크 방법
|
4 |
4
제1항에 있어서, 상기 제1 단계에서 상기 컴포넌트 소스로부터 상기 오브젝트 파일을 생성함에 있어서 상기 오브젝트 파일에 BSS 섹션이 할당되도록 하는 것을 특징으로 하는 응용 프로그램의 동적링크 방법
|
5 |
5
제1항 내지 제4항 중의 어느 하나의 항에 따른 응용 프로그램의 동적링크 방법을 구현하는 프로그램을 기록한 컴퓨터로 판독가능한 정보기록매체
|
6 |
5
제1항 내지 제4항 중의 어느 하나의 항에 따른 응용 프로그램의 동적링크 방법을 구현하는 프로그램을 기록한 컴퓨터로 판독가능한 정보기록매체
|