LLVM
-
LLDB - ๊ฐ๋ ๋ฐ ์๊ฐLLDB 2021. 4. 16. 17:09
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ค๋๋ถํฐ LLDB๋ฅผ ๋ถ์ ๋ณด๊ฒ ์ต๋๋ค!! ์ด๋ฒ ํฌ์คํ ์ LLDB๋ ๊ฐ๋ตํ ๋ฌด์์ธ์ง ์ ์ฌ์ฉํ๋๊ฒ์ธ์ง? ๊ฐ๋ ๋ฐ ์๊ฐ๋ฅผ ํ๊ฒ ์ต๋๋ค๐ง๐ป๐ป LLDB? - Low-Level Debugger๋ผ๋ ๋ป์ผ๋ก LLVM์ ๋๋ฒ๊ฑฐ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ๋ฐํ๋ ์ ํ์ ์๋ธ ํ๋ก์ ํธ - ๋ก์ฐ๋ ๋ฒจ ์ปจํธ๋กค ๊ฐ๋ฅํ ๋ชจ๋๋ก ์ด๋ค์ ธ์์ผ๋ฉฐ ๊ธฐ๊ณ์ด์ ๊ฐ๊น์ด ์์ญ๊น์ง ๋๋ฒ๊น ๊ฐ๋ฅ (C/C++/Object-C/Swift ์ง์) - Xcode์ ๊ธฐ๋ณธ ๋๋ฒ๊ฑฐ๋ก ๋ด์ฅ - ์ฐจ์ธ๋ ๊ณ ์ฑ๋ฅ ๋๋ฒ๊ฑฐ!? - Clang์ ํ์ ๋ฐ LLVM ๋์ค์ด์ ๋ธ๋ฌ์ ๊ฐ์ LLVM ํ๋ก์ ํธ์ ๊ธฐ๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ ์งํฉ์ผ๋ก ๋น๋๋จ - ์ค์ ํ๋ก๊ทธ๋จ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง ์ดํด๊ฐ ์ฌ์์ง - LLVM์ ํ๋ก ํธ์๋์ ๋์ํ๋ ๋๋ฒ๊ฑฐ๋ก ๊ฐ๊ฒฐํ๊ณ ..