{
  "schema_version": 1,
  "classification": "controlled native observation, not device-abort or durability evidence",
  "unique_scenarios": 6,
  "recorded_executions": 36,
  "repetitions_per_scenario_per_build": 3,
  "hosts": 1,
  "environment": {
    "kernel": "6.8.0-149-generic",
    "machine": "x86_64",
    "libc_package": "2.39-0ubuntu8.9",
    "platform": "Linux-6.8.0-149-generic-x86_64-with-glibc2.39",
    "libc": [
      "glibc",
      "2.39"
    ],
    "compiler": "cc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0"
  },
  "compiler_configurations": [
    "-O0",
    "-O2"
  ],
  "rows": [
    {
      "case": "mixed_pipe_cancel",
      "glibc": "2.39",
      "request_count": 2,
      "cancel": "AIO_NOTCANCELED",
      "wait": "EAGAIN",
      "same_object": -1,
      "before": [
        "EINPROGRESS",
        "EINPROGRESS"
      ],
      "after_cancel": [
        "EINPROGRESS",
        "ECANCELED"
      ],
      "terminal": [
        "OK",
        "ECANCELED"
      ],
      "returns": [
        1,
        -1
      ],
      "pipe_buffers": "A?",
      "file_byte": "?"
    },
    {
      "case": "queued_write_cancel",
      "glibc": "2.39",
      "request_count": 2,
      "cancel": "AIO_CANCELED",
      "wait": "EAGAIN",
      "same_object": -1,
      "before": [
        "EINPROGRESS",
        "EINPROGRESS"
      ],
      "after_cancel": [
        "EINPROGRESS",
        "ECANCELED"
      ],
      "terminal": [
        "OK",
        "ECANCELED"
      ],
      "returns": [
        1,
        -1
      ],
      "pipe_buffers": "A?",
      "file_byte": "S"
    },
    {
      "case": "queued_write_release",
      "glibc": "2.39",
      "request_count": 2,
      "cancel": "NOT_CALLED",
      "wait": "EAGAIN",
      "same_object": -1,
      "before": [
        "EINPROGRESS",
        "EINPROGRESS"
      ],
      "after_cancel": [
        "EINPROGRESS",
        "EINPROGRESS"
      ],
      "terminal": [
        "OK",
        "OK"
      ],
      "returns": [
        1,
        1
      ],
      "pipe_buffers": "A?",
      "file_byte": "W"
    },
    {
      "case": "completed_write_success",
      "glibc": "2.39",
      "request_count": 1,
      "cancel": "AIO_ALLDONE",
      "wait": "NOT_CALLED",
      "same_object": -1,
      "before": [
        "OK"
      ],
      "after_cancel": [
        "OK"
      ],
      "terminal": [
        "OK"
      ],
      "returns": [
        1
      ],
      "pipe_buffers": "??",
      "file_byte": "W"
    },
    {
      "case": "completed_write_error",
      "glibc": "2.39",
      "request_count": 1,
      "cancel": "AIO_ALLDONE",
      "wait": "NOT_CALLED",
      "same_object": -1,
      "before": [
        "EBADF"
      ],
      "after_cancel": [
        "EBADF"
      ],
      "terminal": [
        "EBADF"
      ],
      "returns": [
        -1
      ],
      "pipe_buffers": "??",
      "file_byte": "S"
    },
    {
      "case": "alias_scope",
      "glibc": "2.39",
      "request_count": 1,
      "cancel": "AIO_ALLDONE",
      "wait": "EAGAIN",
      "same_object": 1,
      "before": [
        "EINPROGRESS"
      ],
      "after_cancel": [
        "EINPROGRESS"
      ],
      "terminal": [
        "OK"
      ],
      "returns": [
        1
      ],
      "pipe_buffers": "A?",
      "file_byte": "?"
    }
  ]
}
