Optimizing parameter passing
AssigneeOracle Corporation
InventorsChandrasekharan Iyer, Ajay Sethi
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle Corporation
InventorsChandrasekharan Iyer, Ajay Sethi
Estimating the term…
A method and system for optimizing the passing of a parameter to a routine is provided. It is determined if any parameters are aliased in a call to a called routine. In the absence of aliases, calling routines passing parameters to called routines using “call by reference”. Recovery mechanisms are provided, when appropriate, when unhandled exception occur during execution of the called routines. According to the method, a recovery mechanism includes encapsulating the called routine and call statement block with a “catch-all” exception handler. The response to an otherwise unhandled exception includes restoring the actual parameter using a stored copy of the actual parameter. The restoration is performed by making a handle point to the copy of the actual parameter that was made before execution of the called routine.
A method for executing a call that includes passing a parameter from a calling routine to a called routine, the method comprising the steps of:
A method for executing a call that includes passing a parameter from a calling routine to a called routine, the method comprising the steps of:
A computer-readable medium carrying one or more sequences of instructions for executing a call that includes passing a parameter from a calling routine to a called routine, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A computer-readable medium carrying one or more sequences of instructions for executing a call that includes passing a parameter from a calling routine to a called routine, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to performs the steps of:
A computer system for executing a call that includes passing a parameter from a calling routine to a called routine, the computer system comprising a memory containing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
A computer system for executing a call that includes passing a parameter from a calling routine to a called routine, the computer system comprising a memory containing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
Dependencies are inferred from the claim text.