Skip to content

IntraProcAliasAnalysis::getFunctionParametersAliasRelations

Retrieve Alias Relations from Function Parameters. Map data between actual and formal parameters. Handles return values as well.

Synopsis

Declared in <src/midend/programAnalysis/VirtualFunctionAnalysis/IntraProcAliasAnalysis.h>

void
getFunctionParametersAliasRelations(
    SgFunctionCallExp* f_exp,
    SgFunctionDeclaration* funcDecl,
    std::vector<std::pair<AliasRelationNode, AliasRelationNode>>& arg_relations,
    std::vector<std::pair<AliasRelationNode, AliasRelationNode>>& return_relations);

Parameters

Name

Description

f_exp

This class represents the concept of a C++ function call (which is an expression).

funcDecl

This class represents the concept of a function declaration statement.

arg_relations

A standard container which offers fixed time access to individual elements in any order.

return_relations

A standard container which offers fixed time access to individual elements in any order.

Created with MrDocs