)]}'
{
  "log": [
    {
      "commit": "9b462f77a4e1c6ab363fafe8f1f5d7374f5782b5",
      "tree": "6882e1275155954a284fb6999cf90ab19a027851",
      "parents": [
        "0c4a3c163ca81d93923d9653537f4f6eb469797e"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue May 05 14:29:46 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu May 14 22:26:15 2026 +0100"
      },
      "message": "opencsd: Update README and version for v1.8.2\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "0c4a3c163ca81d93923d9653537f4f6eb469797e",
      "tree": "29a56ab0c7adf2f252a79e801f9436785694acac",
      "parents": [
        "04bc14c1b82a1f972114d3a354fa5ea2b1100ed8"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed May 13 13:59:57 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu May 14 22:16:03 2026 +0100"
      },
      "message": "opencsd: test: Update to python test script\n\nSkip missing standalone test executables with warning if missing\nrather than halt test run.\n\nIgnore path differences in result files where difference is\nbetween relative and full paths through root decoder directory.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "04bc14c1b82a1f972114d3a354fa5ea2b1100ed8",
      "tree": "f579d67f48b425bb936ac04c0107bdf358350e06",
      "parents": [
        "5235ae36ad2c13824b50fbc115de4e2f01d5c569"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Fri May 08 15:00:49 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu May 14 22:16:03 2026 +0100"
      },
      "message": "opencsd: mem_acc: Update memory mapper to allow runtime debug\n\nAdded environment variable OPENCSD_MEMACC_REQ_TRACE to\nallow for runtime debug of the memory accessor read requests and\nmatching to registered accessors.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "5235ae36ad2c13824b50fbc115de4e2f01d5c569",
      "tree": "56e7eb50357342539d79f92e472121278ba32b47",
      "parents": [
        "75511c6af7a53bae1f3669ee6aabf0ebdf991ed3"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue May 05 13:52:57 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu May 14 22:16:03 2026 +0100"
      },
      "message": "opencsd: etmv4: ete: Fix issues with exception packet handling\n\nException packet handling when exception return address is\nalso preceding branch target address and the address is removed\ndue to return stack operation failed under some circumstances\n\nRe-order sequencing of handler and return stack checks to fix this\ncorner case.\n\nSImplify return stack code to remove redundant flag that was replicating\nanother flag in the decoder.\n\nAdjust TINFO packet code to only flush return stack on first appearance to\navoid issues where a period sync can flush valid stack values associated with\npacket stream before and after the sync. Spec does not require the decoder to\nflush return stack during operation.\n\nAlso fix ETE reset packet handling, and modify switch statement to ensure\nall possible enum values in DecodePacket() are present.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "75511c6af7a53bae1f3669ee6aabf0ebdf991ed3",
      "tree": "f17a89f3fe4a05c20622ba6707f59ad602fa3037",
      "parents": [
        "a2b95af243eb377be3f135c06116dbb8d09aae80"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Fri May 01 14:41:34 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed May 13 11:11:12 2026 +0100"
      },
      "message": "build: macos: Fix build for mac-os variant\n\nITM decoder test makefile had some linux gnu only options\npreventing mac-os build. Fix options for mac-os build\n\ntrc_pkt_lister TEST_STATIC_LINKING option only valid for\nlinux build. Prevent mac-os build from using this option.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "a2b95af243eb377be3f135c06116dbb8d09aae80",
      "tree": "cfeaae756dd2979aced41a138159bc052599edd6",
      "parents": [
        "6dca43bf291f2eebe5cd05ac12b32441cc4419ed"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Apr 22 15:40:00 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed May 13 11:11:12 2026 +0100"
      },
      "message": "build: windows: Change target name for standlone tests\n\nTarget name in windows for standalone tests were frame_demux_test and\n itm_decode_test, in linux these are frame-demux-test and itm-decode-test.\n\nAdjust windows names to match linux names so the cross platform test script works.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "6dca43bf291f2eebe5cd05ac12b32441cc4419ed",
      "tree": "0de821b60ce7a7add37e14d1d62a965ffd707582",
      "parents": [
        "81a336ddc62d202a33535b14d058a0f1f0894b0d"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Apr 22 14:47:27 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed May 13 11:11:02 2026 +0100"
      },
      "message": "opencsd: tests: Add python cross platform test script\n\nReplace the linux only .bash test scripts with a python script that\nworks on all platorms.\n\nAdds in diff capability to check results\n\nDocs updated to describel use of script\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "81a336ddc62d202a33535b14d058a0f1f0894b0d",
      "tree": "5404d9b9e054abba520ce1bb83249b04e2a6f642",
      "parents": [
        "c7d68abf041a454da5981fc3b0d51d5aa87cef6e"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Fri Mar 13 10:21:19 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu Apr 16 18:03:58 2026 +0100"
      },
      "message": "opencsd: Update README and version for 1.8.1\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "c7d68abf041a454da5981fc3b0d51d5aa87cef6e",
      "tree": "b5e438a1704bf93d1c0723e74dd27b0c320461ce",
      "parents": [
        "dcc3aeb0085671f8a1f4a9f1e149b10df90bfa0e"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Apr 15 14:58:24 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu Apr 16 15:56:13 2026 +0100"
      },
      "message": "opencsd: tests: Add version string o/p to test\n\nAdd output of library version string to the mem buff demo test\nto bring in to line with all others.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "dcc3aeb0085671f8a1f4a9f1e149b10df90bfa0e",
      "tree": "d6c4dd83ef3e4d47e24d20afec5b4bbcf7065caf",
      "parents": [
        "7da112969e87ebcef64b7641115a8b75bc3e7bde"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Apr 15 14:32:25 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu Apr 16 15:56:13 2026 +0100"
      },
      "message": "opencsd: etm4: Simplify decoder code handling of address IS bit\n\nIS bit was being saved in two places, over-complicating the code.\nSimplify by removing copy in the context element.\nAdjust context element handing accordingly.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "7da112969e87ebcef64b7641115a8b75bc3e7bde",
      "tree": "43c72b65add0d26139647c1733ef9252a403d0cc",
      "parents": [
        "daa8f2b126921a96c2bc0c53403f3010cc922568"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Fri Apr 10 22:54:39 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "opencsd: stm: Fix FREQ packet function decode\n\nFreq packet zeros out Master and Channel IDs.\nFix error that the new values were not marked as valid.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "daa8f2b126921a96c2bc0c53403f3010cc922568",
      "tree": "41983cb5aab4f7e7d570909fa85aa0f1ae421659",
      "parents": [
        "7f8af3e7e469fc2dcb6407e3c29d7ab5edae467e"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Fri Apr 10 22:52:50 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "opencsd: stm: Fix wait sync routine\n\nError in waitFSync function could result in incorrect read of incoming buffer.\n\nThis function has now been simplified to not try to output the ASYNC\nbytes as a discrete block when using the raw byte monitor, if spread\nacross input buffers.\n\nThe code will now result in slightly different raw byte output across the\n wait for sync function.\n\nGithub issue #85 - reported by awmorgan\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "7f8af3e7e469fc2dcb6407e3c29d7ab5edae467e",
      "tree": "aa1e340e985945a7b32e7b04d80d6aa0d8f326be",
      "parents": [
        "aa83a73be6494e06fcf5164f1b357fd8547a8bd4"
      ],
      "author": {
        "name": "HarshVadoliya5114",
        "email": "harshvadoliya061@gmail.com",
        "time": "Mon Apr 06 18:20:08 2026 +0530"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "docs: fix: typo in README\n\ngithub issue #86\n\nReported-by: HarshVadoliya5114 \u003charshvadoliya061@gmail.com\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "aa83a73be6494e06fcf5164f1b357fd8547a8bd4",
      "tree": "cd806518edf5555ef636c96cffd1e89d93d5b129",
      "parents": [
        "b7eeb8de98cbed522a51ca19e994f22dce261ab1"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Apr 08 14:01:53 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "build: vs2022: Enable ASAN for 32 bit debug build\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "b7eeb8de98cbed522a51ca19e994f22dce261ab1",
      "tree": "a0a442b66a4fc5e9dcec40ffb7b385d07cb010d3",
      "parents": [
        "cafb272bc16d18e0ac7a6cc28b67c63a2a215fef"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu Mar 26 11:53:40 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "opencsd: etmv4: Fix packet description string typo\n\nTypo in string output as part of packet description\n(github #84)\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "cafb272bc16d18e0ac7a6cc28b67c63a2a215fef",
      "tree": "10b603c588fec362807c7b21c3b74b7ecfb76d5a",
      "parents": [
        "3452fd2448e8108b973027b22ad6f66847363db9"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Thu Mar 26 11:52:30 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "build: Add autofdo.md to windows project files\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "3452fd2448e8108b973027b22ad6f66847363db9",
      "tree": "ca8c2a43d27b0ed5076de74f92779553d8d5a7f8",
      "parents": [
        "cd1310c840e7fff264909fbda971632820ca7a65"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:15:07 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "opencsd: fix deformatter issue\n\nThe frame deformatter code does not correctly account for a frame\nsync spread across two input buffers when 2 byte aligned buffers\nare permitted.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "cd1310c840e7fff264909fbda971632820ca7a65",
      "tree": "a5fffd0f23df5e4bf55c297536a4f5acb183209d",
      "parents": [
        "a61107689a4e0a5fd7509ca179efed2eed89a7a5"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:13:34 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:25:59 2026 +0100"
      },
      "message": "opencsd: mem_acc: Add logging to memory access functions\n\nAdd compile time optional logging for memory accessors.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "a61107689a4e0a5fd7509ca179efed2eed89a7a5",
      "tree": "472e258f719b7efde801d8bcfbdf56b82dd220b5",
      "parents": [
        "97f02f9612569d895662114a131a7fdba16e6995"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:10:42 2026 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Apr 14 11:10:42 2026 +0100"
      },
      "message": "opencsd: Fix issue with raw print logger\n\nCall to decode tree api DecodeTree::addRawFramePrinter() will crash\nif frame decoder not present (e.g. ETE decode from TRBE).\n\nFix to reject call with error if no frame deformatter.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "97f02f9612569d895662114a131a7fdba16e6995",
      "tree": "83c67bb840754fd3768f4e1c191f64a7605affea",
      "parents": [
        "b612e95fb2657219cb2578bcb2ad6b2f25d8e7ff"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 03 15:08:18 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 10 12:07:41 2026 +0000"
      },
      "message": "opencsd: Update README and version for v1.8.0\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "b612e95fb2657219cb2578bcb2ad6b2f25d8e7ff",
      "tree": "c0e48cf169629b3b8dc459b343dc50978fc94907",
      "parents": [
        "9662f861eb603ef32c1d6f3ea0ff005739800a92"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 10 10:06:09 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 10 10:42:32 2026 +0000"
      },
      "message": "build: tests: Fix build warnings in windows builds\n\nFix windows build warnings in test programs.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "9662f861eb603ef32c1d6f3ea0ff005739800a92",
      "tree": "ae96b24dcc14a163627d50f825004bcd96b02a9c",
      "parents": [
        "568370524087fbfcfa668baf49ae0ac5eb221091"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 10 10:05:10 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 10 10:42:32 2026 +0000"
      },
      "message": "build: opencsd: Fix build warnings for windows builds\n\nFix code for a number of size warnings in windows build for decode library build.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "568370524087fbfcfa668baf49ae0ac5eb221091",
      "tree": "54b95144a993b715656963823de270854ff26424",
      "parents": [
        "98be403d4f403d2374817d7fae329d3ed4db7f03"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 04 16:00:06 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Feb 04 17:10:17 2026 +0000"
      },
      "message": "tests: Fix extra run of ITM test.\n\nRemove second run of ITM test from script.\n\nRemove some trailing whitespace \u0026 list test dirs in alphabetic order.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.comg\u003e\n"
    },
    {
      "commit": "98be403d4f403d2374817d7fae329d3ed4db7f03",
      "tree": "489a1e8fb80b04c888d17e070ca10c931ad8c8bd",
      "parents": [
        "8e483129112c78ce93ccb3114bf1f4e6b51cb96f"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Jul 04 21:59:44 2025 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 03 14:45:19 2026 +0000"
      },
      "message": "tests: Test added for FEAT_S1POE2\n\nTest snapshot with TEXIT instructions used.\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "8e483129112c78ce93ccb3114bf1f4e6b51cb96f",
      "tree": "72364a5c49e373269ab966f4fb62e002667bc67a",
      "parents": [
        "55826f6cb8de2c453a6b9dba5288cc2ecb067490"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Jul 04 21:58:50 2025 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Tue Feb 03 14:45:01 2026 +0000"
      },
      "message": "opencsd: ete: Handle TEXIT instruction as ERET\n\nFEAT_S1poe2 introduces TENTER and TEXIT instructions to handle\npermissions overlays using an exception mechanism.\n\nTEXIT needs to be recognised by the decoder as an exception return\ninstruction that can generate P0 elements\n\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "55826f6cb8de2c453a6b9dba5288cc2ecb067490",
      "tree": "261dc7f42c19bc6b6ff803a8d7d1ce14e0f6ecd1",
      "parents": [
        "cdac5e6767a09af3bf63818e7463df525e0a3a3d"
      ],
      "author": {
        "name": "Everton Constantino",
        "email": "everton.rufinoconstantino@arm.com",
        "time": "Thu Jan 22 12:59:29 2026 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Jan 28 16:15:04 2026 +0000"
      },
      "message": "build: Add ARM64 as a build target\n\nDeveloped-by: Everton Constantino \u003ceverton.rufinoconstantino@arm.com\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "cdac5e6767a09af3bf63818e7463df525e0a3a3d",
      "tree": "56da50235665d3e8fbe9ccf8e90ce9f6f5fe95cf",
      "parents": [
        "926514e2c38e543881067121df9268a81a3bca3e"
      ],
      "author": {
        "name": "Kesavan Yogeswaran",
        "email": "hikes@google.com",
        "time": "Tue Dec 23 16:10:25 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Jan 28 16:15:04 2026 +0000"
      },
      "message": "tests: Add armv8_1m_branches snapshot\n\nAdd snapshot that contains test data with Armv8.1-M branch instruction\n\nProvided-by: Kesavan Yogeswaran \u003chikes@google.com\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "926514e2c38e543881067121df9268a81a3bca3e",
      "tree": "b65e2c65bdc8273404570eacc17bd35fd854fca6",
      "parents": [
        "a8513ac070bfa71592af2601e8d6152ae5b7c005"
      ],
      "author": {
        "name": "Kesavan Yogeswaran",
        "email": "hikes@google.com",
        "time": "Tue Jun 03 13:27:05 2025 -0400"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Jan 28 16:15:04 2026 +0000"
      },
      "message": "opencsd: Add awareness of some Armv8.1-M branch instructions\n\nArmv8.1-M adds some new direct branch instructions. This commit adds\nsupport for parsing WLS, WLSTP, LE, and LETP instructions.\n\nThe branch future (BF) family of instructions is not handled by this\ncommit.\n\nDeveloped-by: Kesavan Yogeswaran \u003chikes@google.com\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "a8513ac070bfa71592af2601e8d6152ae5b7c005",
      "tree": "d50580a2d95fe7c1a97c784610ef69d370146b68",
      "parents": [
        "83e4575459305c054ce43f7d5eb5e468e304645c"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Wed Jan 14 08:42:04 2026 -0800"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@arm.com",
        "time": "Wed Jan 28 16:14:45 2026 +0000"
      },
      "message": "opencsd: build: Add include of \u003cnew\u003e when std::nothrow is used\n\nThis will be required in newer versions of clang.\n\nSigned-off-by: Ian Rogers \u003cirogers@google.com\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@arm.com\u003e\n"
    },
    {
      "commit": "83e4575459305c054ce43f7d5eb5e468e304645c",
      "tree": "ace5042326d9acb9ab04272cf47d9347b6fbed1f",
      "parents": [
        "1c9f3279112ec2aa2b4857d456f5e1d8395179dc"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Apr 02 22:13:38 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:59:19 2025 +0100"
      },
      "message": "opencsd: Update README and version for 1.7.1\n\nAdds ITM decoder and tests.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "1c9f3279112ec2aa2b4857d456f5e1d8395179dc",
      "tree": "3a5293d79de560413a964b80aa463caf69440ae9",
      "parents": [
        "1a7f4fb529780c5e39fa1a99f3f3d26a1f45e76a"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Apr 02 14:45:13 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "docs: Update for ITM decoder\n\nUpdate generic packet documentation to describe output for ITM packets.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "1a7f4fb529780c5e39fa1a99f3f3d26a1f45e76a",
      "tree": "78196f0d6dd925f4eaebfdf6acd595d36d0f3490",
      "parents": [
        "d526c75d8094656429f4f4bced8e9c780faef6d7"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Mar 25 21:47:13 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "build: linux makefile updates for ITM decoder and test.\n\nUpdates linux build to add in ITM decoder source to the library\nand provides a new makefile for itm-decode-test program\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n\nmakefile updates for itm\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "d526c75d8094656429f4f4bced8e9c780faef6d7",
      "tree": "9ee8688bc4e44a46d3326223ba803d7e4f880c27",
      "parents": [
        "4f5e6e59b22a5070ad230c9022cba714ea05b2d6"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Mar 22 16:13:09 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "build: win-vs2022 - add more VS files generated build artefacts to gitignore\n\nSigned-off by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "4f5e6e59b22a5070ad230c9022cba714ea05b2d6",
      "tree": "422c97f137c59f0a8d91fbd2d8fa93f07cf21034",
      "parents": [
        "b5c190993a172a479df0b7329f70b99d436c7c35"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Mar 25 17:38:23 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "build: itm: update win vs 2022 build files\n\nAdd in ITM decoder and test program to windows VS 2022\nbuild files.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "b5c190993a172a479df0b7329f70b99d436c7c35",
      "tree": "d7d9767977012c2068478023f5cc23b8bf1d1bee",
      "parents": [
        "baf14563d5c99dd97c1b3f8ea544f38a7c0f43c6"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 21 11:01:45 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "tests: itm: Update snapshot reader library for ITM\n\nAdd in register keywords and ITM decoder creation to snapshot\nreader library.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "baf14563d5c99dd97c1b3f8ea544f38a7c0f43c6",
      "tree": "f686818ce366b9095250f37c4ef33312be1e83dc",
      "parents": [
        "44ca0e66ad69c0b2b14eaa709d01fa1c0f8185e2"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 21 11:15:18 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "opencsd: itm: update common library elements for ITM\n\nAdd handlers for ITM protocol in library registration, printers\n and decode tree.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "44ca0e66ad69c0b2b14eaa709d01fa1c0f8185e2",
      "tree": "521afbf0aaf93a28e334e67355a2afd774c2c3f2",
      "parents": [
        "c8e527032084142a0272d00345e7c0b77d314bbf"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 21 11:07:37 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "opencsd: c-api: Update C-API for ITM protocol\n\nUpdate packet printer API functions to be able to use ITM protocol\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "c8e527032084142a0272d00345e7c0b77d314bbf",
      "tree": "1d08bbc5039cb82e61fea953fac88b0dda889ee8",
      "parents": [
        "ccdeabb6bff8c5de1b9348539882852723734685"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 21 10:58:19 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "opencsd: Add in ID / idx mute facility on item printers\n\nAs standard, the item printers for all packets will prefix Idx:\u003cn\u003e ID:\u003cm\u003e onto the\nstart of all printed packet strings. Allow these to be muted to better compare\noutput from formatted / raw decodes when testing.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "ccdeabb6bff8c5de1b9348539882852723734685",
      "tree": "6419f78e6aa13f694200427adb96193a07f91359",
      "parents": [
        "85e56793c7452422cc5c818b1ddf7cae31e5a054"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 21 10:53:35 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "opencsd: test: Add in CoreSight frame generator for test purposes\n\nCoreSight frame generator takes in raw binary data along with a CoreSight Trace ID\nand packs these into standard 16 byte formatted trace frames using the same format\nas the CoreSight frame formatter.\n\nThis can be used in test programs to generate frames from raw packets.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "85e56793c7452422cc5c818b1ddf7cae31e5a054",
      "tree": "a7f040a22417e317b5ec1b6e08923bf8476fbcff",
      "parents": [
        "0fb1b10e0725bb0a3a269055f629475f1dad6974"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 21 10:47:33 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "tests: itm: Add in test snapshots for ITM decoder\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "0fb1b10e0725bb0a3a269055f629475f1dad6974",
      "tree": "84a9363d2233b8d2624c8d811946008664be86c3",
      "parents": [
        "35b516150ae02184749f419d58ffc28da71dc67c"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Mar 25 17:40:22 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "opencsd: tests: Test program for ITM decoder\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n\ntest script update itm\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "35b516150ae02184749f419d58ffc28da71dc67c",
      "tree": "c892fecf24980081902cc22fc1afe94a3ce5c3c1",
      "parents": [
        "351dc45933f6f796d56d9dbcb58ec52970d5a843"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Mar 25 16:58:02 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "opencsd: itm: Add ITM support into common types\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "351dc45933f6f796d56d9dbcb58ec52970d5a843",
      "tree": "b5827226c8b7e51461db1e8cbca4198a11b8420f",
      "parents": [
        "f384533dbb9670c3275dcd199831c6b24103ecdd"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Mar 25 16:53:57 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:41:10 2025 +0100"
      },
      "message": "opencsd: itm: add in ITM decoder\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "f384533dbb9670c3275dcd199831c6b24103ecdd",
      "tree": "bdfa72de5543de10b4e1f272469ac47faf775b55",
      "parents": [
        "78141e2f0ef8fb67284cc1a159cb62737666c965"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jul 07 11:00:25 2025 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 16 13:39:59 2025 +0100"
      },
      "message": "opencsd: build: Fix re-order warning on compile of return stack code.\n\nRe-order initialisation of attributes in return stack object to remove GCC\nbuild warning.\n\nReported-by: Github issues: #77 - yabinc, #80 - captain5050\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "78141e2f0ef8fb67284cc1a159cb62737666c965",
      "tree": "b83c4632ccb36636ed66ee06e786147430c3ca12",
      "parents": [
        "0e141324fb9b1295957445baea23a9b12f206909"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Jun 26 17:43:08 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 21:00:33 2025 +0100"
      },
      "message": "opencsd: Update version info and README for 1.6.1\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "0e141324fb9b1295957445baea23a9b12f206909",
      "tree": "c11233fcfa40dc46b950a1808b349adad723e06e",
      "parents": [
        "f6898185efd92fe5eb220ff06aaec96c95a9ee1d"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 15:52:22 2025 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 21:00:33 2025 +0100"
      },
      "message": "opencsd: Thumb IT blocks update (github #72)\n\nUpdate thumb IT block handling so that instructions marked as conditional\nby the an IT block are treated as conditional by the decoder.\n\nNote: the case of an exception returning into an IT block cannot be\n handled. In this case the instructions will not be marked as conditional.\n\nAdditional flag added (OCSD_OPFLG_N_UNCOND_CHK_NO_THUMB) to\nsuppress N conditional checks activiated by the flag\n( OCSD_OPFLG_STRICT_N_UNCOND_BR_CHK), when thumb code is being traced.\n\nThis will suppress false positives from the check due to IT block conditionals\nnot being recognized.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "f6898185efd92fe5eb220ff06aaec96c95a9ee1d",
      "tree": "73712a959007f2f33a038e45aeb916f0f6966121",
      "parents": [
        "c27d0769ee08a36df3eaf7888c00383aa48b3517"
      ],
      "author": {
        "name": "Kesavan Yogeswaran",
        "email": "hikes@google.com",
        "time": "Mon May 19 17:16:06 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 21:00:33 2025 +0100"
      },
      "message": "Remove trailing whitespace in programmer\u0027s guide\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "c27d0769ee08a36df3eaf7888c00383aa48b3517",
      "tree": "1689cd435026c723672277f6b05111fe58401acb",
      "parents": [
        "71d0b1a07598eb4e70a61c01f4e1352114127440"
      ],
      "author": {
        "name": "Kesavan Yogeswaran",
        "email": "hikes@google.com",
        "time": "Mon May 19 17:12:14 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 21:00:23 2025 +0100"
      },
      "message": "Fix documented create decoder C API in programmer\u0027s guide (github #71)\n\nThe programmer\u0027s guide pointed to the `create_generic_decoder` function\nfor creating a decoder via the C API. Fix the documentation to instead\npoint to `ocsd_dt_create_decoder`.\n\n`create_generic_decoder` is an function in one of the example\napplications.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "71d0b1a07598eb4e70a61c01f4e1352114127440",
      "tree": "9aaaad84571d16eef94e5812ad1000cd263d0baa",
      "parents": [
        "66c914c84bab885b84f67054811a7bbdd62b9b93"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Jun 17 11:13:03 2025 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 21:00:18 2025 +0100"
      },
      "message": "opencsd: etmv4: TINFO - fix spec trace handling. (github #75)\n\nThe current decoder resets the return stack on seeing a periodic trace\ninfo element, without adding that element to the speculative element s\ntack.\n\nThis is a potential problem if elements are changed / cancelled due to\nspeculation around the trace info element\n\nFurthermore, the spec prohibits push to the return stack for any elements\n occurring between the trace info element and the required address output\nafter the trace info element.\n\nAlter the decoder to add trace info as an element on the P0 element stack,\nand handle the trace info requirements during speculation resolution.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "66c914c84bab885b84f67054811a7bbdd62b9b93",
      "tree": "92b0aa124fc05fe9c35369deb2a08c6946b1c2cb",
      "parents": [
        "7b981a3900ac1df6613b5d1d7eb71d5290cf027b"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Jun 17 11:00:59 2025 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 20:59:20 2025 +0100"
      },
      "message": "opencsd: etmv4: Fix CC packet missed spec elem. (github #74)\n\nWhen speculative trace is active, the Cycle Count packets may contain\n both cycle count elements and commit elements.\n\nThe decoder is missing these commit elements when decoder speculative\n trace, resulting in too few commit elements to be seen when cycle\ncounting is active when speculative tracing is permitted.\n\nThis results in undecoded trace when the end of the trace stream is\n reached.\n\nDecoder to be updated to correctly handle these commit elements\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "7b981a3900ac1df6613b5d1d7eb71d5290cf027b",
      "tree": "a850a7b4327f71679ced8bed2914301491e0552e",
      "parents": [
        "a5448c92a0902d426bdb41fd883d715c344a1390"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Jun 05 11:24:16 2025 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 20:56:49 2025 +0100"
      },
      "message": "opencsd: etmv4: Fix handling of uncommited P0 on sync (github #76)\n\nSpeculative trace sync can result in some uncommited P0 elements being\n traced before the TraceInfo packet used for sychronisation. The TraceInfo\nrepresents these as the current speculation depth value. These elements can\nthen be committed / cancelled by elements after the TraceInfo\n\nThese unseen and uncommitted elements were not handled correctly.\nThis is fixed by a new type of unseen element being added to the P0 stack\nbased on the TraceInfo current spec depth value, and these being committed\nor cancelled by the normal resolve packet routines.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "a5448c92a0902d426bdb41fd883d715c344a1390",
      "tree": "f9cb3e4acc3d3ad312661510d82500484f63186e",
      "parents": [
        "4906043d3ca9bb02806145227252068ad84049d1"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Jun 27 15:59:04 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 30 20:56:49 2025 +0100"
      },
      "message": "tests: add test for FEAT_CMPBR\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "4906043d3ca9bb02806145227252068ad84049d1",
      "tree": "686bf425524870f0f9736901ae7e82bce6870d11",
      "parents": [
        "0b59b34c6a4cb18354af91d9f85f4e0af21bb7c5"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Jun 27 15:58:22 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Jun 04 14:29:27 2025 +0100"
      },
      "message": "opencsd: instruction decoder - add dbg messages for FEAT_CMPBR\n\nAdd in debug messages\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "0b59b34c6a4cb18354af91d9f85f4e0af21bb7c5",
      "tree": "7875c04b31f2c3fba34c9b9c33550752ab2f622b",
      "parents": [
        "30dce1f7e327354d930d87c486b324a7ce0fe142"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Jun 26 17:35:07 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Jun 04 14:29:27 2025 +0100"
      },
      "message": "opencsd: instruction decoder - add update for FEAT_CMPBR\n\nUpdate instruction discriminator to handle CB \u003ccc\u003e, CBB \u003ccc\u003e, CBH \u003ccc\u003e\ninstructions as immediate branches.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "30dce1f7e327354d930d87c486b324a7ce0fe142",
      "tree": "8e9167267fe5849644109a2e3160697921b14104",
      "parents": [
        "1900c6fd110275305b956aa47bd9f0c76b13a134"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Jun 27 15:57:31 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Jun 04 14:29:27 2025 +0100"
      },
      "message": "opencsd: add log message capability to instruction decoder.\n\nAdd in interface to allow instruciton decoder to print\ndebug messages.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "1900c6fd110275305b956aa47bd9f0c76b13a134",
      "tree": "8ffb9e8d5777e4f3aa60d4beeeda1f3f91d3219c",
      "parents": [
        "46c70e9dc55ba1b3b21f478ebf5777966a37ec29"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 08:59:34 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 14:35:31 2025 +0000"
      },
      "message": "opencsd: Update version and README for v1.5.6\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "46c70e9dc55ba1b3b21f478ebf5777966a37ec29",
      "tree": "e3a841b2c27c5b349eafe00b2f52012b7296ad96",
      "parents": [
        "da59a2686e93f5c63b6f39d44ac41ee512aae56f"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 11:33:55 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 14:35:30 2025 +0000"
      },
      "message": "docs: Update trc_pkt_lister docs\n\nAdd in missing command line option for trc_pkt_lister program.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "da59a2686e93f5c63b6f39d44ac41ee512aae56f",
      "tree": "bf05278de7356327d48dce460f5048f4c63df4ab",
      "parents": [
        "03aa6c8b80cf51124ac6ea8cdcfedc553653c93c"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 10:44:57 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 14:35:30 2025 +0000"
      },
      "message": "tests: Fix ete snapshot test script\n\nIncorrect name of snapshot in ete test script corrected.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "03aa6c8b80cf51124ac6ea8cdcfedc553653c93c",
      "tree": "6afda0a79747086dadf0fc6d808c2a7786edb8c5",
      "parents": [
        "f726a804dfbc9e5f9a33250c59100f3eea2e0389"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 08:57:59 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 14:35:30 2025 +0000"
      },
      "message": "docs: Update perf related docs\n\nRefresh docs to reflect latest information.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "f726a804dfbc9e5f9a33250c59100f3eea2e0389",
      "tree": "a6872861361edc30c86c3e515df4c11c65690af6",
      "parents": [
        "66672f8b273b73ae8a4dc1c3f7c7143e757250b0"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Feb 25 16:01:24 2025 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 14:35:30 2025 +0000"
      },
      "message": "build: Fix issue with make -f \u003cpath\u003e failing\n\nChanges made in 1.5.5 to build system resulted in a make command such as:\nmake -f decoder/build/linux/makefile\nfailing where it had succeeded previously.\n\nAdd fixes to linux and macos makefiles.\n\nReported-by: Wookey \u003cwookey@wookware.org\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "66672f8b273b73ae8a4dc1c3f7c7143e757250b0",
      "tree": "80fc5e3a027db8ce502e01ef00557cad009ccf65",
      "parents": [
        "eca614ba027a722e6b2e5fdef5140241d74a748d"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Nov 21 16:25:57 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 14:35:30 2025 +0000"
      },
      "message": "docs: Update auto-fdo docs\n\nUpdate documentation for auto-fdo which is out of date.\n\nAdd in additional create_llvm_prof command line option reported as issue #65\nby yabinc.\n\nReported-by: yabinc \u003cyabinc@google.com\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "eca614ba027a722e6b2e5fdef5140241d74a748d",
      "tree": "bf5bd9fcb5e18d0fbf1a33a3677692912ceade24",
      "parents": [
        "742d60ed7dc762d8d2e7f07037fac0eb17654e2f"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Nov 21 16:19:34 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Feb 26 09:02:09 2025 +0000"
      },
      "message": "opencsd: etmv4: Update include for LLVM build\n\nRecent changes to LLVM libc++ requires additional include file to build correctly.\n\nGithub pull request #64\n\nReported-by: Alexander Kornienko \u003cgithub: alexfh\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "742d60ed7dc762d8d2e7f07037fac0eb17654e2f",
      "tree": "871651777cfed43f9c3d1f2ab535e082efc0b034",
      "parents": [
        "7ca491c516b8b25bcfacf3824b2101703584991c"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Oct 22 16:06:25 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 24 16:15:17 2024 +0100"
      },
      "message": "opencsd: Update version info and README for 1.5.5\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "7ca491c516b8b25bcfacf3824b2101703584991c",
      "tree": "0219c5ccfe5c49962ae1f168e43debcfc7061c09",
      "parents": [
        "cac83e59666e7227fb9b689a68e8c7d3fb8b7775"
      ],
      "author": {
        "name": "Rhys Griffiths",
        "email": "rhys.griffiths@arm.com",
        "time": "Thu Oct 24 12:00:40 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 24 15:35:46 2024 +0100"
      },
      "message": "build: Update docs for MacOS support\n\nSigned-off by: Rhys Griffiths \u003crhys.griffiths@arm.com\u003e\n"
    },
    {
      "commit": "cac83e59666e7227fb9b689a68e8c7d3fb8b7775",
      "tree": "5ed4f38b0102796a9767b38cac4886d02308a31d",
      "parents": [
        "e56eff270ca24a61f798304a476fafe07584316b"
      ],
      "author": {
        "name": "Rhys Griffiths",
        "email": "rhys.griffiths@arm.com",
        "time": "Thu Jun 27 22:01:50 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 24 15:35:09 2024 +0100"
      },
      "message": "build: Add MacOS development makefile\n\nSimilar to linux/makefile.dev, this provides additional options useful\nduring development.\n\nSigned-off by: Rhys Griffiths \u003crhys.griffiths@arm.com\u003e\n"
    },
    {
      "commit": "e56eff270ca24a61f798304a476fafe07584316b",
      "tree": "ffca2db0a60b36ae9d360502761356a2c4576515",
      "parents": [
        "35f957d2a97a062ffdc56f15b49598e1d327d6cc"
      ],
      "author": {
        "name": "Rhys Griffiths",
        "email": "rhys.griffiths@arm.com",
        "time": "Wed Jun 19 20:56:11 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 24 15:34:55 2024 +0100"
      },
      "message": "build: Use .dylib shared library suffix for MacOS\n\nSigned-off by: Rhys Griffiths \u003crhys.griffiths@arm.com\u003e\n"
    },
    {
      "commit": "35f957d2a97a062ffdc56f15b49598e1d327d6cc",
      "tree": "895a3594bb3d07c0587fc8d97fc94d3df82eb784",
      "parents": [
        "44dff5b22a26511daa91587dc8099c554b93ce2a"
      ],
      "author": {
        "name": "Rhys Griffiths",
        "email": "rhys.griffiths@arm.com",
        "time": "Wed Jun 19 20:52:48 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 24 15:34:36 2024 +0100"
      },
      "message": "build: Create initial MacOS makefile\n\nVarious build flags that are GCC specific are changed to work for the\nMacOS Clang default compiler\n\nSigned-off by: Rhys Griffiths \u003crhys.griffiths@arm.com\u003e\n"
    },
    {
      "commit": "44dff5b22a26511daa91587dc8099c554b93ce2a",
      "tree": "1d466c87b7da44a96599852b286ff84f430e1f5e",
      "parents": [
        "a0e13010e1d6276dd2c597178478bed24da3f951"
      ],
      "author": {
        "name": "Rhys Griffiths",
        "email": "rhys.griffiths@arm.com",
        "time": "Wed Jun 19 20:46:03 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 24 15:34:09 2024 +0100"
      },
      "message": "build: Restore Linux build support\n\nCreate decoder/build/linux/makefile which for now just includes\ndecoder/build/unix_common/makefile.common . Change contents of\nmakefile.common from \u0027linux\u0027 to \u0027unix_common\u0027.\n\nSigned-off by: Rhys Griffiths \u003crhys.griffiths@arm.com\u003e\n"
    },
    {
      "commit": "a0e13010e1d6276dd2c597178478bed24da3f951",
      "tree": "cda123f7e0e5a9f3a713ef48133dd0ca986d00a1",
      "parents": [
        "ecdde9f693074c1a2388e096437bc62c4b3347c6"
      ],
      "author": {
        "name": "Rhys Griffiths",
        "email": "rhys.griffiths@arm.com",
        "time": "Wed Jun 19 20:41:21 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Oct 24 15:33:35 2024 +0100"
      },
      "message": "build: Rename build folders as \u0027unix_common\u0027 for upcoming MacOS support\n\nRename decoder/build/linux/ as decoder/build/unix_common/\nand decoder/tests/build/linux/ as decoder/tests/build/unix_common/\n\nunix_common/makefile is renamed as unix_common/makefile.common\n\ndecoder/build/linux/makefile.dev is left in place\n\nSigned-off by: Rhys Griffiths \u003crhys.griffiths@arm.com\u003e\n"
    },
    {
      "commit": "ecdde9f693074c1a2388e096437bc62c4b3347c6",
      "tree": "0d638903c9761d2b76f3f221d35e89bafe0299b5",
      "parents": [
        "821632be920cbdb9d25355b678cf779cf3ee99ed"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Oct 23 21:38:03 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Oct 23 21:41:04 2024 +0100"
      },
      "message": "tests: Add option to suppress elapsed processing time in test program.\n\ntrc_pkt_lister outputs the amount of time taken to process the data.\nThis will vary slightly across tests runs. Add option to supress this\noutput to avoid noise in regression test comparisons\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "821632be920cbdb9d25355b678cf779cf3ee99ed",
      "tree": "5ae474116571481fcd0a0312331155f6b5fc5578",
      "parents": [
        "70e472c9387f9c246c6df3fbeff4b145892ba636"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Oct 15 14:09:22 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Oct 23 21:17:17 2024 +0100"
      },
      "message": "tests: update mem_buff_demo test to add options.\n\nAdd command line options to the test to use memory callback and write\ntrace output to file to this test program to verify memacc cleanup fixes.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "70e472c9387f9c246c6df3fbeff4b145892ba636",
      "tree": "429d2367ff78a8035fbd8be4c0e4555009bdc7e8",
      "parents": [
        "7323ae88d16be4f9972b0ad60198963c64d70070"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Oct 15 14:07:12 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Oct 22 15:35:02 2024 +0100"
      },
      "message": "opencsd: Memacc object cleanup fix\n\nMemacc objects that are created by the decode tree object were not being\ncorrectly cleaned up. This can cause inconsistent behaviour for clients who\ncreate and destroy multiple decode tree objects in the same session.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "7323ae88d16be4f9972b0ad60198963c64d70070",
      "tree": "a9f0567be0018c828b0665a0cc936f83024ff0fc",
      "parents": [
        "81ea4065fa2ead7719699fe65a192fb1e7398475"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Aug 29 11:10:14 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Aug 29 11:15:24 2024 +0100"
      },
      "message": "opencsd: Update Version for v1.5.4\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "81ea4065fa2ead7719699fe65a192fb1e7398475",
      "tree": "5671df4f32fa1e9b74c92d3ebfeea62a9786924a",
      "parents": [
        "89331753d10ed13a3240e2dde227c8ecbdd2c6a0"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Aug 15 11:22:33 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Aug 16 16:35:54 2024 +0100"
      },
      "message": "opencsd: docs: Update for new configuration flags.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "89331753d10ed13a3240e2dde227c8ecbdd2c6a0",
      "tree": "7fed5e32f18d960a389d6ac901e05da758904904",
      "parents": [
        "2ac12a52ff896788dc3aee5db07c6025bd8afe0c"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Aug 12 20:26:01 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Aug 16 15:44:43 2024 +0100"
      },
      "message": "opencsd: testing: Add options to test program\n\nAdd options to test program for new program image checks for\ntrc_pkt_lister and c_api_pkt_print_test.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "2ac12a52ff896788dc3aee5db07c6025bd8afe0c",
      "tree": "4dff51bc280fab8a5da01353ec62237cf275ebe7",
      "parents": [
        "2a3cff7c584389c242c870818fb869cbc920b4f4"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Aug 12 20:24:58 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Aug 16 15:44:43 2024 +0100"
      },
      "message": "opencsd: etmv4: ete: Add checks for bad program image\n\nCheck for inconsistencies in decode that could indicate\nthat the client has supplied an incorrect program image.\n\nChecks for non-conditional branches associated with N atoms.\n\nCheck for inconsistencies in range addresses\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "2a3cff7c584389c242c870818fb869cbc920b4f4",
      "tree": "7430c394cbf0a0fecd105c74ee29ad3760b7ef7c",
      "parents": [
        "adb97189b906d524d1c3008e67e4da34aaa0397d"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Aug 12 20:22:35 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Aug 14 15:10:47 2024 +0100"
      },
      "message": "opencsd: Add error types for bad program image.\n\nAdds in error types and printing for new error types.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "adb97189b906d524d1c3008e67e4da34aaa0397d",
      "tree": "b5bdc544bd6529aab2519c765c8085460d4cc150",
      "parents": [
        "26e7647cd095dd0ac31ef5e8286bba81437acef0"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu May 30 12:51:58 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 15:10:02 2024 +0100"
      },
      "message": "opencsd: Update Version info and README for v1.5.3\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "26e7647cd095dd0ac31ef5e8286bba81437acef0",
      "tree": "43a3d934bd1e186648d5ba68765d9c073ac8adfc",
      "parents": [
        "f89fbfe3e99dc29206e5fbdb46997858ae7cfb24"
      ],
      "author": {
        "name": "Rhys Griffiths",
        "email": "rhys.griffiths@arm.com",
        "time": "Fri May 03 21:47:34 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:53:39 2024 +0100"
      },
      "message": "build: Minor adjustments to improve clang compatibility\n\nRemove --start-group/--end-group from Makefiles, as not supported with clang\n\nThis has no effect on the output binaries\n\nReported-by: Rhys Griffiths \u003crhys.griffiths@arm.com\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "f89fbfe3e99dc29206e5fbdb46997858ae7cfb24",
      "tree": "1e5483d5d969393662920ed7acdd5a14b7888744",
      "parents": [
        "89e5b1edd78b698060c823cad7266502670b0a13"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu May 30 11:36:44 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:34 2024 +0100"
      },
      "message": "build: vs2022: Fix minor git tracking issues.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "89e5b1edd78b698060c823cad7266502670b0a13",
      "tree": "b563af29246b3bb0c536cd0114922540dd8045dc",
      "parents": [
        "dfb2f6a3b483631aff079d8d977416d58af090fb"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu May 23 16:00:22 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:34 2024 +0100"
      },
      "message": "opencsd: test: update tests for memacc cache api\n\nUpdate test programs trc_pkt_lister and c_api_pkt_print_test\nto use new memacc cache interfaces.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "dfb2f6a3b483631aff079d8d977416d58af090fb",
      "tree": "c2f6fb944692c21816311e2ea8f288f7854636fd",
      "parents": [
        "ae47bce663ee3ba4b13fd0f34b35823ae51ae7c7"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu May 23 15:59:00 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:34 2024 +0100"
      },
      "message": "opencsd: Add external memacc cache interface.\n\nAdd mem acc cache interface to decode tree and C-API\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "ae47bce663ee3ba4b13fd0f34b35823ae51ae7c7",
      "tree": "3c591ffc3b0facb77f3798320930f21eff26a4c1",
      "parents": [
        "19d50cd59f295aa013d7ff642adb317fd04d67ca"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu May 23 15:56:33 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:33 2024 +0100"
      },
      "message": "opencsd: memory accessor - update caching.\n\nUpdate memory access and caching interface - allow error log on\ninvalid value as well as auto limit.\n\nMake cache size logging compile time optional\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "19d50cd59f295aa013d7ff642adb317fd04d67ca",
      "tree": "a9fb5a21f0eff2085453c73d9004aa88f08f808b",
      "parents": [
        "32650cdbdb082cf4ee826020aa5c9018f5c888e6"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue May 21 17:14:41 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:33 2024 +0100"
      },
      "message": "opencsd: docs: Update man files\n\nFixup formatting for trc_pkt_lister man file.\n\nReported-by: Wookey \u003cwookey@wookware.org\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "32650cdbdb082cf4ee826020aa5c9018f5c888e6",
      "tree": "c311847da7aea84eda246aa7485e21263fe46b0c",
      "parents": [
        "c3283522f9d2b362fe41909cb53f5b8bf441a506"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue May 21 17:04:30 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:33 2024 +0100"
      },
      "message": "opencsd: etm4: Fix packet print typo.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "c3283522f9d2b362fe41909cb53f5b8bf441a506",
      "tree": "538ec71b68dadf36033138280ee10041a116dea3",
      "parents": [
        "4a990367c7ff8f3947e2db9b985b5f64b3cdee8e"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon May 20 23:03:43 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:33 2024 +0100"
      },
      "message": "opencsd: Fix error handling in snapshot loader\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "4a990367c7ff8f3947e2db9b985b5f64b3cdee8e",
      "tree": "36d18766f168e03dbe8bb157574a1a6bad09b3e4",
      "parents": [
        "ceaf83b90a96dc995ffd103935c0ebc9cef8c1d2"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon May 20 23:02:07 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:33 2024 +0100"
      },
      "message": "opencsd: Fix error string ordering.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "ceaf83b90a96dc995ffd103935c0ebc9cef8c1d2",
      "tree": "698005c316606b8874880906bed4a678e42a415a",
      "parents": [
        "872bd9f6ac36df52f7f9a6fb8bbd54ce6eac4e9e"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon May 20 23:00:25 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:33 2024 +0100"
      },
      "message": "opencsd: memacc: Add logging for cache pages and size.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "872bd9f6ac36df52f7f9a6fb8bbd54ce6eac4e9e",
      "tree": "e276e826d8c489fa2aca709a703f4fd73913e9f3",
      "parents": [
        "326900342663325fb64d1d17d835f9ab388594ee"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon May 20 22:59:35 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Jun 24 14:51:33 2024 +0100"
      },
      "message": "opencsd: Add timing to trc_packet_lister\n\nTiming added to determine how long it takes to process a snapshot.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "326900342663325fb64d1d17d835f9ab388594ee",
      "tree": "ca858626c10e62e614d0aebc6587b72bff2b5eac",
      "parents": [
        "5d86f27a8c0af16a473833da3a0936cd2a0999d3"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon May 20 22:55:52 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon May 20 22:55:52 2024 +0100"
      },
      "message": "docs: Minor document corrections.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "5d86f27a8c0af16a473833da3a0936cd2a0999d3",
      "tree": "a70738de6225c7cc51924a6825d010f5ff837660",
      "parents": [
        "71c50dda716f8d051f05d53df12f2f4ac4bb759c"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 17:04:02 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Apr 03 11:59:59 2024 +0100"
      },
      "message": "opencsd: Update version info and README for 1.5.2\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "71c50dda716f8d051f05d53df12f2f4ac4bb759c",
      "tree": "dddcb5fc9a579e2ada3f8a8a7f61b16623971a9b",
      "parents": [
        "599551d3ea09acc29bec528a69553ab8fa0f3da1"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Apr 03 11:29:16 2024 +0100"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Wed Apr 03 11:59:59 2024 +0100"
      },
      "message": "build: win: Fix name for ocsd-perr utility in windows build\n\nWindows version of this test utility was named perr.exe. Change\nto match linux as ocsd-perr.exe.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "599551d3ea09acc29bec528a69553ab8fa0f3da1",
      "tree": "02bee291ffda1856ecffaa87c7d05402606b1641",
      "parents": [
        "769faaa6368a554027fce6d153456f1b3c2db3ef"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 16:41:43 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Tue Apr 02 22:20:16 2024 +0100"
      },
      "message": "opencsd: docs: Update docs for test programs\n\nAdd more information on trc_pkt_lister, and add in list of\ndevelopment only test utilities.\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "769faaa6368a554027fce6d153456f1b3c2db3ef",
      "tree": "568134bba0402eeb72bfa7fccbd07f2384a1a312",
      "parents": [
        "b957577e71bf55b3e253402ca3e6745f3a61a555"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 16:28:45 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 17:05:53 2024 +0000"
      },
      "message": "opencsd: docs: Update trc_pkt_lister man file\n\nThe trc_pkt_lister man file was out of date.\nUpdate to contain all the latest relevant information.\nAdjust the makefile to install / clean man file separately from library.\n\nReported-by: Wookey \u003cwookey@wookware.org\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "b957577e71bf55b3e253402ca3e6745f3a61a555",
      "tree": "cc19d77971173eaba240f45ada4977e961aa7af8",
      "parents": [
        "dca84a74a0d5d453db92188d5cdaf0e90a3f33d3"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 13:58:04 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 17:05:53 2024 +0000"
      },
      "message": "tests: Fix typo in trc_pkt_lister help output\n\nFix missing \u0027)\u0027\nWhen listing options, put dev only ones in separate section.\n\nReported-by: Wookey \u003cwookey@wookware.org\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "dca84a74a0d5d453db92188d5cdaf0e90a3f33d3",
      "tree": "4ce426f51947b89d2f613dde7c1b79665de64b59",
      "parents": [
        "85fd025eed357c9a9a8cb90e5c4012e0a214f554"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 12:07:48 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 12:09:47 2024 +0000"
      },
      "message": "build: Fix clean of mem_acc_test\n\nBuild of mem_acc_test app has no corresponding clean operation, which can cause\nsubsequent builds to fail. Add clean operation.\n\nReported-by: Wookey \u003cwookey@wookware.org\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "85fd025eed357c9a9a8cb90e5c4012e0a214f554",
      "tree": "63b24bf7105f5f232fad1b91715d689a86c4e7ff",
      "parents": [
        "2145b81b4b612476c9e8b44449a4e710e8a79451"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 21 10:59:25 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 12:05:20 2024 +0000"
      },
      "message": "opencsd: stm: Fix build warning in 64 bit build of STM\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "2145b81b4b612476c9e8b44449a4e710e8a79451",
      "tree": "b4298eda87de3b956156564675ea1598dd8bb7b9",
      "parents": [
        "169cc07d36252599ea1db58f5043b614af8186ca"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 11:12:32 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Thu Mar 28 12:04:34 2024 +0000"
      },
      "message": "opencsd: etmv4: Fix build warning on decoder\n\nFixes a build warning on the decoder source.\n\nReported-by: Wookey \u003cwookey@wookware.org\u003e\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "169cc07d36252599ea1db58f5043b614af8186ca",
      "tree": "676e9fb2a1492e5ba3cc24e201965cd66284a36c",
      "parents": [
        "c16418833b5d7cbcbcb4e2a2d917ad0147efb2be"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Jan 19 17:16:01 2024 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Jan 19 17:23:43 2024 +0000"
      },
      "message": "docs: Fix formatting in README.md\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    },
    {
      "commit": "c16418833b5d7cbcbcb4e2a2d917ad0147efb2be",
      "tree": "f40fcdcb8f344b52fb0945a6d4cb5d47c9c0f964",
      "parents": [
        "c1e3b9058fa97138688b7344c43e00d0c7f4d4e2"
      ],
      "author": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Mon Dec 18 14:44:59 2023 +0000"
      },
      "committer": {
        "name": "Mike Leach",
        "email": "mike.leach@linaro.org",
        "time": "Fri Jan 19 14:27:36 2024 +0000"
      },
      "message": "opencsd: Update README and version info for 1.5.1\n\nSigned-off-by: Mike Leach \u003cmike.leach@linaro.org\u003e\n"
    }
  ],
  "next": "c1e3b9058fa97138688b7344c43e00d0c7f4d4e2"
}
