Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

{
  "top": {
    "data": {
      "name": "em0",
      "flags": "0x8843",
      "name": "em0",
      "flags": "0x8843",
      "what": "braces",
      "length": "abcdef",
      "fd": -1,
      "error": "Bad file descriptor",
      "test": "good",
      "fd": -1,
      "error": "Bad fi",
      "test": "good",
      "lines": 20,
      "words": 30,
      "characters": 40,
      "bytes": [
        0,
        1,
        2,
        3,
        4
      ],
      "mbuf-current": 10,
      "mbuf-cache": 20,
      "mbuf-total": 30,
      "distance": 50,
      "location": "Boston",
      "memory": 64,
      "total": 640,
      "memory": 64,
      "total": 640,
      "ten": 10,
      "eleven": 11,
      "unknown": 1010,
      "unknown": 1010,
      "min": 15,
      "cur": 20,
      "max": 125,
      "min": 15,
      "cur": 20,
      "max": 125,
      "min": 15,
      "cur": 20,
      "max": 125,
      "min": 15,
      "cur": 20,
      "max": 125,
      "val1": 21,
      "val2": 58368,
      "val3": 100663296,
      "val4": 44470272,
      "val5": 1342172800,
      "flag": [
        "one",
        "two",
        "three"
      ],
      "works": null,
      "empty-tag": true,
      "t1": "1000",
      "t2": "test5000",
      "t3": "ten-longx",
      "t4": "xtest",
      "__error": {
        "message": "this is an error"
      },
      "__error": {
        "message": "two more errors"
      },
      "__warning": {
        "message": "this is an warning"
      },
      "__warning": {
        "message": "two more warnings"
      },
      "count": 10,
      "test": 4,
      "error": {
        "message": "Shut 'er down, Clancey!  She's a-pumpin' mud!  <>!,\"!<>\n"
      },
      "error": {
        "message": "err message (1)"
      },
      "error": {
        "message": "err message (2)\n"
      },
      "error": {
        "message": "err message (1)\n"
      },
      "error": {
        "message": "err message (2)\n"
      }
    }
  }
}