What is gcov which comes with GCC ?

ABOUT gcov Gcov is a source code coverage analysis and statement-by-statement profiling tool. Gcov generates exact counts of the number of times each statement in a program is executed and annotates source code to add instrumentation. Gcov comes as a standard utility with the GNU Compiler Collection (GCC) suite.[1] The gcov utility gives information on …

boot sequence organizer using LSB init.d script dependency information

[bash] root>insserv -v insserv: creating .depend.boot insserv: creating .depend.start insserv: creating .depend.stop root>insserv /etc/ini init/ init.d/ initramfs-tools/ inittab root>insserv -v /etc/init.d/gpm insserv: creating .depend.boot insserv: creating .depend.start insserv: creating .depend.stop root>insserv -s K:02:0 1 6:network-manager K:08:0 6:umountfs K:05:0 6:umountnfs.sh K:03:0 6:sendsigs K:04:0 1 6:rsyslog K:01:0 1 6:minissdpd K:01:0 1 6:portmap K:07:0 6:networking K:01:0 1 6:wicd …

Travel through a wonderful command named hexdump PART 1

ABOUT In computing, a hex dump is a hexadecimal view (on screen or paper) of computer data, from RAM or from a file or storage device. Looking at a hex dump of data is commonly done as a part of debugging, or of reverse engineering. In a hex dump, each byte (8-bits) is represented as …

hung_task_timeout_secs( topic related to linux kernel hangup )

ABOUT hung_task_timeout_secs if a task(process) is hung then hung_task_timeout_secs value decides if the hung task needs no reboot or reboot after n seconds LINUX KERNEL RELATED PARAMETER$cat /proc/sys/kernel/hung_task_timeout_secs120$ $echo 0 | sudo tee –append /proc/sys/kernel/ hung_task_timeout_secs0$sudo cat /proc/sys/kernel/hung_task_timeout_secs0$ When a task in D state did not get scheduled for more thanthis value report a warning.This …

Linux KERNEL TESTING signaltest

ABOUT Signal(IPC) Signals are a limited form of inter-process communication (IPC), typically used in Unix, Unix-like, and other POSIX-compliant operating systems. A signal is an asynchronous notification sent to a process or to a specific thread within the same process in order to notify it of an event that occurred. Signals originated in 1970s Bell …

Linux KERNEL TESTING cyclictest DETAIL

ABOUT SOFTWARE TESTING Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.[1] Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include the process …

Linux KERNEL TESTING cyclictest

commandline session $sudo autotest-local run cyclictest 21:11:12 INFO | Writing results to /usr/local/lib/python2.7/dist-packages/autotest/client/results/default 21:11:13 INFO | START —- —- timestamp=1361806873 localtime=Feb 25 21:11:13 21:11:13 INFO | START cyclictest cyclictest timestamp=1361806873 localtime=Feb 25 21:11:13 21:12:56 INFO | GOOD cyclictest cyclictest timestamp=1361806976 localtime=Feb 25 21:12:56 completed successfully 21:12:56 INFO | END GOOD cyclictest cyclictest timestamp=1361806976 localtime=Feb 25 …

GCC commandline option -save-temps

-save-temps Store the usual “temporary” intermediate files permanently; place them in the current directory and name them based on the source file. Thus, compiling `foo.c’ with `-c -save-temps’ would produce files `foo.i’ and `foo.s’, as well as `foo.o’. This creates a preprocessed `foo.i’ output file even though the compiler now normally uses an integrated preprocessor. …