You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/AnalysisFunctionMatchingRequest.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ Name | Type | Description | Notes
10
10
**results_per_function** | **int** | Maximum number of matches to return per function, default is 1, max is 10 | [optional][default to 1]
11
11
**page** | **int** | Page number for paginated results, default is 1 (first page) | [optional][default to 1]
12
12
**page_size** | **int** | Number of functions to return per page, default is 0 (all functions), max is 1000 | [optional][default to 0]
13
+
**status_only** | **bool** | If set to true, only returns the status of the matching operation without the actual results | [optional][default to False]
13
14
**no_cache** | **bool** | If set to true, forces the system to bypass any cached results and perform a fresh computation | [optional][default to False]
Copy file name to clipboardExpand all lines: docs/AutoUnstripRequest.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ Name | Type | Description | Notes
9
9
**apply** | **bool** | Whether to apply the matched function names to the target binary, default is False | [optional][default to False]
10
10
**confidence_threshold** | **float** | Confidence threshold for applying function names as a percentage, default is 90 | [optional][default to 90.0]
11
11
**min_group_size** | **int** | Minimum number of matching functions required to consider for a match, default is 10 | [optional][default to 10]
12
+
**status_only** | **bool** | If set to true, only returns the status of the auto-unstrip operation without the actual results | [optional][default to False]
12
13
**no_cache** | **bool** | If set to true, forces the system to bypass any cached results and perform a fresh computation | [optional][default to False]
Copy file name to clipboardExpand all lines: docs/FunctionMatchingRequest.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
12
12
**results_per_function** | **int** | Maximum number of matches to return per function, default is 1, max is 50 | [optional][default to 1]
13
13
**page** | **int** | Page number for paginated results, default is 1 (first page) | [optional][default to 1]
14
14
**page_size** | **int** | Number of functions to return per page, default is 0 (all functions), max is 1000 | [optional][default to 0]
15
+
**status_only** | **bool** | If set to true, only returns the status of the matching operation without the actual results | [optional][default to False]
15
16
**no_cache** | **bool** | If set to true, forces the system to bypass any cached results and perform a fresh computation | [optional][default to False]
Copy file name to clipboardExpand all lines: revengai/models/analysis_function_matching_request.py
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -32,8 +32,9 @@ class AnalysisFunctionMatchingRequest(BaseModel):
32
32
results_per_function: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] =Field(default=1, description="Maximum number of matches to return per function, default is 1, max is 10")
33
33
page: Optional[Annotated[int, Field(strict=True, ge=1)]] =Field(default=1, description="Page number for paginated results, default is 1 (first page)")
34
34
page_size: Optional[Annotated[int, Field(le=1000, strict=True, ge=0)]] =Field(default=0, description="Number of functions to return per page, default is 0 (all functions), max is 1000")
35
+
status_only: Optional[StrictBool] =Field(default=False, description="If set to true, only returns the status of the matching operation without the actual results")
35
36
no_cache: Optional[StrictBool] =Field(default=False, description="If set to true, forces the system to bypass any cached results and perform a fresh computation")
Copy file name to clipboardExpand all lines: revengai/models/auto_unstrip_request.py
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -30,8 +30,9 @@ class AutoUnstripRequest(BaseModel):
30
30
apply: Optional[StrictBool] =Field(default=False, description="Whether to apply the matched function names to the target binary, default is False")
31
31
confidence_threshold: Optional[Union[Annotated[float, Field(le=100.0, strict=True, ge=0.0)], Annotated[int, Field(le=100, strict=True, ge=0)]]] =Field(default=90.0, description="Confidence threshold for applying function names as a percentage, default is 90")
32
32
min_group_size: Optional[Annotated[int, Field(le=20, strict=True, ge=1)]] =Field(default=10, description="Minimum number of matching functions required to consider for a match, default is 10")
33
+
status_only: Optional[StrictBool] =Field(default=False, description="If set to true, only returns the status of the auto-unstrip operation without the actual results")
33
34
no_cache: Optional[StrictBool] =Field(default=False, description="If set to true, forces the system to bypass any cached results and perform a fresh computation")
0 commit comments