rust-slides. Python
304Implib.so. POSIX equivalent of Windows DLL import libraries
285libdebugme. Automatically spawn gdb on error.
71python-hate. A growing list of things I dislike about Python
67sortcheck. Tool for detecting violations of ordering axioms in qsort/bsearch callbacks.
56ShlibVisibilityChecker. Tool for locating internal symbols unnecessarily exported from shared libraries.
44SymbolHider. A tool which hides symbols exported from shared libraries or relocatable object files
40uInit. Instructions on obtaining stable benchmarks results on modern Linux distro
27maintainer-scripts. A bunch of useful scripts for toolchain/distro maintenance.
21sighandlercheck. Proof-of-concept tool for checking signal handlers for reentrancy issues.
21sortcheckxx. Tool for detecting violations of ordering axioms in STL comparators
20valgrind-preload. LD_PRELOAD-able library which runs all spawned processes under Valgrind.
16primogen. A toy prime number generator in Verilog
11DirtyFrame. A prototype tool to provoke uninitilized data errors by filling stack frames with garbage in prologue
10scripts-and-dotfiles. Bashrc and friends.
9FlakyIterators. A fast and dirty checker based on libclang which detects non-deterministic iteration
9mgt-notes. Various notes on team management (for personal use)
9gaplan. A simple but functional toolset for constructing and analyzing Gaperton's (aka Vlad Balin's) declarative plans
8gcc-interp. Run C files as standalone scripts
8Localizer. A simple tool to find functions which can be made static
8DirtyPad. Clang plugin which fills structure pads to provoke buffer overflow errors
7debian_pkg_test. Scripts to apply code analyzers to Debian packages.
7failing-malloc. A simple 5-minute checker which simulates OOM failures by returning NULL from malloc
6pkupk. Easy-to-use cmdline wrapper for various archivers (.tar*, .zip, .deb, .rpm, etc.).
6SchoolTracker. Simple tool to track Moscow schools on map
5slides. Slides for my talks (CppRussia slides are in dedicated repo)
4ld-limiter. Limit number of parallel link jobs
4Lalambda. Slides for Lalambda school
4parmatch. A simple script for finding unbound parameters in Verilog module instantiations.
3InterposeChecker. Experimental project to locate symbol interpositions in Debian packages
3question-58541216. Temp repo for experiments with https://stackoverflow.com/questions/58541216/transitive-symbol-visiblity-in-c
3gcov-demo. A simple demo of gcov usage in different modes
3sudoku. A simple Sudoku solver that I've done to experiment with SAT/SMT solvers.
3films. A list of recommended films
2gatecheck. Yet another Verilog static analyzer
2CppRussia. Slides for CppRussia conference
2seflasher. Simple serial port flasher
2ShlibVisibilityChecker-test. Tests for yugr/ShlibVisibilityChecker-action project
2yugr.github.io. Blog
1