Programming/C & CPP

[ETC] Symbol, DWARF, Name mangling

i독 2021. 10. 13. 07:15
  • Symbol
    Absolute address를 가질 수 있는 최소 단위.

 

 

DWARF

출처,  http://visu4l.tistory.com/402 DWARF 자체가 tool은 아니고, 컴파일 시 symbol table을 생성하기 위한 data format 입니다. 이 형태로 컴파일 하기 위해서는 libdwarf 라는 라이브러리가 필요하며, arm에..

flystone.tistory.com

 

  • Name mangling
    Compiler 가 일련의 규칙으로 함수나 변수의 name을 변경하는 것을 의미한다.
    기본적으로 overloading을 위해 동일 함수의 네임을 assembly 내에서 달리 선언하기 위해 사용한다.
    mangle [mǽŋɡl] vt. 망가뜨리다, 엉망으로 만들다.

'Programming > C & CPP' 카테고리의 다른 글

[Build] Linker, ELF  (0) 2021.10.13
[Concept] C vs C++ vs C#  (0) 2021.10.13
C언어 Parameter  (0) 2017.03.08