mirror of
https://github.com/ARM-software/devlib.git
synced 2025-03-04 01:07:51 +00:00
Currently, reset_origin() in the gem5stats module enables to virtually truncate the existing dumps from the gem5 statistics file so that any subsequent match() calls will apply only on new dumps. However, the current implementation resets the origin of the stats file unilaterally, without other clients knowing about it, hence leading to data being lost. This commits removes the reset_origin() method and provides a different API to handle virtual truncatures in the stats file. Namely, the match() method now takes a base_dump parameter letting clients specifiying from which dump they want match() to apply. This feature could also be usefull if someone wanted to add off-line processing features for statistics files.
devlib ====== ``devlib`` exposes an interface for interacting with and collecting measurements from a variety of devices (such as mobile phones, tablets and development boards) running a Linux-based operating system. Installation ------------ :: sudo -H pip install devlib Usage ----- Please refer to the "Overview" section of the documentation. License ------- This package is distributed under `Apache v2.0 License <http://www.apache.org/licenses/LICENSE-2.0>`_. Feedback, Contrubutions and Support ----------------------------------- - Please use the GitHub Issue Tracker associated with this repository for feedback. - ARM licensees may contact ARM directly via their partner managers. - We welcome code contributions via GitHub Pull requests. Please try to stick to the style in the rest of the code for your contributions.
Description
Languages
Python
96%
Shell
1.8%
C
1.4%
Java
0.5%
Dockerfile
0.3%