{
  "asm": [
    {
      "text": "main:",
      "source": null
    },
    {
      "opcodes": [
        "85",
        "ff"
      ],
      "address": 4195280,
      "text": " test edi,edi",
      "source": 3,
      "links": null
    },
    {
      "opcodes": [
        "78",
        "16"
      ],
      "address": 4195282,
      "text": " js 4003ea <main+0x1a>",
      "source": 3,
      "links": [
        {
          "offset": 4,
          "length": 6,
          "to": 4195306
        }
      ]
    },
    {
      "opcodes": [
        "83",
        "c7",
        "01"
      ],
      "address": 4195284,
      "text": " add edi,0x1",
      "source": 3,
      "links": null
    },
    {
      "opcodes": [
        "31",
        "c0"
      ],
      "address": 4195287,
      "text": " xor eax,eax",
      "source": 2,
      "links": null
    },
    {
      "opcodes": [
        "31",
        "d2"
      ],
      "address": 4195289,
      "text": " xor edx,edx",
      "source": 3,
      "links": null
    },
    {
      "opcodes": [
        "0f",
        "1f",
        "44",
        "00",
        "00"
      ],
      "address": 4195291,
      "text": " nop DWORD PTR [rax+rax*1+0x0]",
      "source": 3,
      "links": null
    },
    {
      "opcodes": [
        "01",
        "d0"
      ],
      "address": 4195296,
      "text": " add eax,edx",
      "source": 4,
      "links": null
    },
    {
      "opcodes": [
        "83",
        "c2",
        "01"
      ],
      "address": 4195298,
      "text": " add edx,0x1",
      "source": 3,
      "links": null
    },
    {
      "opcodes": [
        "39",
        "fa"
      ],
      "address": 4195301,
      "text": " cmp edx,edi",
      "source": 3,
      "links": null
    },
    {
      "opcodes": [
        "75",
        "f7"
      ],
      "address": 4195303,
      "text": " jne 4003e0 <main+0x10>",
      "source": 3,
      "links": [
        {
          "offset": 5,
          "length": 6,
          "to": 4195296
        }
      ]
    },
    {
      "opcodes": [
        "c3"
      ],
      "address": 4195305,
      "text": " ret ",
      "source": 3,
      "links": null
    },
    {
      "opcodes": [
        "31",
        "c0"
      ],
      "address": 4195306,
      "text": " xor eax,eax",
      "source": 2,
      "links": null
    },
    {
      "opcodes": [
        "c3"
      ],
      "address": 4195308,
      "text": " ret ",
      "source": 9,
      "links": null
    },
    {
      "opcodes": [
        "0f",
        "1f",
        "00"
      ],
      "address": 4195309,
      "text": " nop DWORD PTR [rax]",
      "source": 9,
      "links": null
    }
  ],
  "cfg": {
    "main:": {
      "edges": [
        {
          "arrows": "to",
          "color": "green",
          "from": "main:",
          "to": "null:"
        },
        {
          "arrows": "to",
          "color": "red",
          "from": "main:",
          "to": "main:@3"
        },
        {
          "arrows": "to",
          "color": "green",
          "from": "main:@3",
          "to": "null:"
        },
        {
          "arrows": "to",
          "color": "red",
          "from": "main:@3",
          "to": "main:@11"
        }
      ],
      "nodes": [
        {
          "color": "#99ccff",
          "id": "main:",
          "label": "main:\n test edi,edi\n js 4003ea <main+0x1a>",
          "shape": "box"
        },
        {
          "color": "#99ccff",
          "id": "main:@3",
          "label": "main:@3\n add edi,0x1\n xor eax,eax\n xor edx,edx\n nop DWORD PTR [rax+rax*1+0x0]\n add eax,edx\n add edx,0x1\n cmp edx,edi\n jne 4003e0 <main+0x10>",
          "shape": "box"
        },
        {
          "color": "#99ccff",
          "id": "main:@11",
          "label": "main:@11\n ret ",
          "shape": "box"
        },
        {
          "color": "#99ccff",
          "id": " xor eax,eax",
          "label": " xor eax,eax:\n ret ",
          "shape": "box"
        },
        {
          "color": "#99ccff",
          "id": " nop DWORD PTR [rax]",
          "label": " nop DWORD PTR [rax]:\n",
          "shape": "box"
        }
      ]
    }
  }
}