angr.analyses.reaching_definitions.function_handler_library.string¶
- class angr.analyses.reaching_definitions.function_handler_library.string.LibcStringHandlers¶
Bases:
FunctionHandler- handle_impl_strcat(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strncat(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strlen(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strcpy(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strncpy(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strdup(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_memcpy(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_memset(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strtok(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strtok_r(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strstr(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strcasestr(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strchr(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_imple_strrchr(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])
- handle_impl_strchrnul(f)
Decorate a function handler method with this to make it take a FunctionCallDataUnwrapped instead of a FunctionCallData.
- Return type:
Callable[[FunctionHandler,ReachingDefinitionsState,FunctionCallData],None]- Parameters:
f (Callable[[FunctionHandler, ReachingDefinitionsState, FunctionCallDataUnwrapped], None])