angr.analyses.reaching_definitions.function_handler_library.stdlib¶
- class angr.analyses.reaching_definitions.function_handler_library.stdlib.EnvironAtom¶
Bases:
Atom- size
- class angr.analyses.reaching_definitions.function_handler_library.stdlib.SystemAtom¶
Bases:
Atom- size
- class angr.analyses.reaching_definitions.function_handler_library.stdlib.ExecveAtom¶
Bases:
Atom- size
- class angr.analyses.reaching_definitions.function_handler_library.stdlib.LibcStdlibHandlers¶
Bases:
FunctionHandler- handle_impl_atoi(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_malloc(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_calloc(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_getenv(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_setenv(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_system(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_popen(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_execl(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_execve(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])