{
  "code": "// From: http://www.inference.phy.cam.ac.uk/teaching/comput/C++/examples/SimpleClass.shtml\n\n// DateClass.cc\n// Program to demonstrate the definition of a simple class\n// and member functions\n\n#include <iostream>\nusing namespace std;\n\n\n// Declaration of Date class\nclass Date {\n\npublic:  \n  Date(int, int, int);\n  void set(int, int, int);\n  void print();\n\nprivate:\n  int year;\n  int month;\n  int day;\n};\n\n\nint main()\n{\n   // Declare today to be object of class Date\n   // Values are automatically intialised by calling constructor function\n   Date today(1,9,1999);\n\n   cout << \"This program was written on \";\n   today.print(); \n\n   cout << \"This program was modified on \";\n   today.set(5,10,1999);\n   today.print();\n\n   return 0;\n}\n\n// Date constructor function definition\nDate::Date(int d, int m, int y)\n{\n  if(d>0 && d<31) day = d;\n  if(m>0 && m<13) month = m;\n  if(y>0) year =y;\n}\n\n// Date member function definitions\nvoid Date::set(int d, int m, int y)\n{\n  if(d>0 && d<31) day = d;\n  if(m>0 && m<13) month = m;\n  if(y>0) year =y;\n}\n\nvoid Date::print()\n{\n  cout << day << \"-\" << month << \"-\" << year << endl;\n}", 
  "trace": [
    {
      "event": "step_line", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 30, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {}, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 27, 
          "ordered_varnames": [], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": ""
    }, 
    {
      "event": "call", 
      "func_name": "Date::Date(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 43, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 30, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {}, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::Date(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 43, 
          "ordered_varnames": [], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::Date(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": ""
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::Date(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 45, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 30, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {}, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::Date(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 45, 
          "ordered_varnames": [], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::Date(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": ""
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::Date(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 46, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 30, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {}, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::Date(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 46, 
          "ordered_varnames": [], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::Date(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": ""
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::Date(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 47, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  "<UNINITIALIZED>"
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 30, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {}, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::Date(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 47, 
          "ordered_varnames": [], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::Date(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": ""
    }, 
    {
      "event": "return", 
      "func_name": "Date::Date(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 48, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 30, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {}, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::Date(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 48, 
          "ordered_varnames": [], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::Date(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": ""
    }, 
    {
      "event": "step_line", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 32, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 32, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": ""
    }, 
    {
      "event": "step_line", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 33, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 33, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": "This program was written on "
    }, 
    {
      "event": "call", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 59, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 33, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "<UNINITIALIZED>"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 59, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on "
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 60, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 33, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "0xFFF000100"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 60, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on "
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 61, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 33, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "0xFFF000100"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 61, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\n"
    }, 
    {
      "event": "return", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 61, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 33, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "0xFFF000100"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 61, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\n"
    }, 
    {
      "event": "step_line", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 35, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 35, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\n"
    }, 
    {
      "event": "step_line", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 36, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 36, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "call", 
      "func_name": "Date::set(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 52, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 36, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "d": [
              "C_DATA", 
              "0xFFF0000E4", 
              "int", 
              "<UNINITIALIZED>"
            ], 
            "m": [
              "C_DATA", 
              "0xFFF0000E0", 
              "int", 
              "<UNINITIALIZED>"
            ], 
            "this": [
              "C_DATA", 
              "0xFFF0000E8", 
              "pointer", 
              "<UNINITIALIZED>"
            ], 
            "y": [
              "C_DATA", 
              "0xFFF0000DC", 
              "int", 
              "<UNINITIALIZED>"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::set(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 52, 
          "ordered_varnames": [
            "this", 
            "d", 
            "m", 
            "y"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::set(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::set(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 53, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  1
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 36, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "d": [
              "C_DATA", 
              "0xFFF0000E4", 
              "int", 
              5
            ], 
            "m": [
              "C_DATA", 
              "0xFFF0000E0", 
              "int", 
              10
            ], 
            "this": [
              "C_DATA", 
              "0xFFF0000E8", 
              "pointer", 
              "0xFFF000100"
            ], 
            "y": [
              "C_DATA", 
              "0xFFF0000DC", 
              "int", 
              1999
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::set(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 53, 
          "ordered_varnames": [
            "this", 
            "d", 
            "m", 
            "y"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::set(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::set(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 54, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  9
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 36, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "d": [
              "C_DATA", 
              "0xFFF0000E4", 
              "int", 
              5
            ], 
            "m": [
              "C_DATA", 
              "0xFFF0000E0", 
              "int", 
              10
            ], 
            "this": [
              "C_DATA", 
              "0xFFF0000E8", 
              "pointer", 
              "0xFFF000100"
            ], 
            "y": [
              "C_DATA", 
              "0xFFF0000DC", 
              "int", 
              1999
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::set(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 54, 
          "ordered_varnames": [
            "this", 
            "d", 
            "m", 
            "y"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::set(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::set(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 55, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 36, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "d": [
              "C_DATA", 
              "0xFFF0000E4", 
              "int", 
              5
            ], 
            "m": [
              "C_DATA", 
              "0xFFF0000E0", 
              "int", 
              10
            ], 
            "this": [
              "C_DATA", 
              "0xFFF0000E8", 
              "pointer", 
              "0xFFF000100"
            ], 
            "y": [
              "C_DATA", 
              "0xFFF0000DC", 
              "int", 
              1999
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::set(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 55, 
          "ordered_varnames": [
            "this", 
            "d", 
            "m", 
            "y"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::set(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "return", 
      "func_name": "Date::set(int, int, int)", 
      "globals": {}, 
      "heap": {}, 
      "line": 56, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 36, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "d": [
              "C_DATA", 
              "0xFFF0000E4", 
              "int", 
              5
            ], 
            "m": [
              "C_DATA", 
              "0xFFF0000E0", 
              "int", 
              10
            ], 
            "this": [
              "C_DATA", 
              "0xFFF0000E8", 
              "pointer", 
              "0xFFF000100"
            ], 
            "y": [
              "C_DATA", 
              "0xFFF0000DC", 
              "int", 
              1999
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::set(int, int, int)", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 56, 
          "ordered_varnames": [
            "this", 
            "d", 
            "m", 
            "y"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::set(int, int, int)_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "step_line", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 37, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 37, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "call", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 59, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 37, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "<UNINITIALIZED>"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 59, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 60, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 37, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "0xFFF000100"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 60, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on "
    }, 
    {
      "event": "step_line", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 61, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 37, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "0xFFF000100"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 61, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on 5-10-1999\n"
    }, 
    {
      "event": "return", 
      "func_name": "Date::print()", 
      "globals": {}, 
      "heap": {}, 
      "line": 61, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": false, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 37, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }, 
        {
          "encoded_locals": {
            "this": [
              "C_DATA", 
              "0xFFF0000D8", 
              "pointer", 
              "0xFFF000100"
            ]
          }, 
          "frame_id": "0xFFF0000F0", 
          "func_name": "Date::print()", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 61, 
          "ordered_varnames": [
            "this"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "Date::print()_0xFFF0000F0"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on 5-10-1999\n"
    }, 
    {
      "event": "step_line", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 39, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {
            "today": [
              "C_STRUCT", 
              "0xFFF000100", 
              "Date", 
              [
                "year", 
                [
                  "C_DATA", 
                  "0xFFF000100", 
                  "int", 
                  1999
                ]
              ], 
              [
                "month", 
                [
                  "C_DATA", 
                  "0xFFF000104", 
                  "int", 
                  10
                ]
              ], 
              [
                "day", 
                [
                  "C_DATA", 
                  "0xFFF000108", 
                  "int", 
                  5
                ]
              ]
            ]
          }, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 39, 
          "ordered_varnames": [
            "today"
          ], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on 5-10-1999\n"
    }, 
    {
      "event": "return", 
      "func_name": "main", 
      "globals": {}, 
      "heap": {}, 
      "line": 40, 
      "ordered_globals": [], 
      "stack_to_render": [
        {
          "encoded_locals": {}, 
          "frame_id": "0xFFF000110", 
          "func_name": "main", 
          "is_highlighted": true, 
          "is_parent": false, 
          "is_zombie": false, 
          "line": 40, 
          "ordered_varnames": [], 
          "parent_frame_id_list": [], 
          "unique_hash": "main_0xFFF000110"
        }
      ], 
      "stdout": "This program was written on 1-9-1999\nThis program was modified on 5-10-1999\n"
    }
  ]
}

