diff options
author | Arjan van de Ven <arjan@linux.intel.com> | 2012-04-27 16:37:40 -0400 |
---|---|---|
committer | Arjan van de Ven <arjan@linux.intel.com> | 2012-04-27 16:37:40 -0400 |
commit | 2a86bf81403f54acd213c4f326ab214b372fe061 (patch) | |
tree | 4258635a1b979343f3d5c07ad7c17992c52c8851 /src/process/do_process.cpp | |
parent | bfc8b1a207dbd11aee6b84a5613038f08ef361d3 (diff) | |
download | powertop-2.0-v2-2a86bf81403f54acd213c4f326ab214b372fe061.tar.gz |
this is a hack, and broken, but it seems the trace event infrastructure throws us a curve ball here
Diffstat (limited to 'src/process/do_process.cpp')
-rw-r--r-- | src/process/do_process.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/process/do_process.cpp b/src/process/do_process.cpp index f88bc84..c030d47 100644 --- a/src/process/do_process.cpp +++ b/src/process/do_process.cpp @@ -345,7 +345,7 @@ void perf_process_bundle::handle_trace_point(void *trace, int cpu, uint64_t time field = pevent_find_any_field(event, "name"); if (!field) return; /* ?? */ - handler = (char *)trace + field->offset + 4; + handler = (char *)trace + field->offset + sizeof(long); ret = pevent_get_field_val(NULL, event, "irq", &rec, &val, 0); if (ret < 0) |