Skip to main content

이 저장소의 skills

mohitmishra786/low-level-dev-skills - 4페이지

SkillsMP는 mohitmishra786/low-level-dev-skills에서 142개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

mohitmishra786/low-level-dev-skills

수집된 skill 142개 중 22개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

Cross-compilation with GCC skill for embedded and multi-architecture targets. Use when setting up cross-gcc toolchains, configuring sysroots, building for ARM/AArch64/RISC-V/MIPS from an x86-64 host, troubleshooting wrong-architecture errors, or running…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

GCC compiler skill for C/C++ projects. Use when selecting optimization levels, warning flags, debug builds, LTO, sanitizer instrumentation, or diagnosing compilation errors with GCC. Covers flag selection for debug vs release, ABI concerns, preprocessor…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

MSVC cl.exe and clang-cl skill for Windows C/C++ projects. Use when configuring Visual Studio builds, MSBuild, or clang-cl as a drop-in MSVC replacement. Covers translating GCC/Clang flags to MSVC equivalents, runtime library selection, Windows SDK setup, and…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Profile-guided optimisation skill for C/C++ with GCC and Clang. Use when squeezing maximum runtime performance after standard optimisation plateaus, implementing two-stage PGO builds, collecting profile data, or applying BOLT for post-link optimisation.…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Core dump analysis skill for production crash triage. Use when loading core files in GDB or LLDB, enabling core dump generation on Linux/macOS, mapping symbols with debuginfo or debuginfod, or extracting backtraces from crashes without re-running the program.…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

GDB debugger skill for C/C++ programs. Use when starting a GDB session, setting breakpoints, stepping through code, inspecting variables, debugging crashes, using reverse debugging (record/replay), remote debugging with gdbserver, or loading core dumps.…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

x86-64 assembly skill for reading, writing, and debugging assembly code. Use when reading GCC/Clang assembly output, writing inline asm in C/C++, understanding the System V AMD64 ABI calling convention, or debugging register and stack state. Activates on…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

CPU cache optimization skill for C/C++ and Rust. Use when diagnosing cache misses, improving data layout for cache efficiency, using perf stat cache counters, understanding false sharing, prefetching, or structuring AoS vs SoA data layouts. Activates on…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

C++ and Rust memory model skill for concurrent programming. Use when understanding memory ordering, writing lock-free data structures, using std::atomic or Rust atomics, diagnosing data races, or selecting the correct memory order for atomic operations.…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

SIMD intrinsics skill for x86 (SSE/AVX) and ARM (NEON) vectorization. Use when reading auto-vectorization reports, writing SSE2/AVX2/NEON intrinsics, checking CPU feature flags at runtime, choosing between compiler builtins and raw intrinsics, or diagnosing…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Rust debugging skill for systems programming. Use when debugging Rust binaries with GDB or LLDB, enabling Rust pretty-printers, interpreting panics and backtraces, debugging async/await with tokio-console, stepping through no_std code, or using dbg! and…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Rust FFI skill for C interoperability. Use when calling C libraries from Rust, generating Rust bindings with bindgen, exporting Rust functions to C with cbindgen, writing safe wrappers around unsafe FFI, or linking system and vendor libraries. Activates on…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Rust profiling skill for performance analysis. Use when generating flamegraphs from Rust binaries, measuring monomorphization bloat with cargo-llvm-lines, analysing binary size with cargo-bloat, microbenchmarking with Criterion, or interpreting inlined frames…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Rust sanitizers and Miri skill for memory safety validation. Use when running AddressSanitizer or ThreadSanitizer on Rust code, interpreting sanitizer reports, using Miri to detect undefined behaviour in unsafe Rust, or validating unsafe code correctness.…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Rust unsafe code skill for systems programming. Use when writing or reviewing unsafe Rust, understanding what operations require unsafe, implementing safe abstractions over unsafe code, auditing unsafe blocks, or understanding raw pointers, transmute, and…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Rust compiler skill for systems programming. Use when selecting RUSTFLAGS, configuring Cargo profiles, tuning release builds, reading assembly or MIR output, understanding monomorphization, or diagnosing compilation errors. Activates on queries about rustc…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Zig build system skill for multi-file Zig projects. Use when writing or debugging build.zig files, adding executables or libraries, integrating C source files, configuring build-time options, running tests with zig build test, or managing build.zig.zon…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Zig C interoperability skill. Use when calling C from Zig, calling Zig from C, using @cImport and @cInclude, running translate-c on C headers, defining extern structs and packed structs, matching C ABI types, or building mixed C/Zig projects. Activates on…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Zig compiler skill for systems programming. Use when compiling Zig programs, selecting optimization modes, using zig cc as a C compiler, reading Zig error messages, or understanding Zig's compilation model. Activates on queries about zig build-exe, zig…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Zig cross-compilation skill. Use when cross-compiling Zig programs to different targets, using Zig's built-in cross-compilation for embedded, WASM, Windows, ARM, or using zig cc to cross-compile C code without a system cross-toolchain. Activates on queries…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Zig debugging skill. Use when debugging Zig programs with GDB or LLDB, interpreting Zig runtime panics, using std.debug.print for tracing, configuring debug builds, or debugging Zig programs in VS Code. Activates on queries about debugging Zig, Zig panics,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Bytecode interpreter and JIT compiler skill for implementing language runtimes in C/C++. Use when designing bytecode dispatch loops (switch, computed goto, threaded code), implementing stack-based or register-based VMs, adding a simple JIT using…

원문 언어: 영어

업데이트
수집된 skill 142개 중 22개를 표시합니다.