{"push_id":2921774851,"size":7,"distinct_size":7,"ref":"refs/heads/misc/dfilter-and-trace-tweaks-v2","head":"153848029a0253e02d893d758e0bc7ea3718e82b","before":"a05935a2f52a422e020d00f4c20e2ace9ce1c01a","commits":[{"sha":"7432105100b12923348f1a63aa0b76829cdd601c","author":{"name":"Pavel Dovgalyuk","email":"6f98492d3efe138d04336f9dae34900616e2f0c7@ispras.ru"},"message":"trace: add support for plugin infrastructure\n\nThis patch adds support for dynamically loaded plugins. Every plugin\nis a dynamic library with a set of optional exported functions that\nwill be called from QEMU.\n\nSigned-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>\n\n---\najb\n  - moved to tracepoint interface (bind_to_tracepoints)\n  - now in trace/ and include/plugins/","distinct":true,"url":"https://api.github.com/repos/stsquad/qemu/commits/7432105100b12923348f1a63aa0b76829cdd601c"},{"sha":"73161da3338b7ec8f64fbada19c5cf178902c607","author":{"name":"Aaron Lindsay","email":"85c3c56fe6998479dc76a1b754841bdb6fb3cdd8@gmail.com"},"message":"trace: Add linux-user plugin support\n\nSigned-off-by: Aaron Lindsay <aclindsa@gmail.com>","distinct":true,"url":"https://api.github.com/repos/stsquad/qemu/commits/73161da3338b7ec8f64fbada19c5cf178902c607"},{"sha":"1b81b3fef93c2a701e089706da9107ac90953c6f","author":{"name":"Alex Bennée","email":"97ce1413105b2e68f811413f1ea07a68d9e5b40a@linaro.org"},"message":"trace: add infrastructure for building plugins\n\nThis allows us to build any bundled plugins in the source tree.\nOut-of-tree builds can call Makefile.plugins to build in their own\nsource tree:\n\n  make -f $(QEMU_PATH)/trace/plugins/Makefile.plugins QEMU_SRC=$(QEMU_PATH)\n\nSigned-off-by: Alex Bennée <alex.bennee@linaro.org>","distinct":true,"url":"https://api.github.com/repos/stsquad/qemu/commits/1b81b3fef93c2a701e089706da9107ac90953c6f"},{"sha":"7fa8bf6e69a4c2c836573765237a1b17a21a4c8f","author":{"name":"Alex Bennée","email":"97ce1413105b2e68f811413f1ea07a68d9e5b40a@linaro.org"},"message":"plugins: add an example hotblocks plugin\n\nThis plugin attempts to track hotblocks by total execution count and\naverage time to return to block. It is intended to be lower impact\nthan saving a long log file and post-processing it.\n\nSigned-off-by: Alex Bennée <alex.bennee@linaro.org>","distinct":true,"url":"https://api.github.com/repos/stsquad/qemu/commits/7fa8bf6e69a4c2c836573765237a1b17a21a4c8f"},{"sha":"60c7a893df9ca102b5c0f8b5c18a9738191dae17","author":{"name":"Alex Bennée","email":"97ce1413105b2e68f811413f1ea07a68d9e5b40a@linaro.org"},"message":"hmp: expose status of plugins to the monitor\n\nSigned-off-by: Alex Bennée <alex.bennee@linaro.org>","distinct":true,"url":"https://api.github.com/repos/stsquad/qemu/commits/60c7a893df9ca102b5c0f8b5c18a9738191dae17"},{"sha":"01e3fade14add94735f2d8d84a29ab22252cd6fc","author":{"name":"Alex Bennée","email":"97ce1413105b2e68f811413f1ea07a68d9e5b40a@linaro.org"},"message":"linux-user: allow dumping of plugin status at end of run\n\nAs we don't have a monitor in linux-user mode we need some way of\nexporting our data to the world. We introduce a new -d option (plugin)\nwhich turns on the existing LOG_TRACE flag which qemu_plugin_status()\nwill dump output to before we finally exit.\n\nSigned-off-by: Alex Bennée <alex.bennee@linaro.org>","distinct":true,"url":"https://api.github.com/repos/stsquad/qemu/commits/01e3fade14add94735f2d8d84a29ab22252cd6fc"},{"sha":"153848029a0253e02d893d758e0bc7ea3718e82b","author":{"name":"Alex Bennée","email":"97ce1413105b2e68f811413f1ea07a68d9e5b40a@linaro.org"},"message":"trace/plugins: add hotness summary to hotblocks\n\nSigned-off-by: Alex Bennée <alex.bennee@linaro.org>","distinct":true,"url":"https://api.github.com/repos/stsquad/qemu/commits/153848029a0253e02d893d758e0bc7ea3718e82b"}]}
{"actor":{"display_login":"stsquad"}}