From 26968e6c48dea2eaa217991ade5a04e801f1be8f Mon Sep 17 00:00:00 2001 From: Yabin Cui Date: Mon, 30 Jan 2017 11:34:24 -0800 Subject: simpleperf: add inplace-sampler event type. Add inplace-sampler event type, so it can be used in record/list command. This cl doesn't add code for communicating with profiled process, and fake records in InplaceSamplerClient.cpp for testing purpose. Refactor runtest.py to test inplace-sampler profiling. Bug: http://b/30974760 Test: run runtest.py --inplace-sampler. Change-Id: I92d8b03583c58b3589207f5c655e03853899be3a --- simpleperf/generate_event_type_table.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'simpleperf/generate_event_type_table.py') diff --git a/simpleperf/generate_event_type_table.py b/simpleperf/generate_event_type_table.py index ff60c236..eaffd60d 100755 --- a/simpleperf/generate_event_type_table.py +++ b/simpleperf/generate_event_type_table.py @@ -106,11 +106,18 @@ def gen_hw_cache_events(): return generated_str +def gen_user_space_events(): + generated_str = gen_event_type_entry_str("inplace-sampler", + "SIMPLEPERF_TYPE_USER_SPACE_SAMPLERS", + "SIMPLEPERF_CONFIG_INPLACE_SAMPLER") + return generated_str + def gen_events(): generated_str = "// This file is auto-generated by generate-event_table.py.\n\n" generated_str += gen_hardware_events() + '\n' generated_str += gen_software_events() + '\n' generated_str += gen_hw_cache_events() + '\n' + generated_str += gen_user_space_events() + '\n' return generated_str generated_str = gen_events() -- cgit v1.2.3