{
  "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": [
        {"id": "main:", "label": "main:\n test edi,edi\n js 4003ea <main+0x1a>"},
        {
          "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>"
        },
        {"id": "main:@11", "label": "main:@11\n ret "},
        {"id": " xor eax,eax", "label": " xor eax,eax:\n ret "},
        {"id": " nop DWORD PTR [rax]", "label": " nop DWORD PTR [rax]:\n"}
      ]
    }
  }
}
