https://www.youtube.com/watch?v=-1-OjxPJZcs
این بنده خدا یکی از ۳ تا کارمند بنیاد لینوکسه
یکی دیگه کارمندام خود لینوس عه :)
این بنده خدا یکی از ۳ تا کارمند بنیاد لینوکسه
یکی دیگه کارمندام خود لینوس عه :)
YouTube
How Does Linux Work? | Greg Kroah-Hartman
Greg Kroah-Hartman is one of the most influential Linux kernel maintainers, responsible for subsystems like USB, TTY, and the stable branch. We talk about how he got started, how Linux development really works, the future of Linux, and what it takes to become…
چیزای جالب از https://awesomecpp.com
Logging
fmtlog - A fmtlib-style logging library with latency in nanoseconds.
spdlog - Fast C++ logging library.
loguru - A lightweight and flexible C++ logging library
Fuzzing
American fuzzy lop - American fuzzy lop is a security-oriented fuzzer.
hongfuzz - A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with interesting analysis options.
libFuzzer - A library for coverage-guided fuzz testing.
Static analysis
cppcheck - is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs.
clang-tidy 🌟 - is a clang-based C++ “linter” tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. clang-tidy is modular and provides a convenient interface for writing new checks.
clang-analyzer - is a source code analysis tool that finds bugs in C, C++, and Objective-C programs. It implements path-sensitive, inter-procedural analysis based on symbolic execution technique.
Dynamic analysis
sanitizers 🌟 - This project is the home for Sanitizers: AddressSanitizer, MemorySanitizer, ThreadSanitizer, LeakSanitizer, and more.
Valgrind - is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
Logging
fmtlog - A fmtlib-style logging library with latency in nanoseconds.
spdlog - Fast C++ logging library.
loguru - A lightweight and flexible C++ logging library
Fuzzing
American fuzzy lop - American fuzzy lop is a security-oriented fuzzer.
hongfuzz - A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with interesting analysis options.
libFuzzer - A library for coverage-guided fuzz testing.
Static analysis
cppcheck - is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs.
clang-tidy 🌟 - is a clang-based C++ “linter” tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. clang-tidy is modular and provides a convenient interface for writing new checks.
clang-analyzer - is a source code analysis tool that finds bugs in C, C++, and Objective-C programs. It implements path-sensitive, inter-procedural analysis based on symbolic execution technique.
Dynamic analysis
sanitizers 🌟 - This project is the home for Sanitizers: AddressSanitizer, MemorySanitizer, ThreadSanitizer, LeakSanitizer, and more.
Valgrind - is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
Awesomecpp
Awesome Modern C++