Guillermo Austin Kim
Posts
998 posts[리눅스] GDB 프로그램 사용 위치 파악: 'which -a'
gdb와 같은 프로그램이 설치된 경로를 확인하고 싶을 때가 있습니다.이 때 다음 명령어를 사용하면 됩니다. 'which -a' 아래는 터미널에서 'which -a' 명령어를 사용한 예시입니다. baldcandy:#/etc$ which -a gdb-multiarch/usr/bin/gdb-multiarch gdb-multiarch가 '/usr/bin/gdb-multiarch' 에 위치해 있군요. 이번에는 gdb 프로그램의 위치를 확인해보겠습니다. baldcandy:#/etc$ which -a gdb/usr/bin/gdb gdb가 '/usr/bin/gdb' 에 위치해 있군요. ---"이 포스팅이 유익하다고 생각되시면 공감 혹은 댓글로 응원해주시면 감사하겠습니다. "혹시 궁금한 점이 있으면 댓글로 질
[리눅스][디버깅] GDB로 깨진 콜 스택 복원하기(공유 라이브러리 로딩하는 방법)
리눅스 프로젝트를 개발하면 코어덤프(coredump)를 열어서 크래시가 발생한 원인을 분석할 때가 많습니다.많은 개발자 분들이 코어덤프를 열어서 크래시가 발생한 원인을 분석하죠. 코어덤프를 열어 gdb를 사용해 디버깅할 때 가장 짜증나는 것 중 하나는 공유 라이브러리를 제대로 로딩하지 못해콜 스택이 보이지 않을 때 입니다. 이번에는 코어덤프를 로딩할 때 필요한 정보 중 하나인 공유 라이브러리의 정보(패스/이름)을 확인하는 방법을 소개합니다. 깨진 콜 스택 확인하기 먼저 콜 스택을 보겠습니다. (gdb) bt#0 0x0000007f7def1808 in __glibc_raise (sig=sig@entry=6) at /usr/glibc/raise.c:1354#1 0x0000007f7def2d80 in
『디버깅을 통해 배우는 리눅스 커널의 구조와 원리』 집필 후기
오늘 5.31 일요일이네요. 보름 전인 5월 12일에 제가 쓴 『디버깅을 통해 배우는 리눅스 커널의 구조와 원리』 책이 무사히 출간됐습니다. 집필 과정을 되돌아 보니 이런 저런 생각이 많이 드는 것 같네요. 책을 집필 할 때 '이런 점은 진작에 알았으면 좋았을 텐데'란 생각이 들고, 제 스스로 '집필 할 때 이건 정말 잘 했다'라며 자화자찬을 하기도 합니다. 휴식을 취하면서 집필 과정에 대한 스스로의 케이스 스터디를 하고 있는 것 같네요. 이번 시간에는 『디버깅을 통해 배우는 리눅스 커널의 구조와 원리』 책의 집필 과정을 소개합니다. 특히 IT 분야의 책을 출간하려는 개발자분들은 참고하셨으면 좋겠습니다. 출간 제안 위키북스 출판사에 2018년 1월에 출간 제안을 했습니다. 사실 그때 제가 쓰려는 책
[리눅스커널] 메모리: 슬랩(Slab) 캐시 - 오브젝트 릭(Leakage) 디버깅 패치
프로젝트를 진행하다 보면 슬랩 메모리의 잔여량이 부족하다는 제보를 받습니다. 예를 들면 'cat /proc/slabinfo' 명령어를 입력했더니 특정 슬랩 오브젝트의 양이 부족하다는 이야기죠. root@raspberrypi:/proc# cat /proc/slabinfoslabinfo - version: 2.1# name a : tunables : slabdata
[IT] 사기꾼 개발자 - 오랄 코더를 소개합니다
이 세상엔 사기꾼들이 판을 치고 있다. 금융 사기꾼에서 정치 사기꾼까지 분야를 막론하고 사기꾼을 볼 수 있다. * 사기꾼이 이 세상에 존재하는 이유는 무엇일까? 사기를 쳐서 얻은 이득이 크기 때문이다. 사기를 잘 치면 노력을 기울이지 않고 돈을 많이 벌 수 있다. 사기꾼은 금융, 보험, 정치 분야에만 있는 것은 아니다. 직장에서도 마찬가지다. 어느 직장에서도 약장수와 같이 '입을 잘 터는' 사기꾼과 같은 직장인을 볼 수 있다. 자신의 실적을 부풀리고 다른 부서나 동료의 성과를 깍아 내려 부당한 성과급을 받거나 이득을 얻는다. 그렇다면 IT 업체에서도 이런 직원들이 있을까? IT 이외의 분야에 몸담고 있는 분들은 가끔 IT 분야에 사기꾼과 같은 개발자가 없을 것이라 믿는다. 음, 근데 이는


![[웹툰단행본] 『통제구역관리부』 1권 후기 : 이상한 변칙과 기이한 일들이 일어나는 공간에 대하여](https://img.zoomtrend.com/2026/06/09/1780996474-SE-5eda86fa-0d63-4afd-b8dd-b801879fed52.jpg)
