symbol

    [Profiling Experience] About Weak / Strong symbol

    [Profiling Experience] About Weak / Strong symbol

    안녕하세요. 리눅스 시스템 기반에서 시스템최적화와 프로파일링에 관심이 많은 소프트웨어 개발자입니다. 이번 글에서는 현업에서 개발 중 발생한 문제에 대해 공유하고 ELF 구조에서 설명했던 Weak / Strong Symbol에 대해 한번 더 정리하고자 합니다. [ELF] Symbol Resolution 오래 전에 ELF에 대해 정리하던 글 중 Symbol에 관한 글을 작성한 적이 있습니다. ELF 내에서 Symbol이 가지는 의미와 Symbol Resolution에 대해서 쉽게 다룬 적이 있었습니다. Strong symbol와 Weak symbol에 대한 기본적인 개념을 이해하고 어떻게 서로 작용하여 동작하는지 이해하셨으면 이 글을 읽기 더욱 쉬울 것 같습니다. 지금부터는 제가 현업에서 개발하던 중 발생한..

    [ELF] Symbol Resolution

    [ELF] Symbol Resolution

    ELF 란 용어를 많이 들어보셨을텐데요, ELF는 Executable and Linking Format의 약어입니다. UNIX / LINUX 기반에서 사용되는 실행 및 링킹 파일 포맷입니다. 지난 글에 이어 이번 글에서는 Symbol Resolution 에 대해 알아보겠습니다. [이전 글] 2018/08/27 - [Linux/Debugging & Testing] - [ELF] ELF Header 2018/08/29 - [Linux/Debugging & Testing] - [ELF] Segment와 Program Header 2018/09/07 - [Linux/Debugging & Testing] - [ELF] Sections and the Section header table 2018/09/09 - [L..