Skip to content

bloqade.analysis.address.impls.Func

← Module overview

classFuncsource

bloqade.analysis.address.impls.Func

Bases: interp.MethodTable

class Func

methodreturn_source

bloqade.analysis.address.impls.Func.return_

Signature
def return_(_: AddressAnalysis, frame: ForwardFrame[Address], stmt: func.Return)

Parameters

NameTypeDescription
_AddressAnalysis
frameForwardFrame[Address]
stmtfunc.Return
source

methodinvokesource

bloqade.analysis.address.impls.Func.invoke

Signature
def invoke(interp_: AddressAnalysis, frame: ForwardFrame[Address], stmt: func.Invoke)

Parameters

NameTypeDescription
interp_AddressAnalysis
frameForwardFrame[Address]
stmtfunc.Invoke
source

methodlambda_source

bloqade.analysis.address.impls.Func.lambda_

Signature
def lambda_(inter_: AddressAnalysis, frame: ForwardFrame[Address], stmt: func.Lambda)

Parameters

NameTypeDescription
inter_AddressAnalysis
frameForwardFrame[Address]
stmtfunc.Lambda
source

methodcallsource

bloqade.analysis.address.impls.Func.call

Signature
def call(interp_: AddressAnalysis, frame: ForwardFrame[Address], stmt: func.Call)

Parameters

NameTypeDescription
interp_AddressAnalysis
frameForwardFrame[Address]
stmtfunc.Call
source

methodget_fieldsource

bloqade.analysis.address.impls.Func.get_field

Signature
def get_field(interp_: AddressAnalysis, frame: ForwardFrame[Address], stmt: func.GetField)

Parameters

NameTypeDescription
interp_AddressAnalysis
frameForwardFrame[Address]
stmtfunc.GetField
source