Skip to content

bloqade.analysis.address.lattice.PartialLambda

← Module overview

classPartialLambdasource

bloqade.analysis.address.lattice.PartialLambda

Bases: Address

Represents a partially known lambda function

Signature
class PartialLambda(argnames: list[str], code: ir.Statement, captured: tuple[Address, ...])

Parameters

NameTypeDescription
argnameslist[str]
codeir.Statement
capturedtuple[Address, ...]

Attributes

NameTypeDescription
argnameslist[str]
codeir.Statement
capturedtuple[Address, ...]

methodjoinsource

bloqade.analysis.address.lattice.PartialLambda.join

def join(other: Address) -> Address

Parameters

NameTypeDescription
otherAddress

Returns

Address

source

methodmeetsource

bloqade.analysis.address.lattice.PartialLambda.meet

def meet(other: Address) -> Address

Parameters

NameTypeDescription
otherAddress

Returns

Address

source

methodis_subseteqsource

bloqade.analysis.address.lattice.PartialLambda.is_subseteq

def is_subseteq(other: Address) -> bool

Parameters

NameTypeDescription
otherAddress

Returns

bool

source