Closed Bug 502050 Opened 15 years ago Closed 10 years ago

nanojit: expose mapping between LIR_label and address in generated code

Categories

(Core Graveyard :: Nanojit, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: sully, Unassigned)

References

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.11) Gecko/2009060309 Ubuntu/9.04 (jaunty) Firefox/3.0.11
Build Identifier: 

My work on inline threading requires the ability to determine the address in the generated assembly associated with a LIR_label. This could be done either by adding a parameter when a LIR_label is emitted that is filled with the address of the label after assembly or by exposing the label map. 

Reproducible: Always
I'd vote for the latter - Assembler.getLabelMap() and then comment heavily that the map is for read-only purposes.
Blocks: 506182
Status: UNCONFIRMED → NEW
Ever confirmed: true
Target Milestone: --- → Future
Component: JIT Compiler (NanoJIT) → Nanojit
Product: Tamarin → Core
QA Contact: nanojit → nanojit
Product: Core → Core Graveyard
Nanojit has been dead for several years. Its Bugzilla component has been moved to the graveyard (bug 984276).

I checked all the open bugs. They're all uninteresting, so I'm WONTFIXing them all. Apologies for the bugspam.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.