728x90 전체285 압축 해제 이후 커널 패치 과정 유영창 (http://kelp.or.kr) 압축 해제 이후 커널 패치 과정(1).txt 압축 해제 이후 커널 패치 과정 ============================= 1. 개요 이 문서는 커널의 압축 해제 루틴 이후부터의 커널 패치를 하는 과정에 대하여 시간순으로 기술한 문서이다. 2. 문서 이 문서를 작성하기 위하여 권수호씨가 작성한 문서를 참고 하였다. http://kelp.or.kr/korweblog/upload/12/20010725160834/045-LinuxKernel- chapter38_SA1100_Booting_head_S.doc 3. 패치 과정 head.S 의 함수를 추적하기 위한 방법은 돈이 있다면 가장 좋은 것은 에뮬레이터를 이용하는 것이다. 하지만 돈이 없다면... 결국 몸으로.. 2004. 6. 6. [Q] relocation of bss and data 뉴스그룹 뉴스그룹 고급 검색 환경설정 View with frames관련별 날짜별로 전체 목록 보기 "[Q] relocation of bss and data" 목록안의 메시지 1 글쓴이:Kim, Jeong-Hwan (frog@lgic.co.kr) 제목:[Q] relocation of bss and data View this article only 뉴스그룹:comp.sys.powerpc.tech 날짜:2001-04-03 18:42:04 PST This is a general question about relocation of data and bss section. When code is linked with linker script allocating all sections including .bss and.. 2003. 12. 10. Glabl변수의 초기화 및 영역 출처:www.ezdoum.com version1: int myarray[1000]={1,2,3,4}; void main(int argc,char *argv[]) { myarray[0]=3; } version2: int myarray[1000]; void main(int argc,char * argv[]) { myarray[0]=3; } 실행 화일의 크기 비교 version 1: 17657 byte version 2: 13629 byte 왜 이렇게 차이가 나는 걸까요? 두 프로그램 다 integer형의 배열이 1000개 만큼 잡히는 데요. 고수님들의 답변 기대합니다. 좋은 호기심입니다... 우선.. 이 현상을 이해 할려면,, elf 바이너리의 특성을 알아야 합니다. 여기 가시면 elf 바이너리 스팩이 있습.. 2003. 12. 1. 변수사용에 관하여... http://comeng.andong.ac.kr/%7Esoftware/report/edie/ch10.htm 10 변수 사용시 일반적으로 주의할 사항 범위(scope) 지속도(persistence) 결합시간(binding time) 데이터 구조(data structure)와 제어구조(control structure)의 관계 변수를 한 가지 목적으로만 사용하는 방법 전역변수(global variables) 10.1 범위(scope) 범위는 변수의 유명도, 즉 어떤 변수가 프로그램 전체에 얼마나 알려져 있는가를 측정하는 방법이다. 범위를 최소화 하라. 변수 참조부(reference)와 변수를 가까운 곳에 놓아라. 10.2 지속도(persistence) 지속도는 한 변수의 생존기간을 나타내는 용어다. 변수들이 .. 2003. 11. 26. 이전 1 ··· 60 61 62 63 64 65 66 ··· 72 다음 728x90