top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

What is SIGILL in context of Unix?

+2 votes
466 views
What is SIGILL in context of Unix?
posted May 31, 2014 by Amit Kumar Pandey

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

+2 votes

SIGILL means illegal instruction and this signal is generated whenever CPU receives the instruction which is illegal.

Now say you have a c program which is getting translated into instructions that can be executed by your processor after the compilation. If your compiler (well, your assembler actually) has a bug or if you manually edit the binary (say a.out) you might create code which does not form legal instructions. If those bytes are given to the processor, it will create a hardware interrupt (Invalid Opcode), which will be cought by the OS kernel and result in a signal SIGILL sent to your process.

answer May 31, 2014 by Chahat Sharma
well explained.
Similar Questions
+1 vote

I know few name of reference signals such as Cell-Specific Reference Signal, MBSFN reference signals , UE specific reference signals and Positioning Reference Signals. But I want know where all these reference signals are transmitted and how it is determined ? And please add the reference signal name which I might have missed.

+4 votes

How wireless signal strength (as displayed by the network-manager applet) is calculated. There is a percentage reported: what does this percent mean and where does NetworkManager get its values from?

...