)]}'
{
  "log": [
    {
      "commit": "9760c2328f2f77ea16b4d97d768ef4377db6b6a2",
      "tree": "feab71497d67668bc4230bd6a3cf8ddc41101cf6",
      "parents": [
        "54415dbdb0fbfa2b35604e3046a9cce1171d788d"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:50 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 12:04:01 2014 +0100"
      },
      "message": "rasd: Log events data to the data file\n\nstdout is not used anymore.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-14-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "54415dbdb0fbfa2b35604e3046a9cce1171d788d",
      "tree": "8f883170414f90dfb7e6622500d7c29cc3c5c50b",
      "parents": [
        "d86963454fe1c6d94c3a3a219d12621b076558af"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:49 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 12:03:33 2014 +0100"
      },
      "message": "rasd: Log debug info and events data to files\n\nThe log file is \u0027/var/log/rasd.log\u0027; the data file\nis \u0027/var/log/rasd.data\u0027.\n\nNote: all debug and informational messages go to the log\nfile; stderr is not used anymore.\n\nBoris:\n - s/open_output_files/open_log_files/g\n - cleanup in the error case in open_log_files\n - move success message to the end of daemonize(),\n   after we\u0027ve passed all checks\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-13-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "d86963454fe1c6d94c3a3a219d12621b076558af",
      "tree": "88d4f323c8488c0ffe84ad222e77761db2ddc60c",
      "parents": [
        "6e9f578ade268681402fa3370e83e9f92966a2b4"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:48 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 12:02:05 2014 +0100"
      },
      "message": "rasd: Daemonize the process\n\nThe process is put in the background and is detached from the\nTTYs. The process working dir is set to \u0027/\u0027.\nstdin, stdout and stderr are closed and cannot be used anymore.\n\nNote: the config file \u0027rasd.cfg\u0027 is expected in the working\ndir.\n\nBoris:\n - simplify error paths\n - cleanup excessive comments\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-12-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "6e9f578ade268681402fa3370e83e9f92966a2b4",
      "tree": "5c011743d34091f0ca212bf2f6748a22dbf48710",
      "parents": [
        "bb89badabe18eafb57c213c1008077f7102ebe91"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:47 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 12:01:04 2014 +0100"
      },
      "message": "rasd: Read the events data and print out the events fields\n\nRead the mmapped buffers and dump out events in the following format:\n \u003csys\u003e:\u003cname\u003e: \u003ckernel format\u003e\\n\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-11-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "bb89badabe18eafb57c213c1008077f7102ebe91",
      "tree": "dbe43e24bac9e16f2887d1f01d8aa1c99e38efcd",
      "parents": [
        "d6732065acbda5a2a9a2c23b3b47ab482cef7e94"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:46 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 12:00:00 2014 +0100"
      },
      "message": "rasd: Use the event ID from the event format\n\nThe ID field of every event is included in the event format. Use the ID\nas provided by the format parsing code.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-10-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "d6732065acbda5a2a9a2c23b3b47ab482cef7e94",
      "tree": "10ee523e6fdbb5184fcc66a83f95802e396b3c0d",
      "parents": [
        "004be0fda1743c894350a623c70e8c0517c67818"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:45 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:58:22 2014 +0100"
      },
      "message": "rasd: Add event format parsing\n\nParse the events format from debugfs entry, i.e.\n(debugfs)/tracing/events/\u003csys\u003e/\u003cname\u003e/format.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-9-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "004be0fda1743c894350a623c70e8c0517c67818",
      "tree": "3c86585dd534070f7b13e46484c9310f0eba44a5",
      "parents": [
        "69517cad219ee92360845231daa813fc3fed7994"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:44 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:57:22 2014 +0100"
      },
      "message": "rasd: Sdd format read \u0026 parse from the kernel files\n\nAdded in order to have a stand-alone build. Ultimately\nrasd will need to link the traceevent lib from the kernel.\n\nFiles copied from:\n . tools/lib/traceevent/event-parse.h,\n . tools/lib/traceevent/event-parse.c,\n . include/linux/trace_seq.h,\n . tools/lib/traceevent/trace-seq.c.\nand adapted for the build to succeed.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-8-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "69517cad219ee92360845231daa813fc3fed7994",
      "tree": "d60647c4083cb0263200fcf9c7fb4dcc15ac1c91",
      "parents": [
        "20ae0f1947163b221a5a8798e8309d09afd8a7fe"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:43 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:54:55 2014 +0100"
      },
      "message": "rasd: Enable system wide tracing, on all CPUs\n\nMap the events buffers on all CPUs; set cpu and threads maps in evlist.\n\nThe maps are used to parse the per-cpu and per-thread events.\nNote: rasd performs system-wide tracing, however at least one\nthread mapping is required. Create one thread mapping for the\ncurrent PID.\n\nBoris:\n - make add_tp_event() void\n - cleanup excessive comments\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-7-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "20ae0f1947163b221a5a8798e8309d09afd8a7fe",
      "tree": "00cd22182b1f95bcc8b4d9560551e1402d4bf559",
      "parents": [
        "19642d6de57d41a70573269e4bcd0963ac707cda"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:42 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:53:38 2014 +0100"
      },
      "message": "rasd: Enable and use events ids\n\nEvery event has an internal id calculated, it is used to map the\nrequested events to the received ones.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-6-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "19642d6de57d41a70573269e4bcd0963ac707cda",
      "tree": "113023e0c200cbda3441ca11c36c320e805c1d98",
      "parents": [
        "dbce5883da238f0da7302570058a45db7ab6a3ee"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:40 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:52:45 2014 +0100"
      },
      "message": "rasd: Parse config file for events to enable\n\nThe file \u0027rasd.cfg\u0027 is parsed for options:\n .the events to enable are stored line by line. The format is \u0027sys:name\u0027,\n .a line starting with \u0027#\u0027 is a comment and is ignored,\n .a line full of spaces and/or tabs is empty and is ignored.\n\nBoris: rewrite cfg_valid_line() to use regex(3). We want to select only\nthe \"interesting\" lines and ignore everything else.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-4-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "dbce5883da238f0da7302570058a45db7ab6a3ee",
      "tree": "614fec3fff1c7a1a30ae0638e38c30e1cd2e5fe4",
      "parents": [
        "24b6626f5fc3d71a6d052e7adeb6e4126bc7ff42"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:41 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:52:45 2014 +0100"
      },
      "message": "rasd: Add example config file\n\nrasd.cfg config file with event in the \u0027sys:name\u0027 format.\nMutliple events can be specified, line by line.\nA line starting with \u0027#\u0027 is considered as a comment and is ignored.\nA line full of spaces and/or tabs is empty and is ignored.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-5-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "24b6626f5fc3d71a6d052e7adeb6e4126bc7ff42",
      "tree": "0778bbc08a589dc17674a4f188f1b689324f452d",
      "parents": [
        "ebe76def2b70d17ca535f87d21e1db3a5ec07e77"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:39 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:46:31 2014 +0100"
      },
      "message": "rasd: Add the requested tracepoint to evlist\n\nLook for the requested tracepoint from the name and\nadd it to the list of events to enable.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-3-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "ebe76def2b70d17ca535f87d21e1db3a5ec07e77",
      "tree": "7dff7a4269a24cb02674fb6145a7ff85b374d313",
      "parents": [
        "7c02248c7750de7a16e074baf6f96863f60718df"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Oct 10 11:34:38 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Nov 06 11:44:26 2014 +0100"
      },
      "message": "rasd: Define internal structs\n\n... to manage events\u0027 attributes.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1412933690-25576-2-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "7c02248c7750de7a16e074baf6f96863f60718df",
      "tree": "0cd18beab111b5f0f3f0dec013318ca7c4261830",
      "parents": [
        "0ed0183a900f4e4cb92e52a623e0ca258f813c75"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Fri Sep 12 12:12:25 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Fri Sep 19 11:01:26 2014 +0200"
      },
      "message": "rasd: Add a .gitignore file\n\nTo have a nicer git status output.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1410516745-22131-7-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "0ed0183a900f4e4cb92e52a623e0ca258f813c75",
      "tree": "ec76d1c7805785060fcd1b1e9f3c4debebd2866c",
      "parents": [
        "f603c8c639776e0159fdbd444a32e77fea106557"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Mon Sep 08 10:26:31 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Tue Sep 09 13:54:56 2014 +0200"
      },
      "message": "rasd: Find and mount debugfs\n\nUsed to look for requested events in debugfs.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1410164799-22589-2-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "f603c8c639776e0159fdbd444a32e77fea106557",
      "tree": "c44be3dc0c6a797e98276b3173c9a836d303825c",
      "parents": [
        "b61db59cdc66cd3d3781c2a460fcc424edcc95aa"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Thu Aug 07 17:39:52 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Aug 07 18:34:00 2014 +0200"
      },
      "message": "rasd: Add ARM64-specific defines\n\nUse the memory barriers and cpu_relax from the linux kernel perf tool\ncode at tools/perf/perf-sys.h.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1407425992-5657-3-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "b61db59cdc66cd3d3781c2a460fcc424edcc95aa",
      "tree": "c663637c238a0e6855346989c9ab16ab5c1696be",
      "parents": [
        "91a7305b7b36f8a7cf988b01d3d4dfd7366de836"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Thu Aug 07 17:39:51 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Aug 07 18:32:23 2014 +0200"
      },
      "message": "rasd: Add ARM-specific defines\n\nUse the memory barriers and cpu_relax from the linux kernel perf tool\ncode at tools/perf/perf-sys.h.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1407425992-5657-2-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "91a7305b7b36f8a7cf988b01d3d4dfd7366de836",
      "tree": "6c4e33e888bb43761ca324c162484ac632433ccd",
      "parents": [
        "7fa182d5623916ea2e1173f7d697453a0163cb0e"
      ],
      "author": {
        "name": "Jean Pihet",
        "email": "jean.pihet@linaro.org",
        "time": "Thu Aug 07 17:39:50 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Aug 07 18:29:29 2014 +0200"
      },
      "message": "rasd: Get rid of the harcoded syscall number\n\nUse the standard include file.\n\nSigned-off-by: Jean Pihet \u003cjean.pihet@linaro.org\u003e\nLink: http://lkml.kernel.org/r/1407425992-5657-1-git-send-email-jean.pihet@linaro.org\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    },
    {
      "commit": "7fa182d5623916ea2e1173f7d697453a0163cb0e",
      "tree": "550ca465faba25657b309592ddff0c0e0f0b3e08",
      "parents": [],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Fri Jul 25 10:47:09 2014 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Fri Jul 25 10:47:09 2014 +0200"
      },
      "message": "Initial commit\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\n"
    }
  ]
}
