tools/perf/Documentation/jit-interface.txt

Source file repositories/reference/linux-study-clean/tools/perf/Documentation/jit-interface.txt

File Facts

System
Linux kernel
Corpus path
tools/perf/Documentation/jit-interface.txt
Extension
.txt
Size
447 bytes
Lines
16
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

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.

Annotation

Implementation Notes