2

Macros in Linux kernel

I have just entered in the wonderful world of Linux kernel development.To begin with, I decided to look at the link list implementation in linux kernel.While going through the link list implementation in linux kernel,I came across few interesting macros… Continue Reading

Share Button
5

Using Valgrind Tool – Part 1

Valgrind Tool

¬†Valgrind Tool Introduction So what is Valgrind ? It may be possible that at the time of reading this post, you may have basic familiarity with Valgrind or vice-versa. So lets understand the basic purpose of Valgrind before diving deeper… Continue Reading

Share Button
0

Volatile Qualifier in C

Volatile Qualifier in C

Generally C text does not give specific importance to Volatile specifier and dismiss this important topic with minimal description.¬† But today I am thinking into diving little bit deeper into this topic to give it its deserving value.¬† So lets… Continue Reading

Share Button
0

Thread Join

While programming , many times we come across thread creation and thread management procedures. On such procedure related to thread management in a process is thread join. So what is thread join. Is it as intuitive as it sounds like… Continue Reading

Share Button
1

Useful Linux Commands for System Information

Linux is a wonderful OS platform which provides too many user facilities . My appreciation for this platform keeps on increasing as my knowledge about the same. My personal opinion is that it provides command interface for most of the… Continue Reading

Share Button
0

Memory layout of a Linux Process

A typical linux process runs within its own virtual address space, which is distinct from the virtual address spaces of other linux processes. The virtual address space of any linux process typically consist of four distinct types of content: Executable… Continue Reading

Share Button