Module Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias Assign NameStore NameLoad If CompareIn Call AttributeLoad NameLoad attr ListLoad Str Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Str AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str orelse Assign NameStore NameLoad Assign NameStore NameLoad orelse If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad Dict Str Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Index Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad Assert Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr BinOpMod Str NameLoad orelse If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Num FunctionDef arguments args NameParam defaults vararg body For NameStore NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Break decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If BoolOpOr CompareEq NameLoad Num CompareEq NameLoad Num body Return BinOpMod Str TupleLoad NameLoad NameLoad NameLoad TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad NameLoad Slice NameLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Return BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore Call NameLoad Call AttributeLoad NameLoad attr Num Return BinOpMod Str TupleLoad SubscriptLoad NameLoad Slice NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Call AttributeLoad Str attr SubscriptLoad Call AttributeLoad NameLoad attr Slice Num SubscriptLoad NameLoad Slice NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Return BinOpAdd BinOpAdd ListLoad NameLoad Str Str NameLoad ListComp NameLoad comprehension NameStore ListComp TupleLoad Str NameLoad comprehension NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad comprehension NameStore NameLoad ListLoad Str Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad If CompareEq Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num If CompareEq Call AttributeLoad NameLoad attr Str body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str TryFinally body With Call NameLoad NameLoad Str NameStore body If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Call NameLoad SubscriptLoad NameLoad Index Num NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad TryFinally body With Call NameLoad NameLoad NameStore body While CompareIs Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Break Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad While CompareIs Call AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Break If Call AttributeLoad NameLoad attr body Break If Call AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Break Expr Call AttributeLoad NameLoad attr Num finalbody While CompareIs Call AttributeLoad NameLoad attr NameLoad body TryExcept body If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Num Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr While CompareIs Call AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore Num Assert CompareLt NameLoad Call NameLoad NameLoad Str Expr Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr While CompareLt BinOpSub Call AttributeLoad NameLoad attr NameLoad NameLoad body If CompareIsNot Call AttributeLoad NameLoad attr NameLoad body Break Expr Call AttributeLoad NameLoad attr Num orelse If CompareEq Call AttributeLoad NameLoad attr Str body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Expr Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr finalbody Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Str If UnaryOpNot Call AttributeLoad NameLoad attr Str body Raise Call NameLoad BinOpMod Str NameLoad orelse Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareIs NameLoad NameLoad body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr keyword BinOpMod Str NameLoad keyword Str keyword Str TryFinally body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad finalbody Expr Call AttributeLoad NameLoad attr NameLoad TryFinally body Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Str Str Str Str Str Str Str BinOpMod Str TupleLoad NameLoad NameLoad Str Str NameLoad keyword Num finalbody Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assert NameLoad Str If NameLoad body Assert NameLoad Str Assert CompareEq Call NameLoad ListComp NameLoad comprehension NameStore ListLoad NameLoad NameLoad NameLoad CompareIsNot NameLoad NameLoad Num Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore ListLoad NameLoad Str Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Str Str orelse If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore BoolOpOr NameLoad NameLoad For NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword UnaryOpNot NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr While BoolOpAnd CompareIs Call AttributeLoad NameLoad attr NameLoad CompareLt BinOpSub Call AttributeLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr Num If CompareIs Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str If CompareNotEq NameLoad Num body Assign NameStore Call AttributeLoad Str attr BinOpAdd BinOpAdd ListComp NameLoad comprehension NameStore SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Slice NameLoad attr Slice Num UnaryOpNot Call AttributeLoad NameLoad attr Str SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Slice NameLoad attr Slice Num ListLoad Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body If NameLoad body Expr Yield Str If BoolOpAnd NameLoad NameLoad body Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str If NameLoad body Expr Yield BinOpMod Str NameLoad If NameLoad body Expr Yield Str Expr Yield Str Expr Yield Str orelse If NameLoad body Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Expr Yield BinOpMod Str NameLoad Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str Expr Yield Str If NameLoad body Expr Yield Str If CompareEq Call AttributeLoad NameLoad attr Str body If NameLoad body Expr Yield Str orelse Expr Yield Str Expr Yield Str orelse Expr Yield Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareNotEq NameLoad AttributeLoad NameLoad attr NameLoad body Return TupleLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameStore NameStore NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Assign NameStore Str If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameStore NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index TupleLoad Call NameLoad Call AttributeLoad NameLoad attr Str Num Call NameLoad Call AttributeLoad NameLoad attr Str Num Call AttributeLoad NameLoad attr Str Continue If CompareIsNot NameLoad NameLoad body If CompareIn NameLoad ListLoad Num Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareNotIn NameLoad ListLoad Num Str body Assign NameStore AttributeLoad NameLoad attr orelse If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Num If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore ListLoad For TupleStore NameStore NameStore NameStore NameStore NameLoad body If CompareIsNot NameLoad NameLoad body For TupleStore TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr body If BoolOpAnd CompareGtE NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore BinOpSub NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Break Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list
N/A N/A distutils.spawn N/A os N/A platform N/A re N/A signal N/A tempfile N/A time N/A _common N/A CLOSE_FDS True N/A N/A N/A N/A platform system N/A Linux Darwin N/A N/A TOOL_GDB N/A N/A N/A distutils spawn find_executable gdb N/A N/A N/A os pathsep join N/A N/A N/A os environ N/A PATH N/A _common PATH_DBG N/A N/A N/A N/A platform system Linux N/A N/A TOOL_GDB_NTO N/A N/A N/A os path join N/A _common PATH_DBG linux_x64-gdb-ntoarm N/A TOOL_KDSRV N/A N/A N/A os path join N/A _common PATH_DBG linux_x64-kdserver N/A N/A TOOL_GDB_NTO None N/A TOOL_KDSRV None N/A N/A N/A N/A N/A platform system QNX N/A N/A TOOL_GDB N/A N/A x86 armle N/A N/A N/A os path join N/A _common PATH_DBG ntox86-gdb N/A N/A N/A os path join N/A _common PATH_DBG ntoarm-gdb N/A N/A N/A platform processor N/A TOOL_GDB_NTO TOOL_GDB N/A TOOL_KDSRV None N/A N/A N/A os access TOOL_GDB N/A os X_OK N/A %s is not executable TOOL_GDB N/A N/A N/A N/A N/A platform system Windows N/A N/A TOOL_GDB N/A N/A N/A distutils spawn find_executable gdb.exe N/A N/A N/A os pathsep join N/A N/A N/A os environ N/A PATH N/A _common PATH_DBG N/A TOOL_GDB_NTO N/A N/A N/A os path join N/A _common PATH_DBG gdb-ntoarm.exe N/A TOOL_KDSRV N/A N/A N/A os path join N/A _common PATH_DBG kdserver.exe N/A CLOSE_FDS False N/A GDB_CMDS N/A N/A N/A os path join N/A N/A N/A os path abspath N/A N/A N/A os path dirname __file__ cmds.gdb N/A SLAY_TIMEOUT 10 _send_signal N/A N/A signal N/A args N/A N/A pid args N/A N/A pid N/A N/A N/A N/A os kill pid signal N/A N/A _trim_disassembly N/A N/A stdout N/A N/A N/A N/A stdout N/A N/A stdout N/A start_loc N/A N/A stdout find Dump of assembler code N/A end_loc N/A N/A stdout find End of assembler dump. start_loc N/A N/A N/A start_loc -1 N/A end_loc -1 N/A N/A N/A %s
Error trimming assembler dump. start_loc = %d, end_loc = %d N/A stdout start_loc end_loc N/A N/A N/A N/A a b N/A N/A N/A stdout N/A start_loc end_loc split 
=> N/A N/A N/A ValueError N/A N/A N/A %s
Error trimming assembler dump. Could not find '=>' stdout N/A a N/A N/A a splitlines N/A start_loc N/A len N/A N/A a pop 0 N/A N/A %s
%s
=>%s
%s N/A N/A stdout N/A start_loc N/A N/A join N/A a N/A -15 N/A N/A join N/A N/A N/A b splitlines N/A 15 N/A stdout N/A end_loc N/A _gdb_cmd N/A N/A target_exe solib_search run N/A None True N/A N/A N/A N/A N/A TOOL_GDB -nx -x GDB_CMDS N/A i N/A sl N/A N/A -ex x N/A x N/A _gdb_cmd_gen run run target target_exe solib_search solib_search N/A i sl N/A -return-child-result -batch --args N/A run_with_gdb N/A N/A target_cmd symbols solib_search env callback callback_args timeout memory_limit idle_limit N/A None None None None None N/A _common DEFAULT_TIMEOUT None None N/A N/A 
    This function is similar to the :func:`run` function above,
    except the target is executed under control of the GNU Debugger.
    Symbols may be specified manually, otherwise they are expected
    to be findable by GDB (usually included in the target itself).

    :func:`run_with_gdb` returns a :class:`~alf.FuzzResult` instance.
    If no crash was detected, the :attr:`~alf.FuzzResult.classification`
    member of the :class:`~alf.FuzzResult` will be
    :data:`~alf.debug.NOT_AN_EXCEPTION`.

    Classifications: :data:`~alf.debug.NOT_AN_EXCEPTION`,
    :data:`~alf.debug.TIMEOUT`, :data:`~alf.debug.UNKNOWN`.

    Availability: Unix, Windows.
     N/A classification None N/A cpid None N/A N/A N/A N/A platform system Windows N/A N/A N/A N/A _common _set_gflags N/A target_cmd N/A 0 N/A N/A N/A N/A platform system QNX N/A N/A N/A N/A N/A N/A os path isfile libc.so.3 N/A N/A N/A N/A N/A N/A os path isfile /root/symbols/x86/lib/libc.so.3.sym N/A N/A N/A RuntimeError Cannot find /root/symbols/x86/lib/libc.so.3.sym N/A N/A N/A os symlink /root/symbols/x86/lib/libc.so.3.sym libc.so.3 N/A N/A fd temp_fn N/A N/A tempfile mkstemp prefix gdb suffix .log dir . N/A N/A N/A os close fd N/A nul N/A open N/A os devnull w+ N/A N/A N/A N/A open temp_fn w+ f N/A N/A N/A env None N/A N/A env N/A dict N/A os environ N/A N/A env N/A LIBC_FATAL_STDERR_ 1 N/A p N/A N/A N/A _common subprocess Popen N/A N/A _gdb_cmd N/A target_cmd N/A 0 solib_search target_cmd close_fds CLOSE_FDS stdout f stderr f stdin nul creationflags N/A _common POPEN_FLAGS env env N/A N/A N/A N/A open temp_fn fr N/A N/A N/A N/A N/A p poll None N/A N/A line N/A N/A fr readline N/A m N/A N/A re match ^\*\s+1\s+Thread\s+\w+\s+\(LWP\s+(?P<pid>[0-9]+)\) line N/A N/A m None N/A N/A m N/A N/A re match ^\*\s+1\s+(pid|process|Thread)\s+(?P<pid>[0-9]+) line N/A m N/A N/A cpid N/A int N/A N/A m group pid N/A N/A cb_res N/A N/A _common _call_callback callback callback_args N/A p pid N/A N/A cb_res N/A _common CB_ERROR N/A N/A N/A RuntimeError callback() returned error N/A target_mon N/A N/A _common TargetMonitor cpid idle_limit idle_limit memory_limit memory_limit time_limit timeout N/A N/A N/A N/A p poll None N/A N/A N/A N/A target_mon check_memory N/A N/A classification N/A _common EXCESS_MEMORY_USAGE N/A N/A N/A N/A target_mon check_idle N/A N/A N/A N/A N/A target_mon check_timeout N/A N/A classification N/A _common TIMEOUT N/A N/A N/A N/A time sleep 0.01 N/A N/A N/A N/A N/A p poll None N/A N/A N/A N/A N/A N/A N/A platform system QNX N/A N/A attempt -1 N/A sigs N/A N/A signal SIGTERM N/A signal SIGKILL N/A N/A N/A N/A p poll None N/A N/A attempt 1 N/A N/A attempt N/A len sigs Failed to kill child process N/A N/A _send_signal N/A sigs N/A attempt cpid N/A p pid N/A kill_time N/A N/A _common prof_timer N/A N/A N/A N/A N/A _common prof_timer kill_time SLAY_TIMEOUT N/A N/A N/A N/A N/A p poll None N/A N/A N/A N/A N/A time sleep 0.25 N/A N/A N/A N/A N/A platform system Windows N/A N/A N/A _send_signal N/A signal CTRL_BREAK_EVENT cpid N/A p pid N/A N/A N/A _send_signal N/A signal SIGTERM cpid N/A p pid N/A N/A N/A OSError N/A N/A N/A exit_code N/A N/A p wait N/A N/A N/A f seek 0 N/A os SEEK_SET N/A stdout N/A N/A f read N/A N/A N/A N/A _common delete temp_fn N/A N/A N/A nul close N/A m N/A N/A re search Traceback \(\D+\):.+Python command: stdout N/A re DOTALL N/A m N/A N/A tb N/A N/A m group 0 N/A tb N/A tb N/A N/A N/A tb rfind N/A N/A N/A N/A tb endswith No threads running N/A N/A N/A RuntimeError N/A GDB Python Failure

