ื ืึธื ืืขืงืก ืืืฉืื ืคืื ืึทื ืืืืืงืืื ื
ื ืืึทืข ืคึฟืขืึดืงืืืื ืคืื LLVM 9.0 ืึทืจืืึทื ื ืขืืขื ืื ืืึทืืืึทืืืงืื ื ืคืื ืื ืืงืกืคึผืขืจืืขื ืึทื ืคึผืืึทื ืงืืืืื ืคืื ืื ืฆืื RISC-V ืคึผืืึทืืคืึธืจืืข, C ++ ืฉืืืฆื ืคึฟืึทืจ OpenCL, ืื ืคืืืืงืืื ืฆื ืฉืคึผืึทืืื ืึท ืคึผืจืึธืืจืึทื ืืื ืืื ืึทืืืงืึทืืื ืืึธืืืื ืคึผืึทืจืฅ ืืื LLD, ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื "
-
ืฆืืืขืืขืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื GCC-ืกืคึผืขืฆืืคืืฉ ืืืืกืืจืืง "ืืื ืืื ", ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืจืืืขืจืคืืจื ืคืื ืึท ืื ืืื ืข ืืืึธืง ืคืื ืึท ืึทืกืขืืืึทืืืขืจ ืฆื ืึท ืคืืจืืข ืืื C ืงืึธื. ืืขืจ ืฉืืจืื ืืื ืคืืจืืื ืื ืฆื ืืืืขื ืื ืืื ืืงืก ืงืขืจื ืืื ืื "CONFIG_JUMP_LABEL = y" ืืึธืืข ื ืืฆื ืงืืึทื ื ืืืืฃ ืกืืกืืขืืขื ืืื x86_64 ืึทืจืงืึทืืขืงืืฉืขืจ. ืืขื ืืืขื ืืื ืืฉืืื ืื ืขื ืืขืจืื ืืขื ืฆืืืขืืืืื ืืื ืคืจืืขืจืืืงื ืจืืืืกืื, ืื ืืื ืืงืก ืงืขืจื ืงืขื ืขื ืืืฆื ืืืื ืืขืืืื ืืื ืงืืึทื ื ืคึฟืึทืจ ืื x86_64 ืึทืจืงืึทืืขืงืืฉืขืจ (ืคืจืืขืจ ืืืืื ืื ืื ืคึฟืึทืจ ืื ืึธืจืขื, aarch64, ppc32, ppc64le ืืื mips ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืขืฉืืืฆื). ืืขืจืฆื, ืึทื ืืจืืื ืืื ChromeOS ืคึผืจืึทืืืฉืขืงืก ืืึธืื ืฉืืื ืงืึธื ืืืขืจืืขื ืฆื ื ืืฆื ืงืืึทื ื ืคึฟืึทืจ ืงืขืจื ืื ืื, ืืื Google ืืื ืืขืกืืื ื ืงืืึทื ื ืืื ืื ืืืืคึผื ืคึผืืึทืืคืึธืจืืข ืคึฟืึทืจ ืื ืื ืงืขืจื ืึทืื ืคึฟืึทืจ ืืืึทื ืคึผืจืึธืืืงืฆืืข ืืื ืืงืก ืกืืกืืขืืขื. ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืื ืืขืจืข LLVM ืงืึทืืคึผืึธืื ืึทื ืฅ ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืื ืงืขืจื ืืืืขื ืคึผืจืึธืฆืขืก, ืึทืจืืึทื ืืขืจืขืื ื LLD, llvm-objcopy, llvm-ar, llvm-nm ืืื llvm-objdump; - ืฆืืืขืืืืื ืืงืกืคึผืขืจืืขื ืึทื ืฉืืืฆื ืคึฟืึทืจ ื ืืฆื C ++ 17 ืืื OpenCL. ืกืคึผืขืฆืืขืืข ืคึฟืขืึดืงืืืื ืึทืจืืึทื ื ืขืืขื ืฉืืืฆื ืคึฟืึทืจ ืึทืืจืขืก ืคึผืืึทืฅ ืึทืืจืืืืืฅ, ืืืึทืงืื ื ืึทืืจืขืก ืคึผืืึทืฅ ืงืึทื ืืืขืจืืฉืึทื ืืืจื ืืืคึผ ืงืึทืกืืื ื ืึธืคึผืขืจืืืืขืจื, ืฆืืฉืืขืื ืืืขืงืืึธืจ ืืืืคึผืก ืืื ืืื OpenCL ืคึฟืึทืจ C, ืื ืืืึทืืืึทื ืคืื ืกืคึผืขืฆืืคืืฉ OpenCL ืืืืคึผืก ืคึฟืึทืจ ืืืืืขืจ, events, ืืฉืึทื ืึทืื, ืขืืง.
- ืฆืืืขืืืืื ื ืืึท ืงืึทืืคึผืืืืขืจ ืคืืึทืืก "-ftime-trace" ืืื "-ftime-trace-granularity=N" ืฆื ืืืฉืขื ืขืจืืื ืึท ืืึทืจืืื ืืืขืื ืื ืืืจืืคืืจืื ื ืฆืืื ืคืื ืคืึทืจืฉืืื ืกืืึทืืขืก ืคืื ืื ืคืจืึธื ืืขื ื (ืคึผืึทืจืกืื ื, ืื ืืืืึทืืืืืืฉืึทื) ืืื ืืึทืงืขื ื (ืึทืคึผืืึทืืึทืืืืฉืึทื ืกืืึทืืขืก). ืืขืจ ืืึทืจืืื ืืื ืืขืจืืืขืืืขื ืืื ืืืฉืกืึธื ืคึฟืึธืจืืึทื, ืงืึทืืคึผืึทืืึทืืึทื ืืื chrome://tracing ืืื speedscope.app;
- ืฆืืืขืืืืื ืคึผืจืึทืกืขืกืื ื ืคืื ืื "__declspec (ืึทืืึธืงืึทืืึธืจ)" ืกืคึผืขืกืืคืืขืจ ืืื ืืืจ ืคืื ืึทืงืึทืืคึผืึทื ืืื ื ืืืืึทืืื ื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึธื ืืืึธืจ ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื ืืื ืื ืืืืกืืึทื ืกืืืืืึธ ืกืืืืืืข;
- ืคึฟืึทืจ ืื C ืฉืคึผืจืึทื, ืฉืืืฆื ืืื ืฆืืืขืืขืื ืคึฟืึทืจ ืื "__FILE_NAME__" ืืึทืงืจืึธื, ืืืึธืก ืจืืืขืืืึทืื ืื "__FILE__" ืืึทืงืจืึธื, ืึธืืขืจ ืืืื ืืืืื ืื ืืขืงืข ื ืึธืืขื ืึธื ืื ืคืื ืืจื;
- C ++ ืืื ืืงืกืคึผืึทื ืืื ืฉืืืฆื ืคึฟืึทืจ ืึทืืจืขืก ืคึผืืึทืฅ ืึทืืจืืืืืฅ ืฆื ืืขืงื ืคืึทืจืฉืืื C ++ ืคึฟืขืึดืงืืืื, ืึทืจืืึทื ืืขืจืขืื ื ืคึผืึทืจืึทืืขืืขืจ ืืื ืึทืจืืืืขื ื ืคึผืึทืืขืจื ื, ืจืขืคึฟืขืจืขื ืฅ ืืืืคึผืก, ืฆืืจืืงืงืืืขื ืืืคึผ ืื ืคืขืจืึทื ืก, ืึทืืืืฉืขืงืฅ, ืึทืืืึธ-ืืืฉืขื ืขืจืืืืึทื ืคืึทื ืืงืฉืึทื ื, ืืขืืืื-ืืื ืึธืคึผืขืจืืืืขืจื, ืืื ืืขืจ.
- ืื ืงืืืคึผืึทืืืืึทืืื ืคึฟืึทืจืืื ืื ืืื ืฉืืืฆื ืคึฟืึทืจ OpenCL, OpenMP ืืื CUDA ืืขื ืขื ืืงืกืคึผืึทื ืืื. ืืึธืก ืืืื ืขืจืฉื ืฉืืืฆื ืคึฟืึทืจ ืืืคึผืืืกืึทื ืื ืงืืืืฉืึทื ืคืื ืืขืืืื-ืืื OpenCL ืคืึทื ืืงืฉืึทื ื (ืื "-fdeclare-opencl-builtins" ืคืึธื ืืื ืฆืืืขืืขืื), ืื cl_arm_integer_dot_product ืคืึทืจืืขื ืืขืจืื ื ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืืืึทืื ืึธืกืืืง ืืืฉืืจืื ืืขื ืขื ืืงืกืคึผืึทื ืืื;
- ืื ืึทืจืืขื ืคืื ืื ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ืืืคึผืจืืืื ืืื ืืึทืงืืืืขื ืืืืฉืึทื ืคึฟืึทืจ ืกืืึทืืืง ืึทื ืึทืืืกืืก ืืื ืฆืืืขืืขืื. ืฆืืืขืืขืื ืคืืึทืืก ืฆื ืืืืึทืื ืคืึทืจืึทื ืขื ืืฉืขืงืขืจ ืืึทืืืฉืืื ืืื ืืขืฉืืืฆื ืึธืคึผืฆืืขืก ("-ืึทื ืึทืืืืขืจ-ืืฉืขืงืขืจ[-ืึธืคึผืฆืืข]-ืืืืฃ", "-ืึทื ืึทืืืืขืจ-ืืฉืขืงืขืจ[-ืึธืคึผืฆืืข]-ืืืืฃ-ืึทืืฃ" ืืื "-ืึทื ืึทืืืืขืจ-ืืฉืขืงืขืจ[-ืึธืคึผืฆืืข]-ืืืืฃ "-ืืขืืืขืืึธืคึผืขืจ"). ืฆืืืขืืขืื "-analyzer-werror" ืคืึธื ืฆื ืืืึทืื ืืืึธืจื ืื ืื ืืื ืขืจืจืึธืจืก.
ืฆืืืขืืืืื ื ืืึทืข ืืืขืจืึทืคืึทืงืืืฉืึทื ืืึธืืขืก:- security.insecureAPI.DeprecatedOrUnsafeBuffer ืืึทื ืืืื ื ืฆื ืืืขื ืืืคืืฆืืจื ืึทื ืกืืืฃ ืคึผืจืึทืงืืืกืื ืคึฟืึทืจ ืืจืืขืื ืืื ืืึทืคืขืจื;
- osx.MIGChecker ืฆื ืืืื ืคึฟืึทืจ ืืืืืึทืืืืฉืึทื ื ืคืื MIG (Mach Interface Generator) ืจืืคื ืึผืืืื;
- optin.osx.OSObjectCStyleCast ืฆื ืืขืคึฟืื ืขื ืคืึทืืฉ ืงืึทื ืืืขืจืืฉืึทื ื ืคืื XNU ืืืืงืขืจื ืืืืคืขืฅ;
- apiModeling.llvm ืืื ืึท ืืึทื ื ืคืื ืืึธืืขืืื ื ืงืึธื ืืจืึธืืืจืื ื ืคืึทื ืืงืฉืึทื ื ืฆื ืืขืืขืงื ืขืจืจืึธืจืก ืืื ืื LLVM ืงืึธืืขืืึทืกืข;
- ืกืืึทืืืืืืขื ืงืึธื ืคึฟืึทืจ ืงืึธื ืืจืึธืืืจืื ื ืึทื ืื ืืฉืืึทืืืืื C ++ ืึทืืืืฉืขืงืฅ (ืื ืื ืืืืึทืืืืืขืืึธืืืืฉืขืงื ืืื ืื ืึธืคึผืืื.ืงืคึผืืืกืคึผืืืก ืคึผืขืงื);
- ืื ืงืืึทื ื ืคึฟืึธืจืืึทื ื ืืฆื ืืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืคืึธืจืืึทืืืื ื ืงืึธื ืืื ืื C # ืฉืคึผืจืึทื ืืื ืืื ืฉืืืฆื ืคึฟืึทืจ ืื ืงืึธื ืคืึธืจืืึทืืืื ื ื ืืกื ืืขื ืืฆื ืืืจื ืืืืงืจืึธืกืึธืคึฟื;
- clang-cl, ืึทื ืึธืืืขืจื ืึทืืืื ืืึทืคึฟืขืื-ืฉืืจื ืฆืืืื ื ืืืึธืก ืืื ืึธืคึผืฆืืข-ืืืจืื ืงืึทืืคึผืึทืืึทืืืืึทืื ืืื ืื cl.exe ืงืึทืืคึผืืืืขืจ ืึทืจืืึทื ืืขืจืขืื ื ืืื ืืืืกืืึทื ืกืืืืืึธ, ืืื ืฆืืืขืืืืื ืืืืจืืกืืืงืก ืฆื ืืืึทืื ื ืื-ืขืืืืกืืึทื ื ืืขืงืขืก ืืื ืืึทืคึฟืขืื-ืฉืืจื ืึธืคึผืฆืืขืก ืืื ืึทืจืืืกืืืืึทืื ืึท ืงืึธืจืึทืกืคึผืึทื ืืื ื ืืืืจืขื ืื ื (ืืืฉื, ืืืขื ืคืืืกื ืืืง "ืงืืึทื ื-ืงื / ืืืึทืื ืึธืกืืืง: ืงืึทืจืขื / C test.cc");
- ื ืืจืืืก ืืืื ืคืื ื ืืึท ืืฉืขืงืก ืืื ืฆืืืขืืืืื ืฆื ืื ืืื ืืขืจ ืงืืึทื ื-ืฆืืืืืง, ืึทืจืืึทื ืืขืจืขืื ื ืฆืืืขืืืืื ืืฉืขืงืก ืกืคึผืขืฆืืคืืฉ ืฆื ืื OpenMP API;
-
ืืงืกืคึผืึทื ืืื ืกืขืจืืืขืจ ืงืืืคึผืึทืืืืึทืืืclangd (ืงืืึทื ื ืกืขืจืืืืจืขืจ), ืืื ืืืึธืก ืืขืจ ืืื ืืขืจืืจืื ื ืืื ืืขืงืก ืืืืืื ื ืืึธืืข ืืื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื, ืฉืืืฆื ืคึฟืึทืจ ืงืึธื ืืขืงืกืืืึทื ืึทืงืฉืึทื ื ืืื ืงืึธื ืืื ืฆืืืขืืขืื (ืืืึทืืืขื ืจืืืจืืืืึทื, ืืงืกืคึผืึทื ืฉืึทื ืคืื ืึทืืืึธ ืืื ืืึทืงืจืึธื ืืขืคึฟืื ืืฆืืข, ืงืึทื ืืืขืจืืฉืึทื ืคืื ืื ืืจืื ืขื ืกืืจืื ืืก ืฆื ืึทื ืขืกืงืึทืคึผื ืึธื ืขืก), ืื ืคืืืืงืืื ืฆื ืึทืจืืืกืืืืึทืื ืืืึธืจื ืื ืื ืคืื ืงืืึทื ื-ืฆืืืืืง, ืืงืกืคึผืึทื ืืื ืืืึทืื ืึธืกืืืงืก ืคืื ืขืจืจืึธืจืก ืืื ืืขืืขืจ ืืขืงืขืก ืืื ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืืืืึทืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืืคึผ ืืืืขืจืึทืจืงื;
ืืืืคึผื
- ืึทื ืืงืกืคึผืขืจืืขื ืึทื ืคึผืึทืจืืืฉืึทื ืื ื ืฉืืจืื ืืื ืฆืืืขืืืืื ืฆื ืื LLD ืืื ืงืขืจ, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืคึผืึทืืื ืืืื ืคึผืจืึธืืจืึทื ืืื ืขืืืขืืข ืคึผืึทืจืฅ, ืืขืืขืจ ืคืื ืืืึธืก ืืื ืืืื ืืื ืึท ืืึทืืื ืืขืจ ELF ืืขืงืข. ืืขืจ ืฉืืจืื ืึทืืึทืื ืืืจ ืฆื ืงืึทืืขืจ ืื ืืืืคึผื ืืืื ืคืื ืื ืคึผืจืึธืืจืึทื, ืืืึธืก ืืืขื ืืึธืื ืื ืืขืจืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ืืืจืฃ ืืขืฉืึทืก ืึธืคึผืขืจืึทืฆืืข (ืืืฉื, ืืืจ ืงืขื ืขื ืฆืขืืืืื ืื ืืขืืืื-ืืื ืคึผืืฃ ืฆืืงืืงืขืจ ืืื ืึท ืืึทืืื ืืขืจ ืืขืงืข, ืืืึธืก ืืืขื ืืึธืื ืืืืื ืืืขื ืืขืจ ืืึทื ืืฆืขืจ ืึธืคึผืขื ืก ืื PDF. ืืขืงืข).
LLD ืืื ืงืขืจ
ืืขืืจืึทืื ืฆื ืืขืจ ืคืึธืจ ืฆื ืึท ืฉืืึทื ืคึผืึทืกืืง ืคึฟืึทืจ ืคึฟืึทืจืืื ืืื ื ืื ืืื ืืงืก ืงืขืจื ืคึฟืึทืจ ืึทืจืงืึทืืขืงืืฉืขืจื ืคืื arm32_7, arm64, ppc64le ืืื x86_64.
ื ืืึทืข ืึธืคึผืฆืืขืก "-" (ืึทืืืคึผืืฅ ืฆื ืกืืืึธืื), "-[ื ืึธ-] ืืึธืื-ืฉืืื-ืื ืืขืคืื ืขื", "-ืื ืืขืคืื ืขื-ืืืึธื", "-ื ืืึทืืืง", "-ืึธืืึทืืืง", "-ืึธืคืขื ืืืง-ืืืืืืึธืืขืง", "- z ifunc-noplt" ืืื "-z ืคึผืจืึธืกื ืืืึทื ืืจืืืก". ืคึฟืึทืจ ืื AArch64 ืึทืจืงืึทืืขืงืืฉืขืจ, ืฉืืืฆื ืคึฟืึทืจ BTI (Branch Target Indicator) ืืื PAC (Pointer Authentication Code) ืื ืกืืจืึทืงืฉืึทื ื ืืื ืฆืืืขืืขืื. ืฉืืืฆื ืคึฟืึทืจ MIPS, RISC-V ืืื PowerPC ืคึผืืึทืืคืึธืจืืก ืืื ืืืืืืืืง ืืืคึผืจืืืื. ืฆืืืขืืขืื ืขืจืฉื ืฉืืืฆื ืคึฟืึทืจ ืืื ืึทืืืฉ ืคึฟืึทืจืืื ืืื ื ืคึฟืึทืจ ืืืขื ืึทืกืขืืืื; - ืืื libc++
ืืืคึผืืึทืืขื ืึทื ืคืึทื ืืงืฉืึทื ื ssize, std::is_constant_evaluated, std::midpoint ืืื std::lerp, ืืขืืืึธืืก "ืคืจืึธื ื" ืืื "ืฆืืจืืง" ืืขื ืขื ืฆืืืขืืขืื ืฆื std::span, ืึทืืจืืืืืฅ ืคืื ืืืืคึผืก std::is_unbounded_array ืืื std::is_bounded_array ืืขื ืขื ืฆืืืขืืขืื , ืกืื ืงืืืคึผืึทืืืืึทืืื ืืึธืื ืฉืืื ืืงืกืคึผืึทื ืืื:: ืึทืืึธืืืฉืข. ืฉืืืฆื ืคึฟืึทืจ GCC 4.9 ืืื ืืืกืงืึทื ืืื ืืื (ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื GCC 5.1 ืืื ื ืืึทืขืจ ืจืืืืกืื). ืฆืืืขืืขืื ืฉืืืฆืืืืึทืกื (ืืืขืืึทืกืกืขืืืื ืกืืกืืขื ืฆืืืื ื, ืึท ืฆืืืื ื ืคึฟืึทืจ ื ืืฆื ืืืขืืึทืกืกืขืืืื ืึทืจืืืก ืืขื ืืืขืืขืจืขืจ); - ื ืืึท ืึทืคึผืืึทืืึทืืืืฉืึทื ื ืืึธืื ืฉืืื ืฆืืืขืืขืื. ืขื ืืืืึทืื ืงืึทื ืืืขืจืืฉืึทื ืคืื memcmp ืจืืคื ืฆื bcmp ืืื ืขืืืขืืข ืกืืืืึทืืืึธื ืก. ืืืคึผืืึทืืขื ืึทื ืึธืืืืฉืึทื ืคืื ืงืืื ืงืึธื ืืจืึธืืืจืื ื ืคึฟืึทืจ ืฉืคึผืจืื ืืขื ืืืฉื ืืื ืืืึธืก ื ืืืขืจืืงืขืจ ืืึทืฉืืืืขื ืืืึทืงืก ืืขื ืขื ืึทื ืจืืืฉืึทืืึทื ืึธืืขืจ ืืืขื ืื ืกืืจืึทืงืฉืึทื ื ืืขื ืขื ื ืืฉื ืืขื ืืฆื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืขื ืคืึทื ืคืึทื ืืงืฉืึทื ื ืืื ืืืคึผ ืคึผืึธืกื;
- ืื ืืึทืงืขื ื ืคึฟืึทืจ ืื RISC-V ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืกืืืืืึทืืืืื, ืืืึธืก ืืื ื ืื ืืขืจ ืคึผืึทืืืฉืึทื ื ืืื ืืงืกืคึผืขืจืืขื ืึทื ืืื ืืื ืืขืืืื ืืืจื ืคืขืืืงืืึทื. ืคึผืจืึธืืืืืขืก ืคืื ืงืึธื ืืืจ ืฉืืืฆื ืคึฟืึทืจ RV32I ืืื RV64I ืื ืกืืจืืงืืืึธื ืก ืฉืืขืื ืืืขืจืืึทื ืฅ ืืื MAFDC ืืงืกืืขื ืฉืึทื ื;
- ืคืืืข ืืืคึผืจืืืืืึทื ืฅ ืืขื ืขื ืืขืืืื ืฆื ืืึทืงืขื ืื ืคึฟืึทืจ X86, AArch64, ARM, SystemZ, MIPS, AMDGPU ืืื PowerPC ืึทืจืงืึทืืขืงืืฉืขืจื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืคึฟืึทืจ ืึทืจืงืึทืืขืงืืฉืขืจ
AArch64 ืืึธื ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ SVE2 (Scalable Vector Extension 2) ืืื MTE (Memory Tagging Extensions) ืื ืกืืจืึทืงืฉืึทื ื; ืืื ืื ARM ืืึทืงืขื ื, ืฉืืืฆื ืคึฟืึทืจ ืื Armv8.1-M ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืื MVE (M-Profile Vector Extension) ืคืึทืจืืขื ืืขืจืื ื ืืื ืฆืืืขืืขืื. ืฉืืืฆื ืคึฟืึทืจ ืื GFX10 (ื ืึทืืื) ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืฆืืืขืืขืื ืฆื ืื AMDGPU ืืึทืงืขื ื, ืคืื ืงืฆืืข ืคืึทื ืงืืืคึผืึทืืืืึทืืื ืืขื ืขื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื, ืืื ืึท ืงืึทืืืืื ื ืคืึธืจื ืืื ืึทืงืืืืืืืืืืืคึผืคึผ (ืืึทืืึท-ืคึผืึทืจืึทืืขื ืคึผืจืืืืืืืื). - ืื LLDB ืืืืืืืขืจ ืืืฆื ืืื ืงืึธืืืจ ืืืืืืืืื ื ืคึฟืึทืจ ืืึทืงืืจืึทืกืขืก ืืื ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืื DWARF4 ืืขืืื_ืืืคึผืขืก ืืื DWARF5 debug_info ืืืึทืงืก;
- ืฉืืืฆื ืคึฟืึทืจ ืึทืืืืฉืขืงืฅ ืืื ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก ืืื COFF ืคึฟืึธืจืืึทื ืืื ืฆืืืขืืขืื ืฆื ืื llvm-objcopy ืืื llvm-strip ืืืืืืึทืืื.
ืืงืืจ: opennet.ru