C, C# and C++ Development

Everything about C and its extensions, C++ and C#.

C, C# and C++ Articles

Featured image for SystemTap topics.

Opening black boxes with statement tracing

August 4, 2021

Do you need a quick way to solve bugs in foreign library code? Learn how to use SystemTap for statement tracing and differential analysis in any library.

Featured image for coding topics.

Write toolchain-agnostic RPM spec files for GCC and Clang

July 28, 2021

The redhat-rpm-config %toolchain macro makes it easier to build packages with Clang instead of GCC. Get tips for supporting both toolchains in your builds.

Featured image for: Value range propagation in GCC with Project Ranger.

Use source-level annotations to help GCC detect buffer overflows

June 25, 2021

Explore three source-level annotations that you can use to help detect out-of-bounds accesses across function call boundaries in GCC 11.

Featured image for Valgrind.

Debugging on Valgrind: Adding fused-multiply-add support for the AArch64 processor

June 15, 2021

Discover how developers added fused-multiply-add support for the AArch64 processor, then learn how to use Valgrind's --trace-flags option to find out what Valgrind is doing in your application.


Red Hat Software Collections 3.7 and Red Hat Developer Toolset 10.1 now generally available

June 3, 2021

Discover what's new in Red Hat Software Collections 3.7 and Developer Toolset 10.1, including PostgreSQL, Ruby, MariaDB, and Java Mission Control enhancements.

CPU sharing in Linux networking: Receive Side Scaling with eBPF and CPUMAP

Receive Side Scaling (RSS) with eBPF and CPUMAP

May 13, 2021

Modern device drivers on servers need to exploit available CPUs to keep up with network traffic. Learn how using XDP and CPUMAP redirect boosts performance.

More C, C# and C++ articles

Latest Comments

Waiting for Disqus…