diff --git a/.sdk-version b/.sdk-version index f759734..70001a6 100644 --- a/.sdk-version +++ b/.sdk-version @@ -1 +1 @@ -v1.92.1 +v1.93.0 diff --git a/docs/FunctionBoundary.md b/docs/FunctionBoundary.md index e686a13..2e44bac 100644 --- a/docs/FunctionBoundary.md +++ b/docs/FunctionBoundary.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**name** | **str** | | +**mangled_name** | **str** | | **start_address** | **int** | | **end_address** | **int** | | diff --git a/docs/FunctionMapping.md b/docs/FunctionMapping.md index 54b93a1..4388071 100644 --- a/docs/FunctionMapping.md +++ b/docs/FunctionMapping.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **function_map** | **Dict[str, int]** | Mapping of remote function ids to local function addresses | **inverse_function_map** | **Dict[str, int]** | Mapping of local function addresses to remote function ids | -**name_map** | **Dict[str, str]** | Mapping of local function addresses to function names | +**name_map** | **Dict[str, str]** | Mapping of local function addresses to mangled names | ## Example diff --git a/revengai/__init__.py b/revengai/__init__.py index 71c4279..f285fdb 100644 --- a/revengai/__init__.py +++ b/revengai/__init__.py @@ -13,7 +13,7 @@ """ # noqa: E501 -__version__ = "v1.92.1" +__version__ = "v1.93.0" # Define package exports __all__ = [ diff --git a/revengai/api_client.py b/revengai/api_client.py index 1425011..0ba72b9 100644 --- a/revengai/api_client.py +++ b/revengai/api_client.py @@ -90,7 +90,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/v1.92.1/python' + self.user_agent = 'OpenAPI-Generator/v1.93.0/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/revengai/configuration.py b/revengai/configuration.py index 8a80d93..b7b40b8 100644 --- a/revengai/configuration.py +++ b/revengai/configuration.py @@ -529,8 +529,8 @@ def to_debug_report(self) -> str: return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: v1.92.1\n"\ - "SDK Package Version: v1.92.1".\ + "Version of the API: v1.93.0\n"\ + "SDK Package Version: v1.93.0".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self) -> List[HostSetting]: diff --git a/revengai/models/function_boundary.py b/revengai/models/function_boundary.py index b3c844f..2effee5 100644 --- a/revengai/models/function_boundary.py +++ b/revengai/models/function_boundary.py @@ -25,10 +25,10 @@ class FunctionBoundary(BaseModel): """ FunctionBoundary """ # noqa: E501 - name: StrictStr + mangled_name: StrictStr start_address: StrictInt end_address: StrictInt - __properties: ClassVar[List[str]] = ["name", "start_address", "end_address"] + __properties: ClassVar[List[str]] = ["mangled_name", "start_address", "end_address"] model_config = ConfigDict( populate_by_name=True, @@ -81,7 +81,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "name": obj.get("name"), + "mangled_name": obj.get("mangled_name"), "start_address": obj.get("start_address"), "end_address": obj.get("end_address") }) diff --git a/revengai/models/function_mapping.py b/revengai/models/function_mapping.py index 5651381..89ef06f 100644 --- a/revengai/models/function_mapping.py +++ b/revengai/models/function_mapping.py @@ -27,7 +27,7 @@ class FunctionMapping(BaseModel): """ # noqa: E501 function_map: Dict[str, StrictInt] = Field(description="Mapping of remote function ids to local function addresses") inverse_function_map: Dict[str, StrictInt] = Field(description="Mapping of local function addresses to remote function ids") - name_map: Dict[str, StrictStr] = Field(description="Mapping of local function addresses to function names") + name_map: Dict[str, StrictStr] = Field(description="Mapping of local function addresses to mangled names") __properties: ClassVar[List[str]] = ["function_map", "inverse_function_map", "name_map"] model_config = ConfigDict( diff --git a/test/test_analysis_create_request.py b/test/test_analysis_create_request.py index 2a03e2d..5f1cbda 100644 --- a/test/test_analysis_create_request.py +++ b/test/test_analysis_create_request.py @@ -45,7 +45,7 @@ def make_instance(self, include_optional) -> AnalysisCreateRequest: base_address = 56, function_boundaries = [ revengai.models.function_boundary.FunctionBoundary( - name = '', + mangled_name = '', start_address = 56, end_address = 56, ) ], ), diff --git a/test/test_function_boundary.py b/test/test_function_boundary.py index 154476d..ba8bfbb 100644 --- a/test/test_function_boundary.py +++ b/test/test_function_boundary.py @@ -34,13 +34,13 @@ def make_instance(self, include_optional) -> FunctionBoundary: model = FunctionBoundary() if include_optional: return FunctionBoundary( - name = '', + mangled_name = '', start_address = 56, end_address = 56 ) else: return FunctionBoundary( - name = '', + mangled_name = '', start_address = 56, end_address = 56, ) diff --git a/test/test_symbols.py b/test/test_symbols.py index e9faf10..b1f5860 100644 --- a/test/test_symbols.py +++ b/test/test_symbols.py @@ -37,7 +37,7 @@ def make_instance(self, include_optional) -> Symbols: base_address = 56, function_boundaries = [ revengai.models.function_boundary.FunctionBoundary( - name = '', + mangled_name = '', start_address = 56, end_address = 56, ) ]