History log of /external/trappy/trappy/plotter/Utils.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e81fdcb135d0325e3bc22fae0583555d20aae280 04-Jan-2017 Brendan Jackman <brendan.jackman@arm.com> Update ARM Ltd. copyright to 2017
/external/trappy/trappy/plotter/Utils.py
4ec4aee55dbd4045cfb6a2fe099615a569ce7ff7 05-Jan-2016 Javi Merino <javi.merino@arm.com> trappy: update copyright to 2016
/external/trappy/trappy/plotter/Utils.py
c26a323210533d4ed3a8b4e62c33744236e3beda 11-Dec-2015 Javi Merino <javi.merino@arm.com> ftrace: rename Run to FTrace

Run is a very generic and inappropriate name for an object that parses
the result of ftrace into a form consumable by python. Rename it to
FTrace in preparation for its generalization.
/external/trappy/trappy/plotter/Utils.py
7b860d5ceba554bc771f31433f16164b6078ecfd 17-Dec-2015 Javi Merino <javi.merino@arm.com> plotter: teach get_trace_event_data() to deal with broken traces

Sometimes traces have dropped events. That shouldn't make
get_trace_event_data() die with an exception. Handle gracefully traces
with dropped events by ignoring the pids that were scheduled in but
the schedule out event was dropped.
/external/trappy/trappy/plotter/Utils.py
731614844e58bc7aaf060cbbcce2c014df13d465 17-Dec-2015 Javi Merino <javi.merino@arm.com> plotter: turn procs in get_trace_event_data() into a set

The procs return value generated by get_trace_event_data() is a list of
all the process names in the trace. This is better accomplished by a
set() than the keys of a dictionary with dummy values.
/external/trappy/trappy/plotter/Utils.py
a473efd8455e46e473940be9eedebef2db3a9d85 17-Dec-2015 Javi Merino <javi.merino@arm.com> plotter: don't use pmap.keys() when testing whether a key is in a dictionary

It's more efficient and simpler to read to just test for inclusion.
Drop the .keys()
/external/trappy/trappy/plotter/Utils.py
b95a4c5504771224bfe6a4abec759c00d2612a73 26-Nov-2015 Javi Merino <javi.merino@arm.com> utils: move listify to a generic trappy.utils file

listify() is used in both plotter and stats. Move it out of
trappy.plotter.Utils into a generic trappy.utils file as it's not
something specific of the plotter.
/external/trappy/trappy/plotter/Utils.py
433c6ae245c5d34826be53b9e76a2c90b9a01272 16-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: Allow filtering in plot_trace

This enables the user to filter a plot by PIDs and
execnames. For Example:

trappy.plotter.plot_trace(file, execnames=["task1"])

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/Utils.py
53de9b352977814c37608788cc1df83fc6485371 25-Aug-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: IPython v4 Compatibility

IPython 4.0 changes the location of the web server and the way
IPython 4.0 profiles are handled. This changes allows plotter
to be compatible with both IPython 4.0+ and the earlier versions

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/Utils.py
435457c8af9d69383ba45e0bd7da022d967a8dea 10-Aug-2015 Javi Merino <javi.merino@arm.com> trappy: rename to trappy

Change-Id: I7e0e34c9f5565e34629683bb29ab25cf5e737088
/external/trappy/trappy/plotter/Utils.py