{
  "type": "excalidraw",
  "version": 2,
  "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
  "elements": [
    {
      "id": "9586c61a64b744a18bf7",
      "type": "text",
      "x": 340.6734012031251,
      "y": 22.630585992187502,
      "width": 299.3996887207031,
      "height": 37.5,
      "angle": 0,
      "strokeColor": "#8bd5ca",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": null,
      "seed": 199170185,
      "version": 164,
      "versionNonce": 1681846131,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "fontSize": 30,
      "fontFamily": 5,
      "text": "N_TTY 线路规程注册",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "N_TTY 线路规程注册",
      "lineHeight": 1.25,
      "baseline": 25,
      "index": "a0",
      "autoResize": true
    },
    {
      "id": "8d28e17572984fd08a8d",
      "type": "text",
      "x": 371.46823800000004,
      "y": 84.440293,
      "width": 237.99935913085938,
      "height": 21.25,
      "angle": 0,
      "strokeColor": "#b8c0e0",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": null,
      "seed": 207696844,
      "version": 69,
      "versionNonce": 922760509,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "fontSize": 17,
      "fontFamily": 5,
      "text": "内核初始化时注册默认线路规程",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "内核初始化时注册默认线路规程",
      "lineHeight": 1.25,
      "baseline": 14,
      "index": "a1",
      "autoResize": true
    },
    {
      "id": "0dd4029f09824fa58db7",
      "type": "rectangle",
      "x": 300,
      "y": 130,
      "width": 380,
      "height": 74,
      "angle": 0,
      "strokeColor": "#c6a0f6",
      "backgroundColor": "#363a4f",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1819980298,
      "version": 3,
      "versionNonce": 1614186771,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "7b46a8c8de6041b49032"
        },
        {
          "type": "arrow",
          "id": "fed1b145b94e4617954b"
        }
      ],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "customData": {
        "semanticRole": "function"
      },
      "index": "a2"
    },
    {
      "id": "7b46a8c8de6041b49032",
      "type": "text",
      "x": 413.55,
      "y": 153.875,
      "width": 152.9,
      "height": 26.25,
      "angle": 0,
      "strokeColor": "#cad3f5",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": null,
      "seed": 1296491778,
      "version": 3,
      "versionNonce": 1260422557,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "fontSize": 21,
      "fontFamily": 5,
      "text": "console_init",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "0dd4029f09824fa58db7",
      "originalText": "console_init",
      "lineHeight": 1.25,
      "baseline": 17,
      "autoResize": false,
      "customData": {
        "semanticRole": "function"
      },
      "index": "a3"
    },
    {
      "id": "a59e8e436c444fd18684",
      "type": "rectangle",
      "x": 300,
      "y": 248,
      "width": 380,
      "height": 74,
      "angle": 0,
      "strokeColor": "#c6a0f6",
      "backgroundColor": "#363a4f",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1733294784,
      "version": 24,
      "versionNonce": 1498017459,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "eb3640deb3ed4771bd57"
        },
        {
          "type": "arrow",
          "id": "fed1b145b94e4617954b"
        },
        {
          "type": "arrow",
          "id": "a13be16f61a84d5d8671"
        }
      ],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "customData": {
        "semanticRole": "function"
      },
      "index": "a4"
    },
    {
      "id": "eb3640deb3ed4771bd57",
      "type": "text",
      "x": 426.36,
      "y": 271.875,
      "width": 127.28000000000003,
      "height": 26.25,
      "angle": 0,
      "strokeColor": "#cad3f5",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": null,
      "seed": 1567087081,
      "version": 24,
      "versionNonce": 731367933,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "fontSize": 21,
      "fontFamily": 5,
      "text": "n_tty_init",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "a59e8e436c444fd18684",
      "originalText": "n_tty_init",
      "lineHeight": 1.25,
      "baseline": 17,
      "autoResize": false,
      "customData": {
        "semanticRole": "function"
      },
      "index": "a5"
    },
    {
      "id": "fed1b145b94e4617954b",
      "type": "arrow",
      "x": 490,
      "y": 205.77296882871178,
      "width": 0,
      "height": 40.454062342576464,
      "angle": 0,
      "strokeColor": "#939ab7",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1151541059,
      "version": 25,
      "versionNonce": 1377804371,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "0dd4029f09824fa58db7",
        "focus": 0,
        "gap": 8
      },
      "endBinding": {
        "elementId": "a59e8e436c444fd18684",
        "focus": 0,
        "gap": 8
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40.454062342576464
        ]
      ],
      "elbowed": false,
      "index": "a6"
    },
    {
      "id": "1f37be5646a14e46808a",
      "type": "rectangle",
      "x": 300,
      "y": 366,
      "width": 380,
      "height": 74,
      "angle": 0,
      "strokeColor": "#c6a0f6",
      "backgroundColor": "#363a4f",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 2089750183,
      "version": 3,
      "versionNonce": 426213981,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "0756ef92598c4fe4b126"
        },
        {
          "type": "arrow",
          "id": "a13be16f61a84d5d8671"
        },
        {
          "type": "arrow",
          "id": "b2b6a9d9988e4ca68d53"
        }
      ],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "customData": {
        "semanticRole": "function"
      },
      "index": "a7"
    },
    {
      "id": "0756ef92598c4fe4b126",
      "type": "text",
      "x": 377.64,
      "y": 389.875,
      "width": 224.72000000000006,
      "height": 26.25,
      "angle": 0,
      "strokeColor": "#cad3f5",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": null,
      "seed": 812896394,
      "version": 3,
      "versionNonce": 881729011,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "fontSize": 21,
      "fontFamily": 5,
      "text": "tty_register_ldisc",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "1f37be5646a14e46808a",
      "originalText": "tty_register_ldisc",
      "lineHeight": 1.25,
      "baseline": 17,
      "autoResize": false,
      "customData": {
        "semanticRole": "function"
      },
      "index": "a8"
    },
    {
      "id": "a13be16f61a84d5d8671",
      "type": "arrow",
      "x": 490,
      "y": 323.7729688287118,
      "width": 0,
      "height": 40.45406234257649,
      "angle": 0,
      "strokeColor": "#939ab7",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1185498233,
      "version": 25,
      "versionNonce": 962670269,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "a59e8e436c444fd18684",
        "focus": 0,
        "gap": 8
      },
      "endBinding": {
        "elementId": "1f37be5646a14e46808a",
        "focus": 0,
        "gap": 8
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          0,
          40.45406234257649
        ]
      ],
      "elbowed": false,
      "index": "a9"
    },
    {
      "id": "b50ac374d5304a899b78",
      "type": "ellipse",
      "x": 300,
      "y": 484,
      "width": 380,
      "height": 78,
      "angle": 0,
      "strokeColor": "#a6da95",
      "backgroundColor": "#1e2030",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "seed": 1781132954,
      "version": 4,
      "versionNonce": 1805379475,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "8aa566f773c54db8b8e4"
        },
        {
          "type": "arrow",
          "id": "b2b6a9d9988e4ca68d53"
        }
      ],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "customData": {
        "semanticRole": "state"
      },
      "index": "aA"
    },
    {
      "id": "8aa566f773c54db8b8e4",
      "type": "text",
      "x": 345.389711574556,
      "y": 500.42283553372465,
      "width": 289.52,
      "height": 45,
      "angle": 0,
      "strokeColor": "#cad3f5",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": null,
      "seed": 1328261054,
      "version": 7,
      "versionNonce": 438718237,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "fontSize": 18,
      "fontFamily": 5,
      "text": "tty_ldiscs[N_TTY] =\nn_tty_ops",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "b50ac374d5304a899b78",
      "originalText": "tty_ldiscs[N_TTY] = n_tty_ops",
      "lineHeight": 1.25,
      "baseline": 15,
      "autoResize": false,
      "customData": {
        "semanticRole": "state"
      },
      "index": "aB"
    },
    {
      "id": "b2b6a9d9988e4ca68d53",
      "type": "arrow",
      "x": 490,
      "y": 448,
      "width": 0,
      "height": 28,
      "angle": 0,
      "strokeColor": "#939ab7",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [
        "CLEZxSIMW4onZyGnNP39f"
      ],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "seed": 1850501473,
      "version": 3,
      "versionNonce": 1031765299,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1784924473987,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "1f37be5646a14e46808a",
        "focus": 0,
        "gap": 8
      },
      "endBinding": {
        "elementId": "b50ac374d5304a899b78",
        "focus": 0,
        "gap": 8
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          0,
          28
        ]
      ],
      "elbowed": false,
      "index": "aC"
    }
  ],
  "appState": {
    "gridSize": 20,
    "gridStep": 5,
    "gridModeEnabled": false,
    "viewBackgroundColor": "#24273a"
  },
  "files": {}
}