The should_omit_syscall() function in raw2trace.cpp is too eager to omit system calls. It currently only anticipates timestamps and CPU_ID markers between a syscall instruction and its corresponding TRACE_MARKER_TYPE_SYSCALL marker. If any other marker type appears (e.g., WINDOW_ID or SPLIT_VALUE), the function fails to find the syscall marker and incorrectly marks the instruction for omission.