angr.analyses.reaching_definitions.function_handler_library.unistd

class angr.analyses.reaching_definitions.function_handler_library.unistd.FDAtom

Bases: Atom

size
class angr.analyses.reaching_definitions.function_handler_library.unistd.LibcUnistdHandlers

Bases: FunctionHandler

handle_impl_read(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_recv(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_recvfrom(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_write(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_send(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])