Create a profiler-independent API for adding profiler instrumentation

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
8 years ago
a month ago

People

(Reporter: edwsmith, Assigned: gpeacock)

Tracking

unspecified
Dependency tree / graph
Bug Flags:
flashplayer-qrb +

Details

(Reporter)

Description

8 years ago
Part of the work for adding AS3 instrumentation for profiling is hooking into the JIT to capture code addresses for functions and file/line mappings.  The other part is for interfacing with the profiler's proprietary API, and/or generating profiler-specific symbol files.

We need separation of concerns; thus we need a clean API between the two.

Requirements:
- address range of all code blocks associated with each AS3 function
- line/file<-->address mappings, when the AS3 code has OP_debugline/file metadata

Soon:
- support for unregistering JIT code when it is unloaded.

Please add to the list as requirements are surfaced.
(Reporter)

Updated

8 years ago
Depends on: 495995
(Reporter)

Updated

8 years ago
Depends on: 546329

Updated

8 years ago
Assignee: nobody → gpeacock
Flags: flashplayer-qrb+
(Reporter)

Updated

7 years ago
Blocks: 686127
Tamarin is a dead project now. Mass WONTFIX.
Status: NEW → RESOLVED
Last Resolved: a month ago
Resolution: --- → WONTFIX
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in before you can comment on or make changes to this bug.