angr.llm_models

class angr.llm_models.VariableRename

Bases: BaseModel

old_name: str
new_name: str
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class angr.llm_models.VariableNameSuggestions

Bases: BaseModel

renames: list[VariableRename]
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class angr.llm_models.FunctionNameSuggestion

Bases: BaseModel

function_name: str
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class angr.llm_models.VariableTypeChange

Bases: BaseModel

variable_name: str
new_type: str
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class angr.llm_models.VariableTypeSuggestions

Bases: BaseModel

type_changes: list[VariableTypeChange]
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].