)]}'
{
  "log": [
    {
      "commit": "53dc2e641470fac7022007cc0ec62b677de38c53",
      "tree": "9898126481857517649cad6d23878b8964cd004b",
      "parents": [
        "1f11747e83ebf4f53e8d17f430136f92ec378709"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Sep 01 11:38:52 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Sep 01 11:38:52 2023 -0700"
      },
      "message": "TCF Agent: improved implementation of watchpoints\n"
    },
    {
      "commit": "1f11747e83ebf4f53e8d17f430136f92ec378709",
      "tree": "147137a72c37b789ae1f04af884d1a3a140da325",
      "parents": [
        "72552bfa75611efb7f1579a6aa8dcf5f96cf4d75"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Aug 04 11:28:48 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Aug 04 11:28:48 2023 -0700"
      },
      "message": "Releng: Upversion TCF to 1.8\n"
    },
    {
      "commit": "72552bfa75611efb7f1579a6aa8dcf5f96cf4d75",
      "tree": "60dd133b3465921daa1e848929424e7ef2af3a19",
      "parents": [
        "40b26dcc6c7dd530afa713d5d9a852839166ffb0"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sun Jul 30 19:42:54 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sun Jul 30 19:42:54 2023 -0700"
      },
      "message": "Fixed possible SEGFAULT after error message queue overflow\n"
    },
    {
      "commit": "40b26dcc6c7dd530afa713d5d9a852839166ffb0",
      "tree": "7190ad66ee9539f752facad894af05144a461d0f",
      "parents": [
        "eac3979eaea2fcb1a2c770ee6fbeb98bb992945d"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sat Jul 29 20:39:53 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sat Jul 29 20:39:53 2023 -0700"
      },
      "message": "Fixed misspelling in a comment\n"
    },
    {
      "commit": "eac3979eaea2fcb1a2c770ee6fbeb98bb992945d",
      "tree": "9b019550a4d420124daad02ab526acba784331a1",
      "parents": [
        "23c84ea9015a5c82af9e5c5ddcdc7f8e96ba3c15"
      ],
      "author": {
        "name": "Muhammad Mustafa",
        "email": "muhammad.mustafa@intel.com",
        "time": "Mon Jul 17 13:28:52 2023 +0200"
      },
      "committer": {
        "name": "Muhammad Mustafa",
        "email": "muhammad.mustafa@intel.com",
        "time": "Mon Jul 17 13:34:45 2023 +0200"
      },
      "message": "TCF Agent: update breakpoint error message\n\nupdate error msg to be more user actionable.\n"
    },
    {
      "commit": "23c84ea9015a5c82af9e5c5ddcdc7f8e96ba3c15",
      "tree": "8f9d96b11103566ea0df5f5bc4b4d2bb8b226e12",
      "parents": [
        "e8318149af37588621359762fd5beddf8a16b3b7"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Thu Jul 06 23:34:37 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Thu Jul 06 23:34:37 2023 -0700"
      },
      "message": "Fixed regression: possible segfault in run_safe_events()\n"
    },
    {
      "commit": "e8318149af37588621359762fd5beddf8a16b3b7",
      "tree": "982989bc24352ffeda1c7ece097db6068f0d01fa",
      "parents": [
        "e723518468959a81d4c6f0aab6dca153f79573b1"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Jun 05 12:33:08 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Jun 05 12:33:08 2023 -0700"
      },
      "message": "Bug 581978 - TCF agent wrong handle the call frame debug info generated by LLVM 16 for RISC-V\n"
    },
    {
      "commit": "e723518468959a81d4c6f0aab6dca153f79573b1",
      "tree": "0bc55b36045e49f9a3f2bfbe50794f0f216e7f24",
      "parents": [
        "9bcadf7eb10fce53ce3a47a8743284c79a7d888b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Jun 05 12:32:29 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Jun 05 12:32:29 2023 -0700"
      },
      "message": "DWARF: a bit faster implementation of dio_ReadAddressX()\n"
    },
    {
      "commit": "9bcadf7eb10fce53ce3a47a8743284c79a7d888b",
      "tree": "cedf1abca953118c29520a02be964ad2dad5492a",
      "parents": [
        "99d134b5ee793ad9b034365307683d53b1fa777a"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sun May 28 10:24:52 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon May 29 15:10:58 2023 -0700"
      },
      "message": "Bug 581971 - Failed to handle loclist for DWARF 5\n"
    },
    {
      "commit": "99d134b5ee793ad9b034365307683d53b1fa777a",
      "tree": "695eade931e53530eabc4bef502a18ab87819d29",
      "parents": [
        "b6a4c7a0f07dac19d90de932a29e93f42fa8c9df"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue May 23 12:49:11 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue May 23 12:49:11 2023 -0700"
      },
      "message": "Fixed handling of situation when a context resumed or exited during breakpoint evaluation\n"
    },
    {
      "commit": "b6a4c7a0f07dac19d90de932a29e93f42fa8c9df",
      "tree": "3fdb1e7f0251a7cdc01012176c0c5ed491e14e76",
      "parents": [
        "4ddd3deb4373dd59394ed97f14f7b0d6d8a21b32"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Apr 11 12:24:18 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Apr 11 12:24:18 2023 -0700"
      },
      "message": "Bug 581799 - when loads .debug_info section from dwarf 5 file, the content of some part are zero\n\nThe problem is clang generates relocation entries for Compilation Unit header.\nIt looks like a bug in clang.\nAdded a workaround.\n"
    },
    {
      "commit": "4ddd3deb4373dd59394ed97f14f7b0d6d8a21b32",
      "tree": "fe4b0cd1b1bc7afff88a846615123d01fe905327",
      "parents": [
        "4a2c4baaccbc8c29ce0297705de9a4e096d57ce5"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Mar 31 13:01:02 2023 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Mar 31 13:01:02 2023 -0700"
      },
      "message": "Updated examples/daytime/readme.txt\n"
    },
    {
      "commit": "4a2c4baaccbc8c29ce0297705de9a4e096d57ce5",
      "tree": "51d7893dd8018dd07cf6af726385b2468a923d6f",
      "parents": [
        "10065600b92fe7188f2d9dac2b7d5aa52d75f50b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Jan 23 15:54:38 2023 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Jan 23 15:54:38 2023 -0800"
      },
      "message": "TCF Agent: Narrow down LoadLibrary search scope\n\nTo mitigate potential DLL injections, narrow down LoadLibrary\nsearch for system libraries to system path(s) only.\n"
    },
    {
      "commit": "10065600b92fe7188f2d9dac2b7d5aa52d75f50b",
      "tree": "bd7131abb843ccb769dfdbe01c6c5a264b3d9210",
      "parents": [
        "c647382b7c4c0cfabb85866f711af4252f2a4f7e"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Jan 20 12:37:23 2023 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Jan 20 12:37:23 2023 -0800"
      },
      "message": "TCF Agent: faster breakpoint planting\n"
    },
    {
      "commit": "c647382b7c4c0cfabb85866f711af4252f2a4f7e",
      "tree": "a9f246354e48a551c146cc339d2b79677e9fb80e",
      "parents": [
        "d9ce3e4d26c656a72ae2a420bde263df9b133457"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Dec 14 14:59:54 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Dec 14 14:59:54 2022 -0800"
      },
      "message": "Bug 581214 - Expression evaluation fails for a data member that is defined in a structure, union or class that is of type DW_AT_data_bit_offset attribute (DWARF5)\n"
    },
    {
      "commit": "d9ce3e4d26c656a72ae2a420bde263df9b133457",
      "tree": "6f9709f3223b2297ec0ced76945dd01d95336715",
      "parents": [
        "e64f9fbdec2578532da4c5444e38710bfb96deca"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Dec 14 12:33:30 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Dec 14 12:33:30 2022 -0800"
      },
      "message": "TCF Agent: reduced memory footprint\n"
    },
    {
      "commit": "e64f9fbdec2578532da4c5444e38710bfb96deca",
      "tree": "d885d51f0af9f502c79a512cb9170a795f2001fc",
      "parents": [
        "f2111362e9274735704a27dd7b0c80a345cdc7f1"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Dec 14 12:31:54 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Dec 14 12:31:54 2022 -0800"
      },
      "message": "TCF Agent: fixed build error on CygWin: CYGWIN_VERSION_CYGWIN_CONV undefined\n"
    },
    {
      "commit": "f2111362e9274735704a27dd7b0c80a345cdc7f1",
      "tree": "4d13348841f4519ec7ef3e81aef33a4943f380b5",
      "parents": [
        "4de618ed1fcb7f7e4bf876db77a462d75f98e385"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Nov 23 01:09:31 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Nov 23 01:09:31 2022 -0800"
      },
      "message": "TCF Agent: workaround for GCC compilation error: function may return address of local variable\n"
    },
    {
      "commit": "4de618ed1fcb7f7e4bf876db77a462d75f98e385",
      "tree": "b5dc6bf97886b99fae2cf129e7f685eb74b46a97",
      "parents": [
        "5e0265c26ec25a524b67d2de5f680f8d45b38ab1"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Nov 11 18:33:53 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sun Nov 13 13:23:09 2022 -0800"
      },
      "message": "Bug 581034 - \"long long int\" data type can\u0027t be recognized from dwarf5 debug info generated by llvm15\n"
    },
    {
      "commit": "5e0265c26ec25a524b67d2de5f680f8d45b38ab1",
      "tree": "6dc8c5e9864772158b43a81d91db7c0b91616655",
      "parents": [
        "a6171ccd67bd0c275c0b57ca6ff9ddbb24d821a7"
      ],
      "author": {
        "name": "Ole Sivert Aarhaug",
        "email": "ole.sivert.aarhaug@intel.com",
        "time": "Thu Nov 03 11:37:57 2022 +0000"
      },
      "committer": {
        "name": "Ole Sivert Aarhaug",
        "email": "ole.sivert.aarhaug@intel.com",
        "time": "Fri Nov 04 11:46:21 2022 +0000"
      },
      "message": "TCF Agent: Removal of unused variable causing clang-15 build error\n\nRemoval of unread variable name_cnt from expressions.c since it causes a clang-15 build error due to the variable never being used.\n"
    },
    {
      "commit": "a6171ccd67bd0c275c0b57ca6ff9ddbb24d821a7",
      "tree": "4b2e5dd7b3218c1e7e5fb2b854c605f4629373e3",
      "parents": [
        "86584ece496308711bbd5733f097aa4d4d84aec3"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Oct 31 11:43:08 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Oct 31 12:43:40 2022 -0700"
      },
      "message": "TCF Agent: fixed: malformed HTTP request can crash the agent\n"
    },
    {
      "commit": "86584ece496308711bbd5733f097aa4d4d84aec3",
      "tree": "bf0edcbe1fd99f6572d96d573dd0340d71d2b171",
      "parents": [
        "03d3f548d231ac7fd594ec15bdb2ad5d97fa620f"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Oct 14 10:45:44 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Oct 14 10:45:44 2022 -0700"
      },
      "message": "TCF Agent: fixed assertion failure in the Breakpoints service\n\nDon\u0027t delay flush_instructions() until there are no pending breakpoint evaluation requests,\nit can result in attempt to plant breakpoint in a context that is already running\n"
    },
    {
      "commit": "03d3f548d231ac7fd594ec15bdb2ad5d97fa620f",
      "tree": "8550247757b8f85b06244c75938d877cc2453318",
      "parents": [
        "ec60e01608fcb900d3b0fa81dc2ff419ecea29a5"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Sep 21 00:13:35 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Sep 21 00:13:35 2022 -0700"
      },
      "message": "TCF Agent: GDB Remote Serial Protocol: fixed handling of process ID 0\n\nID 0 should keep current process selection if the selection is valid\n"
    },
    {
      "commit": "ec60e01608fcb900d3b0fa81dc2ff419ecea29a5",
      "tree": "c2aedaef97d401ee09d5a374adad2911f897d07f",
      "parents": [
        "4dc064f105265042f6087ceab855849ac6b8dfdf"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sun Sep 18 18:32:13 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Sep 19 16:31:56 2022 -0700"
      },
      "message": "Bug 580644 - steps into the function of shared library does not work on PPC\n"
    },
    {
      "commit": "4dc064f105265042f6087ceab855849ac6b8dfdf",
      "tree": "25e59db04d7ff3791a42d871b622e4b492caac63",
      "parents": [
        "8bf7ff927c1b08ad50f98f597c40c0759de8df41"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Sep 16 17:43:02 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sun Sep 18 12:01:54 2022 -0700"
      },
      "message": "TCF Agent: add PowerPC 32-bit and big-endian builds in the Dockerfile\n"
    },
    {
      "commit": "8bf7ff927c1b08ad50f98f597c40c0759de8df41",
      "tree": "2e21e2ed1251046d095c43cece9d8e2b69fc216c",
      "parents": [
        "3d0ba1e2de09f29c090c656b04551ea672ea7421"
      ],
      "author": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Fri Sep 02 08:03:58 2022 +0000"
      },
      "committer": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Fri Sep 02 08:04:01 2022 +0000"
      },
      "message": "TCF Agent: check glibc version when calling pthread_setname_np()\n\nSupport was added in glibc 2.12.\n\nChange-Id: I10c9b44c347c209a25daf319dff1db868feb6635\n"
    },
    {
      "commit": "3d0ba1e2de09f29c090c656b04551ea672ea7421",
      "tree": "eedf0b594ce573b76eab99c6868a2e9bc1f84179",
      "parents": [
        "b0a78c7f330d583453d6d427f0322f011042208b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Aug 29 11:12:09 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon Aug 29 11:12:09 2022 -0700"
      },
      "message": "Bug 580600 - -Wmisleading-indentation issue for gcc version less than 6.0\n"
    },
    {
      "commit": "b0a78c7f330d583453d6d427f0322f011042208b",
      "tree": "5ab3df9f91758eb569fb87ec55c7f7556ec13ae2",
      "parents": [
        "137abb25dd1f753fcfff35ef52a33644cb456ce0"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Thu Aug 04 17:11:54 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Thu Aug 04 17:11:54 2022 -0700"
      },
      "message": "Bug 580489 - failed to handle .debug_rnglists section sometimes\n"
    },
    {
      "commit": "137abb25dd1f753fcfff35ef52a33644cb456ce0",
      "tree": "e4e2c9e3fd63646c4bfd00cdcd619ea5e89428e9",
      "parents": [
        "2589d4a159e8e6818f6dd7beb122ab5f08c04fbc"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jul 26 14:16:00 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jul 26 16:46:20 2022 -0700"
      },
      "message": "Bug 580450 - failed to read the full compilation unit tag in dwarf 5 when customized sections\n"
    },
    {
      "commit": "2589d4a159e8e6818f6dd7beb122ab5f08c04fbc",
      "tree": "b9205d0c8ff9adb63f0d5f1e9f49d4fd292acf54",
      "parents": [
        "28a413e4e6b10e04f483201b6f6dba01f430c695"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sat Jul 23 00:02:13 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sat Jul 23 00:02:13 2022 -0700"
      },
      "message": "Bug 580414 - failed to handle debug sections for DWARF 5\n"
    },
    {
      "commit": "28a413e4e6b10e04f483201b6f6dba01f430c695",
      "tree": "1db262c35d4a46d1d0ddc1dd702de895fc775e8a",
      "parents": [
        "cb0dce3e43bcc84d57d70dd4243b91629bd02493"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Jul 13 11:06:18 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Jul 13 11:06:18 2022 -0700"
      },
      "message": "Bug 580326 - Can not display the type of global variable defined in a sharedlib\n"
    },
    {
      "commit": "cb0dce3e43bcc84d57d70dd4243b91629bd02493",
      "tree": "82a3093166d624a873d0779a9088aead65e0bad4",
      "parents": [
        "06c531e50f296b15c33d8b48d34b5246e3884f23"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jul 05 10:26:15 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jul 05 10:26:15 2022 -0700"
      },
      "message": "Fixed text formatting in Makefile.inc\n"
    },
    {
      "commit": "06c531e50f296b15c33d8b48d34b5246e3884f23",
      "tree": "82c576038106ec45a207c5e06d183df9e2aa05d1",
      "parents": [
        "04b0463ef9febfc7a8f7998c97d2c3fffae4d5fa"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jul 05 10:23:14 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jul 05 10:23:14 2022 -0700"
      },
      "message": "Bug 580279 - VERSION grep in agent/Makefile.inc need update for vxWorks\n"
    },
    {
      "commit": "04b0463ef9febfc7a8f7998c97d2c3fffae4d5fa",
      "tree": "bed8b3bd1c17f5cb3feeedd7876630499292a1f1",
      "parents": [
        "d336c552eafe4571dc52253a350f3a7532ec14a6"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jun 07 10:51:48 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue Jun 07 10:51:48 2022 -0700"
      },
      "message": "Bug 580089 - pid2id() failed to get a right id\n"
    },
    {
      "commit": "d336c552eafe4571dc52253a350f3a7532ec14a6",
      "tree": "c6b965cf6183f90d66a36d4503838ddd3e7f1c22",
      "parents": [
        "52a39eb1e9c84de721a353647ce9616708dbeafa"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sat Jun 04 13:44:31 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Sat Jun 04 13:44:31 2022 -0700"
      },
      "message": "TCF Agent: improved comments\n"
    },
    {
      "commit": "52a39eb1e9c84de721a353647ce9616708dbeafa",
      "tree": "fe313dc1a108d2152cf7d365923404a97a2e28a9",
      "parents": [
        "d01e9716eff2a2db3d8d0ca791fb9f867b41e72b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Jun 03 17:45:30 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Fri Jun 03 17:45:30 2022 -0700"
      },
      "message": "TCF Agent: a few more asserts\n"
    },
    {
      "commit": "d01e9716eff2a2db3d8d0ca791fb9f867b41e72b",
      "tree": "7983a42eea38fd3cfbbad4ac03c95217f728b126",
      "parents": [
        "ccaafbadc09b43e5be17ec8095ebc194308fa564"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Jun 01 08:08:57 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Wed Jun 01 08:08:57 2022 -0700"
      },
      "message": "TCF Agent: improved X86 disassembler\n"
    },
    {
      "commit": "ccaafbadc09b43e5be17ec8095ebc194308fa564",
      "tree": "c1903b32cd4d4ceb61811bb145cb87917c724002",
      "parents": [
        "365d9863fdd953779af36f314c1a41e2cf1c214d"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue May 31 12:05:57 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Tue May 31 12:05:57 2022 -0700"
      },
      "message": "Bug 580002 - [tcf-dev] Speedup compute_reverse_lookup_indices\n"
    },
    {
      "commit": "365d9863fdd953779af36f314c1a41e2cf1c214d",
      "tree": "dd4013b290aa7ef3814a1e7cd1afada9abc54384",
      "parents": [
        "af7103728958fea02e91e626223f25b1993f76e5"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon May 30 09:17:57 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugene@largest.net",
        "time": "Mon May 30 09:17:57 2022 -0700"
      },
      "message": "Bug 579989 - compile error by vs2008 on windows\n"
    },
    {
      "commit": "af7103728958fea02e91e626223f25b1993f76e5",
      "tree": "400bb107b8ebae2a166331a3134bb9c3796d0b0d",
      "parents": [
        "3a37fcda49e3fc018499b73501fc5a735df5415b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu May 19 12:56:25 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu May 19 12:56:25 2022 -0700"
      },
      "message": "TCF Agent: improved X86 disassembler\n"
    },
    {
      "commit": "3a37fcda49e3fc018499b73501fc5a735df5415b",
      "tree": "603aa634383a21f717f3bb4b0e1d22943e942ba1",
      "parents": [
        "0b4da3747b265735db8e02009d04146c23905d7e"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu May 19 03:22:56 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu May 19 12:53:09 2022 -0700"
      },
      "message": "Bug 579947 - NULL pointer caused the tcf-server crashed when load ELF file that compiled by LLVM 14 with dwarf-5\n"
    },
    {
      "commit": "0b4da3747b265735db8e02009d04146c23905d7e",
      "tree": "b0deededd9fcdbda409e2160a727ea89338fc689",
      "parents": [
        "b020fe21c30e98771f99dc898623a20ec131a7ee"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon May 09 11:19:01 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon May 09 11:19:01 2022 -0700"
      },
      "message": "TCF Agent: fixed Coverity warning\n"
    },
    {
      "commit": "b020fe21c30e98771f99dc898623a20ec131a7ee",
      "tree": "36263e41b1f2fc94c7a268bae4b633cf91fc0930",
      "parents": [
        "1755aec44b3c0ae04ae7c4f141de171af4ae9cf2"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon May 09 10:39:22 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon May 09 10:39:22 2022 -0700"
      },
      "message": "TCF Agent: fixed Coverity warning\n"
    },
    {
      "commit": "1755aec44b3c0ae04ae7c4f141de171af4ae9cf2",
      "tree": "72eafaba0896b0addcb89f00b1e75eae538873fb",
      "parents": [
        "f3d7cff2f593c0c37a7e3d5d9df4b4d928bdf074"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue May 03 20:18:39 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue May 03 20:18:39 2022 -0700"
      },
      "message": "TCF Agent: new function in HTTP server API: closed() call-back\n"
    },
    {
      "commit": "f3d7cff2f593c0c37a7e3d5d9df4b4d928bdf074",
      "tree": "70718dacc71b356e010379bd8881afeeb85dda40",
      "parents": [
        "326c3760fa99e7cf8ed09f31fc62dc9a83364945",
        "142c292be7a69926d675ed3221e6ba94af9ca58b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue May 03 23:11:02 2022 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue May 03 23:11:02 2022 -0400"
      },
      "message": "Merge \"TCF Agent: Fix potential memory/resource leaks\""
    },
    {
      "commit": "142c292be7a69926d675ed3221e6ba94af9ca58b",
      "tree": "9ab440adcef144281bd8f27dcc1601adc555ac81",
      "parents": [
        "c37a43cef9673a74edd993e9ba82a41227f2445d"
      ],
      "author": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Tue Apr 19 11:46:29 2022 +0000"
      },
      "committer": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Mon May 02 05:50:01 2022 +0000"
      },
      "message": "TCF Agent: Fix potential memory/resource leaks\n\nFor instance, when allocating memory in loops, pointers to previously\nallocated memory may be overwritten, leading to leaks.\n\nChange-Id: I02279df8efdeaa09d9fd990b2ae723733aca539f\n"
    },
    {
      "commit": "326c3760fa99e7cf8ed09f31fc62dc9a83364945",
      "tree": "28bece13673488ce785d76f025f185de3add49fd",
      "parents": [
        "8a15576fc61b45f176a98f4d85c232a857162079"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Apr 26 09:21:21 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Apr 26 09:21:21 2022 -0700"
      },
      "message": "TCF Agent: Fix unsafe strcpy\n"
    },
    {
      "commit": "8a15576fc61b45f176a98f4d85c232a857162079",
      "tree": "021eaedb18828303ac7d42171db5aa4ce5a09698",
      "parents": [
        "c37a43cef9673a74edd993e9ba82a41227f2445d"
      ],
      "author": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Tue Apr 19 14:10:31 2022 +0000"
      },
      "committer": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Tue Apr 19 14:10:34 2022 +0000"
      },
      "message": "TCF Agent: Respect certain ENABLE_* macros\n\nCertain chunks of code should only be compiled conditionally.\n\nChange-Id: I13c2c2a6d3cb34b411f6547b2fe9af8dd4083961\n"
    },
    {
      "commit": "c37a43cef9673a74edd993e9ba82a41227f2445d",
      "tree": "14cb7dfcf3950fdafc71a488caa6816a5dfa488d",
      "parents": [
        "ed3b2f0ac869d682e155bcb35e47e0231b53d42c"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Apr 12 08:49:56 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Apr 12 08:49:56 2022 -0700"
      },
      "message": "Bug 579412 - incorrect or missing copyright information\n"
    },
    {
      "commit": "ed3b2f0ac869d682e155bcb35e47e0231b53d42c",
      "tree": "4e32cb60f121e96600893d8b79e274e06242e567",
      "parents": [
        "a8ddede627a76d47ae0c73a64fca2576f912e556"
      ],
      "author": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Thu Mar 31 13:24:32 2022 +0000"
      },
      "committer": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Tue Apr 05 12:14:30 2022 +0000"
      },
      "message": "TCF Agent: Lazy PC initialization\n\nFor performance reasons, ensure that RunControl does not fetch PCs for\ncontexts where that value is not used/reported. Most significantly: in\nthe case of a containerSuspended event, only the container\u0027s PC is\nincluded in the event message, and thus there is no need to fetch the PC\nof the contexts within the container (of which there may be hundreds,\nmaking a suspend operation quite costly). Instead, we lazily fetch the\nPC of the container context (and contexts that may emit their own\ncontextSuspended event). To ensure that this is done before the\ncache_exit() and the events start getting sent, we move some of the\npertaining logic from send_event_context_suspended() to a helper which\ngets called before the cache_exit().\n\nChange-Id: If774e64ce6817b1f32deda1bb2c4729d597c1342\n"
    },
    {
      "commit": "a8ddede627a76d47ae0c73a64fca2576f912e556",
      "tree": "166c007b91c245ae7bae2756cc0a2448a6df85fb",
      "parents": [
        "5346160f36809866bd2be6892fffc1a4f4e16826"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Mar 28 12:08:51 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Mar 28 12:08:51 2022 -0700"
      },
      "message": "Bug 579362 - the process IDs should be pid_t instead of UINT32 in waitpid.c and waitpid.h files\n"
    },
    {
      "commit": "5346160f36809866bd2be6892fffc1a4f4e16826",
      "tree": "1684d1653659f3e8542f0d34e2f72ab2951084f3",
      "parents": [
        "08ada0791f747f327b3ba11f6ded3152285727a3"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Mar 24 10:54:13 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Mar 24 10:54:13 2022 -0700"
      },
      "message": "Bug 579378 - update copyright year to 2022\n"
    },
    {
      "commit": "08ada0791f747f327b3ba11f6ded3152285727a3",
      "tree": "11b9e7aaa97ca28a4e469c814fc2707ce809fb1e",
      "parents": [
        "a0b65f6fd3d69f672b9f5b8510bff7e5ede7c945"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Mar 16 16:04:17 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Mar 16 16:04:17 2022 -0700"
      },
      "message": "Bug 579274 - unknown option -Wmisleading-indentation issue for gcc version less than 6.0\n"
    },
    {
      "commit": "a0b65f6fd3d69f672b9f5b8510bff7e5ede7c945",
      "tree": "730c0047e883d66e73a33c934d63c1323ae9bf32",
      "parents": [
        "b9401083f976cd2409e7449e5344a4b406782704"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Mar 15 01:05:37 2022 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Mar 15 01:05:37 2022 -0700"
      },
      "message": "TCF Agent: ARM v8 stack crawl: fixed handling of ERET instruction\n"
    },
    {
      "commit": "b9401083f976cd2409e7449e5344a4b406782704",
      "tree": "0f9bff5082d057a859d59afd1fb61dc712101cb0",
      "parents": [
        "7f6019d9c3fb4e91595a9b0601b5f126e9b64e00"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Mar 11 14:07:41 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Mar 11 14:07:41 2022 -0800"
      },
      "message": "TCF Agent: fixed handling of line info file names when file contains a mix DWARF 5 and DWARF 3\n"
    },
    {
      "commit": "7f6019d9c3fb4e91595a9b0601b5f126e9b64e00",
      "tree": "1ec741af632723bd426c621de66e5e6807ec4e3f",
      "parents": [
        "c97a7461028a672574ff7bf51f762b7e91b816c5"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Mar 06 14:39:27 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Mar 06 14:39:27 2022 -0800"
      },
      "message": "TCF Tests: fixed incorrect error reports in DWARF reader test\n"
    },
    {
      "commit": "c97a7461028a672574ff7bf51f762b7e91b816c5",
      "tree": "fe659e0be9cf6d0d6ac46f0a168a10f6ffd1f2dd",
      "parents": [
        "b6b35195cd59a4ae54858863114dc5b4dabd93ca"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Mar 06 14:37:10 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Mar 06 14:37:10 2022 -0800"
      },
      "message": "TCF Agent: disabled bogus warnings misleading-indentation\n"
    },
    {
      "commit": "b6b35195cd59a4ae54858863114dc5b4dabd93ca",
      "tree": "04c83b3248dad94c57fb4f681915661efea37acf",
      "parents": [
        "49e1ade134c4bcb7a1d98df493660bc4e50f92ea"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Mar 04 20:16:40 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Mar 04 20:16:40 2022 -0800"
      },
      "message": "TCF Agent: fixed handling of line info file names in DWARF 5\n"
    },
    {
      "commit": "49e1ade134c4bcb7a1d98df493660bc4e50f92ea",
      "tree": "424a7ce796541d97908999d663c8d3ac3abe4aab",
      "parents": [
        "a199cc0e59f7edb5f2f38eceb2c7feb1073cce3b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Mar 04 12:10:24 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Mar 04 12:10:24 2022 -0800"
      },
      "message": "TCF Agent: Expressions: fixed handling of a static field of a struct stored in a register\n"
    },
    {
      "commit": "a199cc0e59f7edb5f2f38eceb2c7feb1073cce3b",
      "tree": "ea5a1afe08bde144da1135286f8de41ef24f6a34",
      "parents": [
        "18ae2f5747bc1e2229711428976d46426b6e0669"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Feb 04 16:11:28 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Feb 07 13:25:22 2022 -0800"
      },
      "message": "TCF Agent: fixed error when building with c++-11\n\nerror: designator order for field ‘RegisterDefinition::role’ does not match declaration order in ‘const RegisterDefinition’\n"
    },
    {
      "commit": "18ae2f5747bc1e2229711428976d46426b6e0669",
      "tree": "7858bedb0cce00df93820a3a566d6e380775b499",
      "parents": [
        "8d71e5f70cc8c7d5ff29568165782154ea34ea52"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Feb 03 18:13:06 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Feb 04 16:45:48 2022 -0800"
      },
      "message": "TCF Agent: DWARF 5: improved handling of location expressions\n"
    },
    {
      "commit": "8d71e5f70cc8c7d5ff29568165782154ea34ea52",
      "tree": "703cf749c7b92d9226aec57716930a5121c805a3",
      "parents": [
        "8a29246247fba13d3f47fffea74fd3616034e84d"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Feb 03 12:01:25 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Feb 03 12:01:25 2022 -0800"
      },
      "message": "TCF Agent: DWARF reader: fixed regression - \"FORM_FLAG expected\" error\n"
    },
    {
      "commit": "8a29246247fba13d3f47fffea74fd3616034e84d",
      "tree": "c46330e6c19264b29be83aa5e11cb36169e82faf",
      "parents": [
        "e490bd8c2ce26ace17ae2358f48ee37740d15bef"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Jan 30 15:11:38 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Jan 30 15:11:38 2022 -0800"
      },
      "message": "TCF Agent: DWARF reader: new object flag DOIF_inlined\n"
    },
    {
      "commit": "e490bd8c2ce26ace17ae2358f48ee37740d15bef",
      "tree": "d8dbf23ef4693749fde6e4db6ccc05ef764bb9f2",
      "parents": [
        "2d92dbc8fbdb4a70b1f30ae3be5ea3bb8a3ed04d"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sat Jan 29 18:26:58 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sat Jan 29 18:26:58 2022 -0800"
      },
      "message": "TCF Tests: improved tests of var declarations\n"
    },
    {
      "commit": "2d92dbc8fbdb4a70b1f30ae3be5ea3bb8a3ed04d",
      "tree": "de1b1b496b34f2c1ca93aede13337572e50ea3d8",
      "parents": [
        "30e09b07873ba32545a08d65b46bb0bfcab2a201"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jan 28 20:31:01 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jan 28 20:31:01 2022 -0800"
      },
      "message": "TCF Agent: fixed regression: memory corruption in the symbols proxy\n"
    },
    {
      "commit": "30e09b07873ba32545a08d65b46bb0bfcab2a201",
      "tree": "9336e2bfb9389e0b968b62a89482e4051f03b3a9",
      "parents": [
        "19dd976087e38fe6ff008beddebf82e315514285"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jan 28 16:16:58 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jan 28 16:16:58 2022 -0800"
      },
      "message": "TCF Agent: fixed issues with handling GCC-11 debug info\n"
    },
    {
      "commit": "19dd976087e38fe6ff008beddebf82e315514285",
      "tree": "2503d8aa55ccc37198c38df3cd1abcec1f04d001",
      "parents": [
        "9f4428b3fb41f4a28457240730c26e182bd202b4"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Jan 24 12:21:54 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Jan 25 11:31:04 2022 -0800"
      },
      "message": "TCF Agent: fixed warning: ISO C90 forbids mixed declarations and code\n"
    },
    {
      "commit": "9f4428b3fb41f4a28457240730c26e182bd202b4",
      "tree": "1999e792800251a1c25c7a7e5fe923e7c9e0458d",
      "parents": [
        "4249d881da65cdd19041bbdf9e2827cda996837c"
      ],
      "author": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Fri Jan 21 14:10:08 2022 +0000"
      },
      "committer": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Mon Jan 24 11:03:00 2022 +0000"
      },
      "message": "TCF Agent: Fix stack frame cleanup on error\n\nAlthough the role of get_next_stack_frame is to return a pointer to the\nnext frame, it may itself push frames to the stack corresponding to\ninlined subroutines. This commit fixes the issue where these\nadditionally allocated frames are not cleaned from the stack on a cache\nmiss (ultimately leading to duplicate frames being returned by\ngetChildren).\n\nChange-Id: I2f18264de4c93f3e84cdc5111a5d85c73c9b7077\n"
    },
    {
      "commit": "4249d881da65cdd19041bbdf9e2827cda996837c",
      "tree": "dc820e7a3a911b3af1ed562f2dee8b3da10bafe5",
      "parents": [
        "97a698a9d1f6b30b2935b2a5f630265e233185fb"
      ],
      "author": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Wed Jan 19 14:52:22 2022 +0000"
      },
      "committer": {
        "name": "Simeon Krastnikov",
        "email": "simeon.krastnikov@intel.com",
        "time": "Wed Jan 19 14:52:25 2022 +0000"
      },
      "message": "TCF Agent: Add missing parentheses\n\nFix a precedence error, whereby two condition checks are trivially\ntrue or false, respectively.\n\nChange-Id: I680a328badd980ab4b117d4a792600888fbc96d5\n"
    },
    {
      "commit": "97a698a9d1f6b30b2935b2a5f630265e233185fb",
      "tree": "3eb8395b43a86a1480417ffab72127909d8128da",
      "parents": [
        "fd33bd2995af2f63885497d9aa2d892e90f020ff"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jan 14 17:58:26 2022 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jan 14 17:58:26 2022 -0800"
      },
      "message": "Bug 578201 - Sometimes variables show as \"N/A - Cannot read target memory. Input/output error\"\n\nThe error caused by malformed AT_GNU_call_site_value in the debug info.\n"
    },
    {
      "commit": "fd33bd2995af2f63885497d9aa2d892e90f020ff",
      "tree": "d501320084bbed600a71129c550960b307d0c845",
      "parents": [
        "549ea1f44f4770dd9814ee9b2a8711743b76aa32"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Dec 22 13:44:05 2021 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Dec 22 13:44:05 2021 -0800"
      },
      "message": "Bug 577936 - dprintf not work as expected\n"
    },
    {
      "commit": "549ea1f44f4770dd9814ee9b2a8711743b76aa32",
      "tree": "bc9870252409bd220daa6bec9b40d13e2cd91538",
      "parents": [
        "430fae8cffeb2bfbf85701659d640a3defe139c4"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Dec 06 12:04:31 2021 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Dec 06 12:04:31 2021 -0800"
      },
      "message": "TCF Agent: lazy initialization in rand32()\n"
    },
    {
      "commit": "430fae8cffeb2bfbf85701659d640a3defe139c4",
      "tree": "4dcfbc71bd33012ca09a3381402a4d08f993d46a",
      "parents": [
        "147d125441f3d135bfcc0dba82d34b00e2e6fb7f"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Dec 01 13:53:10 2021 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Dec 01 14:58:37 2021 -0800"
      },
      "message": "TCF Agent: new API function: rand32()\n\nThe function returns 32-bit random number\n"
    },
    {
      "commit": "147d125441f3d135bfcc0dba82d34b00e2e6fb7f",
      "tree": "ffa0bc10badf111fbb858fb3307c57b97f6b1aa0",
      "parents": [
        "4443aa3df7df5591274b25c7c1868b7a9574be9a"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Dec 01 13:51:32 2021 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Dec 01 13:51:32 2021 -0800"
      },
      "message": "TCF Agent: fixed possible buffer overflow when calling fscanf()\n"
    },
    {
      "commit": "4443aa3df7df5591274b25c7c1868b7a9574be9a",
      "tree": "e3fc080d965398bdf8a92bfcb6652f9c20ff3439",
      "parents": [
        "202688184438f67ca558c8ccd58a5725e6019eed"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Nov 12 13:42:40 2021 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Nov 12 13:42:40 2021 -0800"
      },
      "message": "Bug 577174 - Sometimes variables show as \"N/A - Value of register is unknown in the selected frame\"\n"
    },
    {
      "commit": "202688184438f67ca558c8ccd58a5725e6019eed",
      "tree": "8d647d3035c163cce041b932ec45100afc5fb108",
      "parents": [
        "564f1680f76d89aaaab87207f1bebe9929d2a9d2"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Nov 07 09:12:25 2021 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Nov 07 09:12:25 2021 -0800"
      },
      "message": "Bug 577064 - Union type variables don’t show correctly if based on a register\n"
    },
    {
      "commit": "564f1680f76d89aaaab87207f1bebe9929d2a9d2",
      "tree": "76e72d36004384258999e6cca242dff353dcfdb9",
      "parents": [
        "bb4dbcd2f00d7e70bb40a26fc8021abdaaee7ef1"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Nov 07 09:11:25 2021 -0800"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sun Nov 07 09:11:25 2021 -0800"
      },
      "message": "TCF Agent: fixed: tmp_vprintf and loc_vprintf can segfault on Linux\n\nSome implementations of vsnprintf destructively modifies the passed va_list.\nWe need to use va_list multiple times, so make a copy.\n"
    },
    {
      "commit": "bb4dbcd2f00d7e70bb40a26fc8021abdaaee7ef1",
      "tree": "87924abe3d1b8e14bc7430f152f1dfe026d330ed",
      "parents": [
        "c4babeebdb86c7b546b63f358fbca46015d70fe2"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Nov 03 10:42:10 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Nov 03 12:55:09 2021 -0700"
      },
      "message": "Bug 577001 - DW_AT_high_pc with DW_FORM_udata form not handled\n\nHandling of relocatable FORM_DATAn changed to be more generic\n"
    },
    {
      "commit": "c4babeebdb86c7b546b63f358fbca46015d70fe2",
      "tree": "7d06847cf1e6cd693f548ea46f77e59ae7892220",
      "parents": [
        "b3cc47fbc30bdb3815b6d392e616eba360a42c2e"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Nov 01 09:24:00 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Nov 01 09:24:00 2021 -0700"
      },
      "message": "TCF Agent: fixed pthread_cond_timedwait() on Windows\n\nOn Windows, pthread_cond_timedwait() should use QueryPerformanceCounter.\nTime returned by GetTickCount64() and QueryPerformanceCounter() differ by about 200ms.\n"
    },
    {
      "commit": "b3cc47fbc30bdb3815b6d392e616eba360a42c2e",
      "tree": "a4fea167dc3fd57725d5dc3ba7b177ce148708f4",
      "parents": [
        "2735e3d6b7eccb05ab232825c618c837d27a5010"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Oct 29 13:37:38 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Oct 29 13:37:38 2021 -0700"
      },
      "message": "TCF Agent: Expressions service: improved error message\n"
    },
    {
      "commit": "2735e3d6b7eccb05ab232825c618c837d27a5010",
      "tree": "b6a61219121180a89c20b394979ec17f99484509",
      "parents": [
        "aa4e8e5d08684e9bd6fc8c330ae8bd655ab90f24"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Sep 13 18:22:23 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Sep 13 23:57:59 2021 -0700"
      },
      "message": "TCF Agent: fixed: clang-12 uses undocumented ARM Mapping symbols like \"$a.0\"\n"
    },
    {
      "commit": "aa4e8e5d08684e9bd6fc8c330ae8bd655ab90f24",
      "tree": "0534c46bffd0cbc3ef1124234d4065998c63d166",
      "parents": [
        "ce6ce46c7bf03f189e6cd231ee86f2da6a604efc"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 21:25:19 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 21:25:19 2021 -0700"
      },
      "message": "TCF Agent: improved implementation of stepping of hidden code\n"
    },
    {
      "commit": "ce6ce46c7bf03f189e6cd231ee86f2da6a604efc",
      "tree": "d81b43eec3b77e145fc43a48dcbfea70727d8e6c",
      "parents": [
        "8c2f9cdf0db21e703c0eb895b63e2dfd422a3c05"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 15:23:03 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 15:23:03 2021 -0700"
      },
      "message": "TCF Agent: fixed software-assisted stepping of ARM Thumb code\n"
    },
    {
      "commit": "8c2f9cdf0db21e703c0eb895b63e2dfd422a3c05",
      "tree": "8f5081aca68045b9d7b9ee272f7c76b3be46c523",
      "parents": [
        "435a985f403d6138d8911f92f7d5d8e86865e864"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 10:35:30 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 10:35:30 2021 -0700"
      },
      "message": "TCF Agent: fixed incorrect \"addr\u003d\" comment in ARM disassembler\n"
    },
    {
      "commit": "435a985f403d6138d8911f92f7d5d8e86865e864",
      "tree": "a32fc52687efe29f09c371545e208fa55d32ebc4",
      "parents": [
        "f577ec3314aebdce3c9c61d982049129ab8eee94"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 10:34:17 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Sep 10 10:34:17 2021 -0700"
      },
      "message": "TCF Agent: fixed \"__builtin_bswap16 not found\" error when build with older GCC\n"
    },
    {
      "commit": "f577ec3314aebdce3c9c61d982049129ab8eee94",
      "tree": "b63e9f0811000132f3820c66df0b7e3d5d595d40",
      "parents": [
        "63af1ccc54f8ec20a061fdfa640a7473477822d0"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Aug 26 10:53:21 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Aug 26 10:53:21 2021 -0700"
      },
      "message": "Bug 575626 - could we add unsupported relocation type ID in TCF error message\n"
    },
    {
      "commit": "63af1ccc54f8ec20a061fdfa640a7473477822d0",
      "tree": "ba7b5759041ff019e1e3d365ae8cbc099111aa36",
      "parents": [
        "27bbd177b7b6effe192225788869bb93f07e51cf"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Aug 26 10:47:49 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Aug 26 10:47:49 2021 -0700"
      },
      "message": "Updated MSVC project files\n"
    },
    {
      "commit": "27bbd177b7b6effe192225788869bb93f07e51cf",
      "tree": "cb177e805ba673b36c965179ee7844cdc4e4b9ff",
      "parents": [
        "48da6b9298f4a9bc04e0c17164049763ac37f885"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Aug 23 20:56:39 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Aug 24 10:56:46 2021 -0700"
      },
      "message": "TCF Agent: added support for bitfield data breakpoints\n"
    },
    {
      "commit": "48da6b9298f4a9bc04e0c17164049763ac37f885",
      "tree": "9529ebcccacb4043502d915b11e057da36ef7916",
      "parents": [
        "c8df5ca8eca21df1968e2cd2b624a316d256cfbc"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Aug 19 11:26:29 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Aug 20 18:19:57 2021 -0700"
      },
      "message": "TCF Agent: Expressions service: added support for a pointer to bitfield\n"
    },
    {
      "commit": "c8df5ca8eca21df1968e2cd2b624a316d256cfbc",
      "tree": "6ec7ebfd228482236f1c7910019781a740953242",
      "parents": [
        "43e86fff1e2fdf777ed46fe772abb0888dc3bd2c"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Aug 11 13:14:59 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Aug 11 13:14:59 2021 -0700"
      },
      "message": "TCF Agent: DWARF 5: fixed location list base address\n\nFrom DWARF 5 standard, section 2.6.2, if there is no preceding base\naddress entry, then the applicable base address defaults to the base address\nof the compilation unit.\n"
    },
    {
      "commit": "43e86fff1e2fdf777ed46fe772abb0888dc3bd2c",
      "tree": "08ece1235e12bb6147b52c49b91fd06f40dc3aab",
      "parents": [
        "4189408e030dde2853a3df3a80571dd43cb8e798"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sat Jul 24 12:26:19 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Sat Jul 24 12:26:19 2021 -0700"
      },
      "message": "TCF Agent: added support for one-to-many file path mapping\n"
    },
    {
      "commit": "4189408e030dde2853a3df3a80571dd43cb8e798",
      "tree": "94be8db22f78682c54b4f463ce511708bb3eb7ac",
      "parents": [
        "2426bba1f5e988b1c339ec8421bf6157db1e2229"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Jul 07 12:35:03 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Jul 07 15:35:03 2021 -0700"
      },
      "message": "Bug 574668 - unexpected DWARF Register Number for fctrl and fstat in i386\n"
    },
    {
      "commit": "2426bba1f5e988b1c339ec8421bf6157db1e2229",
      "tree": "05756861ad9eebf25c2b26ee56e3659c299e483a",
      "parents": [
        "019023f2cb48c598655372c03c0df5a76a4e23b3"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Jul 01 12:24:22 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Jul 01 12:24:22 2021 -0700"
      },
      "message": "TCF Agent: improved checks for invalid of defunct register IDs\n"
    },
    {
      "commit": "019023f2cb48c598655372c03c0df5a76a4e23b3",
      "tree": "b09aacecdc7d06ad25e18ae6fdd6da99e8edd5a7",
      "parents": [
        "ad78cc16629b89e2376576bdd2e293a610f45213"
      ],
      "author": {
        "name": "David Wilson",
        "email": "david.wilson@intel.com",
        "time": "Wed Nov 11 21:27:03 2020 +0100"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Jun 17 10:56:04 2021 -0700"
      },
      "message": "Bug 568689 - Add the RunControl getMinState command\n\nThis command is meant as a \"minimal\" alternative to the more costly\ngetState command which also returns the program counter and other\ncontext state data. The command and reply syntax:\n\nC \u003ctoken\u003e RunControl getMinState \u003cstring: context ID\u003e\nR \u003ctoken\u003e \u003cerror\u003e \u003cboolean: suspended\u003e \u003cstring: state change reason\u003e \u003cobject: state data\u003e\n\nThis could be used as an optimization by clients (e.g. Eclipse GUI) that\nneed only minimal information about the run control state of a context,\ni.e. running/suspended and a reason for the latter.\n\nSigned-off-by: David Ludwig Wilson \u003cdavid.wilson@intel.com\u003e\nSigned-off-by: Eugene Tarassov \u003ceugenet@xilinx.com\u003e\n"
    },
    {
      "commit": "ad78cc16629b89e2376576bdd2e293a610f45213",
      "tree": "e89e3418e3ddf997521cedac8aad5ab47914f332",
      "parents": [
        "d0bfeab679dbfb1954e6a4bb7b2eea8cac21333b"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Jun 14 18:45:18 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Jun 14 18:45:18 2021 -0700"
      },
      "message": "TCF Agent: fixed: Windows OS name is always displayed as \"Windows 8\"\n\nThere is no good way to get full OS name on Windows.\nStarting with Windows 8.1, GetVersionEx returns same version number,\nwhich is retrieved from the application manifest, or 6.2 by default.\nAs a workaround, OS name reduced to just \"Windows\".\n"
    },
    {
      "commit": "d0bfeab679dbfb1954e6a4bb7b2eea8cac21333b",
      "tree": "1d4919bbcfff3e0e879a69aaa8ec825b8967a9dd",
      "parents": [
        "5d4930c4a69989b4cb3fbe1edbe661110d7ff444"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Jun 10 17:40:56 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu Jun 10 17:40:56 2021 -0700"
      },
      "message": "TCF Agent: DWARF 5: improved handling of .debug_rnglists section\n"
    },
    {
      "commit": "5d4930c4a69989b4cb3fbe1edbe661110d7ff444",
      "tree": "2efec0a032cecac57ccaaf2b9d126f15fa99c32a",
      "parents": [
        "97655f68a93a38d727658639f7383d8c63cb7163"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Mon Jun 07 22:30:57 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Wed Jun 09 18:42:11 2021 -0700"
      },
      "message": "TCF Agent: DWARF 5: added support for .debug_str_offsets and .debug_rnglists sections\n"
    },
    {
      "commit": "97655f68a93a38d727658639f7383d8c63cb7163",
      "tree": "4f8b4eeac5506f639fcdb055b55c95b423e9185e",
      "parents": [
        "5abbbf5840023afb6a5d5233efb4e029911bec79"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Tue Jun 01 11:26:14 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jun 04 12:36:52 2021 -0700"
      },
      "message": "TCF Agent: added support for DWARF 5\n"
    },
    {
      "commit": "5abbbf5840023afb6a5d5233efb4e029911bec79",
      "tree": "ee052747f91018d11e3c56f9caccfdb1f9d4658a",
      "parents": [
        "97b66e6dff6bb40d913f0fc2c9a1f29377cd6e8f"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu May 20 11:03:30 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jun 04 12:36:06 2021 -0700"
      },
      "message": "TCF Agent: Stack Trace service: better tests to detect last stack frame\n"
    },
    {
      "commit": "97b66e6dff6bb40d913f0fc2c9a1f29377cd6e8f",
      "tree": "316069bfa79e34a5cc573d770082b4eec395e37b",
      "parents": [
        "2134ac47e2b3ee22685ea36d89acf577325d49ff"
      ],
      "author": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Thu May 20 11:02:35 2021 -0700"
      },
      "committer": {
        "name": "Eugene Tarassov",
        "email": "eugenet@xilinx.com",
        "time": "Fri Jun 04 12:36:06 2021 -0700"
      },
      "message": "TCF Agent: ARM stack crawl: better tests to detect last stack frame\n"
    }
  ],
  "next": "2134ac47e2b3ee22685ea36d89acf577325d49ff"
}
