diff options
author | Yabin Cui <yabinc@google.com> | 2017-01-30 11:34:24 -0800 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2017-02-03 10:37:38 -0800 |
commit | 26968e6c48dea2eaa217991ade5a04e801f1be8f (patch) | |
tree | 015ed7af1aed3135a10bc647c0db08ea8759a63a /simpleperf/generate_event_type_table.py | |
parent | a284424d6cf9396e680e01dd86c50864d55365cf (diff) | |
download | extras-26968e6c48dea2eaa217991ade5a04e801f1be8f.tar.gz |
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
Diffstat (limited to 'simpleperf/generate_event_type_table.py')
-rwxr-xr-x | simpleperf/generate_event_type_table.py | 7 |
1 files changed, 7 insertions, 0 deletions
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() |