Skip to content

Commit

Permalink
perf symbols: Add description of JIT interface
Browse files Browse the repository at this point in the history
Add a description of the JIT interface in the perf symbol resolution
code. I reverse engineered the format from the source.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Acked-by: Pekka Enberg <penberg@cs.helsinki.fi>
Cc: Pekka Enberg <penberg@cs.helsinki.fi>
Link: http://lkml.kernel.org/r/1344526260-18721-1-git-send-email-andi@firstfloor.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
  • Loading branch information
Andi Kleen authored and Arnaldo Carvalho de Melo committed Aug 13, 2012
1 parent 3aafe5a commit 0fe7d7e
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions tools/perf/Documentation/jit-interface.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
perf supports a simple JIT interface to resolve symbols for dynamic code generated
by a JIT.

The JIT has to write a /tmp/perf-%d.map (%d = pid of process) file

This is a text file.

Each line has the following format, fields separated with spaces:

START SIZE symbolname

START and SIZE are hex numbers without 0x.
symbolname is the rest of the line, so it could contain special characters.

The ownership of the file has to match the process.

0 comments on commit 0fe7d7e

Please sign in to comment.