I'm reversing some malware on an OSX VM when I noticed something peculiar. While stepping through the instructions, the instruction just after a int 0x80
gets skipped i.e. gets executed without me stepping through this.
Example:
int 0x80
inc eax ; <--- this gets skipped
inc ecx ; <--- stepping resumes here
Why does this happen? Have you encountered something similar to this?