def METHOD_NAME() -> None:
    """
    Breaks at the next syscall by taking branches.
    """
    while (
        pwndbg.gdblib.proc.alive
        and not pwndbg.gdblib.next.break_next_interrupt()
        and pwndbg.gdblib.next.break_next_branch()
    ):
        # Here we are e.g. on a CALL instruction (temporarily breakpointed by `break_next_branch`)
        # We need to step so that we take this branch instead of ignoring it
        gdb.execute("si")
        continue
    if pwndbg.gdblib.proc.alive:
        pwndbg.commands.context.context()