Lines Matching refs:Reference
580 /* Get the object reference, store it, and remove our reference */
623 * Normally, we would remove a reference on the Operand[0]
802 * Since we are expecting a Reference operand, it can be either a
808 /* Internal reference object - prevent deletion */
814 * Convert the Reference operand to an Integer (This removes a
815 * reference on the Operand[0] object)
818 * reference operand to an actual integer.
850 * Reference object
1002 * Must resolve/dereference the local/arg reference first
1004 switch (Operand[0]->Reference.Class)
1012 Operand[0]->Reference.Class,
1013 Operand[0]->Reference.Value,
1021 * Delete our reference to the input object and
1030 /* Get the object to which the reference refers */
1032 TempDesc = Operand[0]->Reference.Object;
1060 * This is a DerefOf (String). The string is a reference
1118 * This must be a reference object produced by either the
1121 switch (Operand[0]->Reference.Class)
1128 switch (Operand[0]->Reference.TargetType)
1132 TempDesc = Operand[0]->Reference.Object;
1144 * reference to the buffer itself.
1147 TempDesc->Buffer.Pointer[Operand[0]->Reference.Value]);
1158 * add another reference to the referenced object, however.
1160 ReturnDesc = *(Operand[0]->Reference.Where);
1177 "Unknown Index TargetType 0x%X in reference object %p",
1178 Operand[0]->Reference.TargetType, Operand[0]));
1187 ReturnDesc = Operand[0]->Reference.Object;
1222 /* Add another reference to the object */
1233 "Unknown class in reference(%p) - 0x%2.2X",
1234 Operand[0], Operand[0]->Reference.Class));