(redirected from Return Address Register)
RARRock Am Ring (German music festival)
RARReading and Research
RARRetinoic Acid Receptor
RARRoyal Australian Regiment
RARResource Adapter Archive (J2EE)
RARRisk-Adjusted Return (investing)
RARRss Archive Retrieval
RARReturn Address Register
RARResource Adapter Archive
RARRapid Access Recording
RARRotate Right Arithmetic
RARRoute Addition Resistance
RARRescue and Recovery
RARRéseaux Ambition Réussite (French: Ambition Success Network)
RARRuns above Replacement (baseball metric)
RARRisk Assessment Report
RARReverse Aerial Rush (gaming)
RARRhodesian African Rifles
RARRegistrul Auto Roman (Romanian Automobile Registry)
RARRoshal Archive (WinRAR compressed file format; file extension)
RARResource Adequacy Requirement (electricity)
RARRecommandé Avec Accusé de Reception (French: With Acknowledgment of Reception)
RARReal Aperture Radar
RARReasonably Assured Resources
RARRear Axle Ratio (vehicle drivetrain)
RARRevenue Agent Report (US IRS)
RARRemedial Action Report
RARRarotonga, Cook Islands - Rarotonga (Airport Code)
RARRapid Action Revision (US Army)
RARRiparian Areas Regulation (Canada)
RARRapidly Adapting Receptors
RARRoad Accident Rescue
RARRegulatory Asset Ratio (finance)
RARResource Allocation Request
RARRemote Access Router (DSL Modem/ router)
RARReturn Address Repository
RARRefill Authorization Request
RARRecorded Accomplishment Rate
RARRelease After Reception (token ring, IEEE 802.5)
RARRunway Acceptance Rate
RARRefund-Anticipated Return
RARReliability Assessment Report
RARRevise As Required
RARReport of Actual Reimbursements
RARRun At Risk
RARRebolar A Rir (Portuguese: lauging out loud)
RARReasonable Assurance Report (Florida Department of Environmental Protection)
References in periodicals archive ?
This means that the return address register has to be saved somewhere, e.g., on the stack.
If neither of these conditions is satisfied, squeeze tries to determine whether the return address register can be safely saved on the stack at entry to p, and restored at the end.
For example, the standard calling convention for the Compaq Alpha AXP architecture under Tru64 Unix(6) treats register r26 as the return address register (ra) and registers r9 through r15 as callee-saved registers.
We then choose a register r with maximum savings (which must exceed 0), and generate a family of functions [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] that save the callee-saved registers and the return address register, and then return via register r.
Assume that register r0 is free at entry to both these functions and is chosen as the return address register. The code resulting from the transformation described above is shown in Figure 5.
For example, in Figure 5, suppose that none of the functions using return address register r0 save register r15.
A particular choice of return address register, as described above, may not account for all of the functions in a program.
The reason for this, it turns out, is that very often there is a large number of return blocks that restore all the callee-saved registers and the return address register from memory, deallocate the stack frame, and then return from the function.
(7) In practice not all functions can be guaranteed to follow the standard calling convention, so it is necessary to verify that register ra is, in fact, being used as the return address register by f.