Skip to content
EN

Back to the catalog

abstractexpr.com
rss2English

Abstract Expression

abstractexpr.com · English

Software Development Blog

rss2 wordpress media slash wfw atom dc sy

Open the feed

https://abstractexpr.com/feed/

Last post
Oct 16, 2024
Posts in 24 h · 7 days · 30 days
0 · 0 · 0
Our last check
Answering
Served from
United States
Text score at discovery
537
Format
rss2
Features in the feed
media, slash, wfw, atom, dc, sy
Community
wordpress

Posts

What our queue read from this feed. Open one to read it here, or go to the site that published it.

  1. Limiting which Syscalls to Trace with Strace
    Oct 16, 2024 · original
    Tracing a program with strace generates a lot of output because of the sheer number of syscalls every program calls during its runtime. This can become overwhelming very quickly, making it hard to analyze the trace and find what you are looking for. Fortunately, strace has several features that allow you to limit which syscalls … Continue reading Limiting which Syscalls to Trace with Strace
  2. Finding out where Syscalls are Called From: Stack Traces with Strace
    Jun 8, 2024 · original
    One of the great strengths of strace as a debugging tool is that it shows you what a program is doing regardless of whether it was compiled with debug info or not. The downside of this is that you only see the program’s syscall. You can use this information to deduce what is happening in … Continue reading Finding out where Syscalls are Called From: Stack Traces with Strace
  3. Introduction to Strace
    Jun 7, 2024 · original
    There is probably no debugging tool on Linux that is more valuable and versatile than strace. This tool shows us all the calls a program makes to the operating system, including the data it transmits to the operating system via these calls and the return values sent back by the OS. Therefore, it can give … Continue reading Introduction to Strace
  4. Dynamic Printf Debugging with GDB
    Mar 2, 2024 · original
    When we debug a program with printf() we have to recompile it whenever we add new printf() statements! Right!? Wrong! With gdb we can add printf() statements without recompiling a program and even add them while it is running. Adding Printfs with GDB Let’s say we have the following example program that computes the sum … Continue reading Dynamic Printf Debugging with GDB
  5. Making the most of your Shells History on Linux and macOS
    Feb 18, 2024 · original
    Modern UNIX shells like bash (default on Linux) and zsh (default on macOS) keep a history of all the commands you enter. The easiest way to access this history is by pressing the up and down cursor keys to browse through the last commands. But this is only the tip of the iceberg. There are … Continue reading Making the most of your Shells History on Linux and macOS
  6. Getting started with GDB
    Jan 16, 2024 · original
    Most programmers prefer to write code over debugging it. Unfortunately, code breaks a lot more often than we would like and it often breaks in situations that are hard to debug. Therefore, an essential skill as a programmer is to know how to debug your code (and that of others). When facing our first bug … Continue reading Getting started with GDB
  7. Structures in C: From Basics to Memory Alignment
    Jun 29, 2023 · original
    Structures allow us to combine several variables to create a new data type. Some other languages support the same concept but call it “records”. If you come from object-oriented programming you can think about them as classes without methods. Declaration A structure is declared by the keyword struct followed by the name of the new … Continue reading Structures in C: From Basics to Memory Alignment
  8. Simple Raspberry Pi Backup
    May 7, 2023 · original
    So you have set up your Raspberry Pi as a home server and everything works as intended. But what if the SD card fails and all the data you stored on your Raspberry Pi is suddenly lost forever? All storage devices containing important data need to be backed up on a regular basis. And this … Continue reading Simple Raspberry Pi Backup
  9. The Anomaly of the char Type in C
    Apr 30, 2023 · original
    When we declare a variable of type int and we don’t tell the compiler if it is supposed to be signed or unsigned it is signed by default: This is true for all integer number types (short, int, long, long long). But there is one exception: The char type! The char Type is Special According … Continue reading The Anomaly of the char Type in C
  10. How to find the Port Numbers of a Running Process on Linux
    Apr 28, 2023 · original
    So there is a process running on your machine and you know it has opened one or more ports but you don’t know the port numbers. Let’s find out how to retrieve them! Legacy Network Tools (netstat) Netstat is the good old go-to tool to figure out all about open network connections on a Linux … Continue reading How to find the Port Numbers of a Running Process on Linux

Discovered by the rss-feed-index crawler, which checks each feed at most once a month.

Same record as JSON: https://api.agentalog.com/api/feeds/fd_abstractexpr_com_6f46b6a265a2a5f4. More from this site: abstractexpr.com in the Feeds tab.