File tree Expand file tree Collapse file tree 5 files changed +20
-0
lines changed
cpp/ql/src/semmle/code/cpp/ir/implementation
csharp/ql/src/semmle/code/csharp/ir/implementation Expand file tree Collapse file tree 5 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -536,6 +536,10 @@ class ReturnIndirectionInstruction extends VariableInstruction {
536
536
537
537
final Instruction getSourceAddress ( ) { result = getSourceAddressOperand ( ) .getDef ( ) }
538
538
539
+ /**
540
+ * Gets the parameter for which this instruction reads the final pointed-to value within the
541
+ * function.
542
+ */
539
543
final Language:: Parameter getParameter ( ) { result = var .( IRUserVariable ) .getVariable ( ) }
540
544
}
541
545
Original file line number Diff line number Diff line change @@ -536,6 +536,10 @@ class ReturnIndirectionInstruction extends VariableInstruction {
536
536
537
537
final Instruction getSourceAddress ( ) { result = getSourceAddressOperand ( ) .getDef ( ) }
538
538
539
+ /**
540
+ * Gets the parameter for which this instruction reads the final pointed-to value within the
541
+ * function.
542
+ */
539
543
final Language:: Parameter getParameter ( ) { result = var .( IRUserVariable ) .getVariable ( ) }
540
544
}
541
545
Original file line number Diff line number Diff line change @@ -536,6 +536,10 @@ class ReturnIndirectionInstruction extends VariableInstruction {
536
536
537
537
final Instruction getSourceAddress ( ) { result = getSourceAddressOperand ( ) .getDef ( ) }
538
538
539
+ /**
540
+ * Gets the parameter for which this instruction reads the final pointed-to value within the
541
+ * function.
542
+ */
539
543
final Language:: Parameter getParameter ( ) { result = var .( IRUserVariable ) .getVariable ( ) }
540
544
}
541
545
Original file line number Diff line number Diff line change @@ -536,6 +536,10 @@ class ReturnIndirectionInstruction extends VariableInstruction {
536
536
537
537
final Instruction getSourceAddress ( ) { result = getSourceAddressOperand ( ) .getDef ( ) }
538
538
539
+ /**
540
+ * Gets the parameter for which this instruction reads the final pointed-to value within the
541
+ * function.
542
+ */
539
543
final Language:: Parameter getParameter ( ) { result = var .( IRUserVariable ) .getVariable ( ) }
540
544
}
541
545
Original file line number Diff line number Diff line change @@ -536,6 +536,10 @@ class ReturnIndirectionInstruction extends VariableInstruction {
536
536
537
537
final Instruction getSourceAddress ( ) { result = getSourceAddressOperand ( ) .getDef ( ) }
538
538
539
+ /**
540
+ * Gets the parameter for which this instruction reads the final pointed-to value within the
541
+ * function.
542
+ */
539
543
final Language:: Parameter getParameter ( ) { result = var .( IRUserVariable ) .getVariable ( ) }
540
544
}
541
545
You can’t perform that action at this time.
0 commit comments