software interrupt –

WinDbg shows “int” Instruction

ntdll!DbgBreakPoint:
7c901230 cc int 3
7c901231 c3 ret
7c901232 8bff mov edi,edi
ntdll!DbgUserBreakPoint:
7c901234 90 nop
7c901235 90 nop
7c901236 90 nop
7c901237 90 nop
ntdll!DbgBreakPointWithStatus:
7c901238 90 nop
ntdll!DbgUserBreakPoint:
7c901239 cc int 3
7c90123a c3 ret
7c90123b 90 nop
7c90123c 8bff mov edi,edi

7c901230 cc int 3

Process Involved

WinRAR program on windows .

Explanation

INT is an assembly language instruction for x86 processors for
generating a software interrupt. It takes the interrupt number
formatted as a byte value.[1] Depending on the context, compiler or
assembler, a software interrupt number is often given as a hexadecimal
value, sometimes with a prefix 0x or the suffix h (e.g. interrupt 0x21, int
33, or interrupt 21h).
When done in assembly language code, the instruction is written like
this:
INT X
Where X is the software interrupt that should be generated. For
example:
INT 40
Will generate a software interrupt 0x28 (40 in decimal), causing the
function pointed to by the 40th vector in the interrupt table to be
executed.

source : http://en.wikipedia.org/wiki/INT_(x86_instruction)