728x90
반응형
어셈블리에서는 심볼테이블은 주소 말고는 의미가 없다.
변수에 이름을 주는 개념은 어셈블리에서 존재하지 않는다.
어셈블리에서는 단순히 주소로 위치 정보만 가지고 있다.
링커 단계에서 여러 개의 파일을 컴파일 할 때 함수나, 변수 때문에 생기는 에러들을 주소충돌이라 부른다.
전역 변수는 ebp 기반으로 움직이지 않는다.
지역변수는 ESP와 EBP사이에 있을때만 보호받는다.
임베디드에서는 BSS영역을 ZI라고 부른다.
elf파일은 readelf 명령어를 통해서 파일정보를 확인할수 있다. (윈도우에서는 먹히지 않아서 리눅스로 확인했다)
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20151207 - 엄민웅 시리얼 통신 Canonical, Non-Canonical, Asynchronous, Multi Flexing (4) | 2015.12.07 |
---|---|
20151207-김재홍-Serial_1일차-리눅스시리얼통신 (5) | 2015.12.07 |
20151202 22번 우대희 업무일지 (7) | 2015.12.03 |
20151202_박서연_일일업무보고서_ARM Assembly, WinSock (5) | 2015.12.03 |
20151202_[안향진]_ARM어셈블리_4__WINSOCK_3 (6) | 2015.12.03 |
20151202 임현수 업무일지 ELF파일 포맷, 스레드 (4) | 2015.12.03 |
20151202 강동조 개인업무일지 (5) | 2015.12.02 |
20151202 윤재희 Memory Map과 Symbol 이야기, ELF format Object File에 관한 진실. -c option (기계어 세상), 멀티쓰레드 (5) | 2015.12.02 |