%s tb N/A N/A N/A N/A _common FuzzResult N/A _common NOT_AN_EXCEPTION stdout N/A N/A backtrace debug_classification N/A _process_gdb_output stdout N/A N/A cb_res N/A _common CB_HANG N/A N/A classification N/A _common TIMEOUT N/A N/A N/A classification None N/A N/A N/A cb_res N/A _common CB_FAIL N/A N/A classification N/A _common UNKNOWN N/A N/A classification debug_classification N/A stdout N/A _trim_disassembly stdout N/A stdout N/A N/A _common _limit_output_length stdout N/A N/A N/A _common FuzzResult classification stdout backtrace exit_code N/A _symbolize N/A N/A target output tool exp_opt N/A N/A N/A N/A fd tmp_log N/A N/A tempfile mkstemp prefix N/A %s_log tool suffix .txt dir . N/A N/A N/A N/A N/A os write fd output N/A N/A N/A N/A os close fd N/A N/A N/A result N/A N/A _common run N/A TOOL_GDB -batch -nx -ex set python print-stack full -ex py import exploitable -ex N/A exploitable -m %s %s N/A exp_opt tmp_log -ex quit target timeout 180 N/A N/A N/A N/A _common delete tmp_log N/A N/A N/A result classification N/A _common TIMEOUT N/A N/A N/A RuntimeError N/A Timed out while processing %s output:
%s N/A tool output N/A N/A N/A result backtrace N/A result classification N/A _process_gdb_output N/A result text N/A N/A result text N/A N/A _common _limit_output_length N/A result text N/A N/A N/A result classification N/A _common NOT_AN_EXCEPTION N/A N/A N/A RuntimeError N/A Failed to process %s output:
%s N/A tool output N/A result N/A symbolize_valgrind N/A N/A target valgrind_output N/A N/A N/A 
    Creates a :class:`~alf.FuzzResult` with classification by analyzing the log
    generated by Valgrind/Memcheck.
     N/A N/A _symbolize target valgrind_output valgrind -vg N/A symbolize_asan N/A N/A target asan_output N/A N/A N/A 
    Creates a :class:`~alf.FuzzResult` with classification by analyzing the log
    generated by AddressSanitizer.

    The result.text includes asan_output, but symbolized if possible.
     N/A N/A _symbolize target asan_output asan -a N/A _gdb_core_debug N/A N/A symbols ucore kcore remote solib_search N/A None None None None N/A N/A TOOL_GDB_NTO GDB targetting NTO not available for this platform N/A kcore N/A N/A TOOL_KDSRV kdserver not available for this platform N/A N/A N/A len N/A x N/A x N/A ucore kcore remote N/A x None 1 Must specify exactly one core file N/A N/A N/A tempfile TemporaryFile f N/A N/A gdb_cmd N/A TOOL_GDB_NTO -nx -x GDB_CMDS symbols N/A N/A ucore None N/A N/A N/A N/A gdb_cmd append ucore N/A gdb N/A N/A N/A _common subprocess Popen gdb_cmd stdout f stderr f stdin N/A N/A _common subprocess PIPE N/A N/A kcore None N/A N/A N/A N/A N/A gdb stdin write N/A target remote |%s %s
 N/A TOOL_KDSRV N/A N/A kcore replace \ \\ N/A N/A N/A remote None N/A N/A N/A N/A N/A gdb stdin write N/A target remote %s
 remote N/A core N/A ucore kcore N/A c N/A _gdb_cmd_gen core core solib_search solib_search detach N/A core N/A N/A N/A N/A N/A gdb stdin write N/A %s
 c N/A gdb_wait_st N/A N/A _common prof_timer N/A N/A N/A N/A N/A gdb poll None N/A N/A N/A N/A _common prof_timer gdb_wait_st 20 N/A N/A N/A N/A time sleep 0.1 N/A N/A N/A N/A gdb poll None N/A N/A N/A N/A gdb terminate N/A N/A N/A gdb wait N/A N/A N/A f seek 0 N/A gdb_out N/A N/A f read N/A trim N/A N/A gdb_out find $1 = "TRIM" N/A N/A trim -1 N/A N/A gdb_out N/A N/A join N/A N/A N/A l N/A l N/A N/A N/A N/A gdb_out N/A trim splitlines N/A -1 N/A N/A N/A l startswith #0 N/A N/A N/A N/A gdb_out N/A trim splitlines N/A 1 N/A N/A N/A bt cls N/A _process_gdb_output gdb_out N/A gdb_out N/A _trim_disassembly gdb_out N/A N/A N/A _common FuzzResult cls gdb_out bt N/A _gdb_cmd_gen N/A N/A core run use_rcheck solib_search target detach follow_child N/A False False False None None False False N/A N/A follow_child N/A N/A N/A set follow-fork-mode child N/A N/A run use_rcheck N/A N/A N/A set environment LD_PRELOAD librcheck.so N/A N/A set environment MALLOC_FILE /dev/null N/A N/A set environment MALLOC_START_TRACING 0 N/A N/A set environment MALLOC_CTHREAD 0 N/A N/A set environment MALLOC_CKBOUNDS 0 N/A N/A set environment MALLOC_CKACCESS 0 N/A N/A set environment MALLOC_CKALLOC 0 N/A N/A set environment MALLOC_ACTION 0 N/A N/A set environment MALLOC_DUMP_LEAKS 0 N/A N/A set environment MALLOC_USE_CACHE 0 N/A N/A set environment MALLOC_CKCHAIN 0 N/A solib_search N/A N/A N/A N/A set solib-search-path %s solib_search N/A core N/A N/A N/A print "TRIM" N/A N/A info program N/A N/A monitor kprintf N/A N/A run N/A N/A N/A set environment ASAN_OPTIONS abort_on_error=1 handle_segv=0 strict_memcmp=0 alloc_dealloc_mismatch=0 check_malloc_usable_size=0 N/A N/A start N/A N/A info threads N/A N/A continue N/A N/A symbol-file N/A N/A target None N/A N/A N/A RuntimeError Missing target N/A N/A N/A symbol-file %s target N/A N/A sharedlibrary N/A N/A info proc mappings N/A N/A info meminfo N/A N/A info threads N/A N/A shared N/A N/A info sharedlibrary N/A N/A backtrace full N/A N/A exploitable -m N/A N/A info locals N/A N/A info registers N/A N/A disassemble N/A detach N/A N/A N/A detach N/A N/A N/A N/A platform system Windows N/A N/A core N/A N/A N/A quit $_exitcode N/A N/A N/A init-if-undefined $_exitcode = -1 N/A N/A quit $_exitcode N/A N/A N/A quit_with_code N/A N/A _RE_GDB_OUTPUT N/A N/A re compile (?x) # verbose
                                ^(It\ stopped\ with|Program\ received)\ signal
                                     \ (?P<signame>SIG[A-Z]+),                 |
                                ^Program\ terminated\ with\ signal
                                     \ (?P<signum>[0-9]+),                     |
                                ^\s+(?P<mapstart>0x[A-Fa-f0-9]+)\s+
                                    (?P<mapend>0x[A-Fa-f0-9]+)\s+
                                    (?P<mapsize>0x[A-Fa-f0-9]+)\s+
                                    (?P<mapoffset>0x[A-Fa-f0-9]+)\s+
                                    (?P<mapimage>.*)$                          |
                                ^\#[0-9]+\s+(?P<addr1>0x[A-Fa-f0-9]+)?\s*
                                           <(?P<image1>[A-Za-z0-9_\.-]+)!
                                            (?P<symbol1>[A-Za-z0-9_:]+)(\([^\+]+\))?\+?
                                            (?P<offset1>[0-9]+)?>\s+\(         |
                                ^\#[0-9]+\s+(?P<addr2>0x[A-Fa-f0-9]+)\s+\(\)   |
                                ^\#[0-9]+\s+(?P<addr3>0x[A-Fa-f0-9]+)?(\s+in)?\s+
                                            (?P<symbol3>[A-Za-z0-9_:?]+)\s+\(.*?\)\s+
                                (from|at)\s+(?P<image3>[A-Za-z0-9_\./-]+):?
                                            (?P<offset3>[0-9]+)?$              |
                                ^\#[0-9]+\s+(?P<addr4>0x[A-Fa-f0-9]+)?(\s+in)?\s+
                                            (?P<symbol4>[A-Za-z0-9_:?]+) N/A re MULTILINE _process_gdb_output N/A N/A stdout N/A N/A N/A N/A backtrace classification _ N/A N/A _common process_exploitable_output stdout N/A N/A N/A classification N/A _common NOT_AN_EXCEPTION backtrace N/A N/A N/A backtrace classification N/A classification N/A _common NOT_AN_EXCEPTION N/A backtrace N/A N/A maps N/A N/A m N/A N/A _RE_GDB_OUTPUT finditer stdout N/A N/A sig None N/A N/A N/A m group signame N/A N/A sig N/A N/A m group signame N/A N/A N/A N/A m group signum N/A N/A sig N/A int N/A N/A m group signum N/A N/A N/A N/A m group symbol1 N/A N/A addr N/A N/A m group addr1 N/A image N/A N/A m group image1 N/A symbol N/A N/A m group symbol1 N/A offset N/A N/A m group offset1 N/A N/A N/A N/A m group addr2 N/A N/A addr N/A N/A m group addr2 N/A image symbol offset None N/A N/A N/A N/A m group symbol3 N/A N/A addr N/A N/A m group addr3 N/A image N/A N/A m group image3 N/A symbol N/A N/A m group symbol3 N/A offset N/A N/A m group offset3 N/A N/A symbol ?? N/A N/A symbol Unknown N/A image N/A N/A image N/A N/A N/A os path basename image N/A N/A N/A N/A m group symbol4 N/A N/A addr N/A N/A m group addr4 N/A symbol N/A N/A m group symbol4 N/A image offset None N/A N/A N/A N/A m group mapstart N/A N/A N/A maps N/A N/A N/A int N/A N/A m group mapstart 16 N/A int N/A N/A m group mapend 16 N/A N/A m group mapimage N/A N/A N/A sig None N/A N/A N/A sig N/A 8 SIGFPE N/A N/A classification N/A _common PROBABLY_NOT_EXPLOITABLE N/A N/A N/A sig N/A 2 SIGINT N/A N/A classification N/A _common UNKNOWN N/A N/A N/A addr None N/A N/A addr N/A int addr 16 N/A N/A offset None N/A N/A offset N/A int offset N/A N/A N/A backtrace append N/A addr image symbol offset N/A real_bt N/A N/A N/A addr image symbol offset backtrace N/A N/A N/A addr None N/A N/A N/A N/A m_start m_end m_image N/A N/A maps items N/A N/A N/A N/A addr m_start N/A addr m_end N/A N/A rel_addr N/A addr m_start N/A N/A image None N/A N/A image N/A N/A N/A os path basename m_image N/A N/A offset None N/A N/A offset rel_addr N/A N/A N/A N/A real_bt append N/A N/A _common LSO N/A image symbol offset N/A N/A real_bt classification N/A