Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
/src/libevent/sample/hostcheck.c [] []
/src/tmux/log.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-load-buffer.c [] []
/src/libevent/test/regress_timer_timeout.c [] []
/src/tmux/tty-acs.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/test-closed.c [] []
/src/tmux/session.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-new-window.c [] []
/src/libevent/log-internal.h [] []
/src/libevent/sample/openssl_hostname_validation.c [] []
/src/libevent/sample/dns-example.c [] []
/src/libevent/win32select.c [] []
/src/tmux/cmd-capture-pane.c [] []
/src/tmux/tty-keys.c [] []
/src/libevent/http.c [] []
/src/libevent/test/tinytest.c [] []
/src/tmux/environ.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/evport.c [] []
/src/libevent/bufferevent_ratelim.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-paste-buffer.c [] []
/src/tmux/format-draw.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/imsg-buffer.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat.h [] []
/src/tmux/compat/getline.c [] []
/src/tmux/compat/forkpty-aix.c [] []
/src/libevent/test-export/test-export.c [] []
/src/tmux/cmd-join-pane.c [] []
/src/tmux/compat/strcasestr.c [] []
/src/libevent/evutil_time.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/test-fdleak.c [] []
/src/tmux/cmd-rotate-window.c [] []
/src/libevent/test/regress_http.c [] []
/src/tmux/popup.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-list-sessions.c [] []
/src/tmux/compat/tree.h [] []
/src/libevent/bufferevent_sock.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/sample/http-connect.c [] []
/src/tmux/window-clock.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-resize-pane.c [] []
/src/tmux/cmd-choose-tree.c [] []
/src/libevent/sha1.c [] []
/src/tmux/resize.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/explicit_bzero.c [] []
/src/libevent/include/event2/tag_compat.h [] []
/src/tmux/compat/getdtablecount.c [] []
/src/libevent/epoll_sub.c [] []
/src/tmux/names.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-respawn-window.c [] []
/src/libevent/evrpc.c [] []
/src/tmux/cmd-show-prompt-history.c [] []
/src/tmux/mode-tree.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/input.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/regress_util.c [] []
/src/libevent/include/event2/rpc_compat.h [] []
/src/libevent/evutil.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/tmux.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/daemon.c [] []
/src/tmux/cmd-split-window.c [] []
/src/libevent/sample/ws-chat-server.c [] []
/src/tmux/cmd-attach-session.c [] []
/src/tmux/compat/utf8proc.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/bufferevent-internal.h [] []
/src/tmux/cmd-refresh-client.c [] []
/src/tmux/compat/reallocarray.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/strlcpy.c [] []
/src/libevent/bufferevent_ssl.c [] []
/src/libevent/test/test-time.c [] []
/src/libevent/include/event2/event.h [] []
/src/tmux/window-client.c [] []
/src/libevent/evutil_rand.c [] []
/src/libevent/test/regress_mbedtls.c [] []
/src/tmux/compat/memmem.c [] []
/src/tmux/cmd-set-environment.c [] []
/src/tmux/cmd-lock-server.c [] []
/src/libevent/strlcpy.c [] []
/src/tmux/cmd-select-pane.c [] []
/src/tmux/cmd-set-buffer.c [] []
/src/tmux/image-sixel.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/strtonum.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/regress_iocp.c [] []
/src/libevent/test/regress_minheap.c [] []
/src/libevent/sample/http-server.c [] []
/src/tmux/cmd-new-session.c [] []
/src/libevent/test/test-ratelim.c [] []
/src/tmux/regsub.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-display-menu.c [] []
/src/libevent/WIN32-Code/tree.h [] []
/src/tmux/compat/clock_gettime.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/include/event2/keyvalq_struct.h [] []
/src/libevent/bufferevent.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/attributes.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/test-changelist.c [] []
/src/libevent/watch.c [] []
/src/tmux/cmd-run-shell.c [] []
/src/libevent/bufferevent_pair.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/options.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/utf8-combined.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/epolltable-internal.h [] []
/src/tmux/layout-custom.c [] []
/src/tmux/cmd-find.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/bitstring.h [] []
/src/libevent/sample/watch-timing.c [] []
/src/tmux/cmd-if-shell.c [] []
/src/tmux/file.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-show-messages.c [] []
/src/tmux/screen-redraw.c [] []
/src/tmux/utf8.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-command-prompt.c [] []
/src/tmux/cmd-source-file.c [] []
/src/libevent/test/tinytest.h [] []
/src/tmux/cmd-select-window.c [] []
/src/libevent/test/tinytest_demo.c [] []
/src/tmux/arguments.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/alerts.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-list-keys.c [] []
/src/tmux/key-string.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/window.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/regress_buffer.c [] []
/src/tmux/compat/asprintf.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-rename-window.c [] []
/src/tmux/compat/getdtablesize.c [] []
/src/libevent/test/test-kq-collision.c [] []
/src/libevent/WIN32-Code/getopt_long.c [] []
/src/libevent/test/regress_ws.c [] []
/src/tmux/style.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/arc4random.c [] []
/src/tmux/notify.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/strnlen.c [] []
/src/tmux/control.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/listener.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/ht-internal.h [] []
/src/libevent/test/regress_watch.c [] []
/src/tmux/cfg.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/osdep-openbsd.c [] []
/src/libevent/test/regress_finalize.c [] []
/src/libevent/evthread_win32.c [] []
/src/libevent/test/tinytest_macros.h [] []
/src/tmux/server-client.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-kill-window.c [] []
/src/libevent/openssl-compat.h [] []
/src/libevent/test/regress_main.c [] []
/src/libevent/mm-internal.h [] []
/src/tmux/cmd-kill-pane.c [] []
/src/libevent/test/regress.h [] []
/src/libevent/signalfd.c [] []
/src/libevent/test/regress_bufferevent.c [] []
/src/tmux/cmd-pipe-pane.c [] []
/src/tmux/cmd-list-buffers.c [] []
/src/tmux/paste.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-server-access.c [] []
/src/tmux/window-tree.c [] []
/src/libevent/sample/le-proxy.c [] []
/src/tmux/server-fn.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-list-windows.c [] []
/src/libevent/test/bench_http.c [] []
/src/tmux/cmd-kill-session.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/sample/becat.c [] []
/src/tmux/cmd-unbind-key.c [] []
/src/tmux/grid-view.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/server-acl.c [] []
/src/libevent/include/event2/event_struct.h [] []
/src/tmux/hyperlinks.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/select.c [] []
/src/tmux/client.c [] []
/src/tmux/compat/daemon-darwin.c [] []
/src/libevent/include/event2/buffer.h [] []
/src/tmux/cmd-swap-window.c [] []
/src/libevent/ratelim-internal.h [] []
/src/libevent/test/regress_zlib.c [] []
/src/tmux/screen-write.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/util-internal.h [] []
/src/libevent/epoll.c [] []
/src/libevent/event-internal.h [] []
/src/tmux/layout.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/regress_openssl.c [] []
/src/tmux/cmd-move-window.c [] []
/src/libevent/test/regress_ssl.c [] []
/src/tmux/format.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-set-option.c [] []
/src/libevent/bufferevent_mbedtls.c [] []
/src/libevent/poll.c [] []
/src/libevent/sample/https-client.c [] []
/src/tmux/cmd-select-layout.c [] []
/src/tmux/compat/recallocarray.c [] []
/src/libevent/test/regress_thread.c [] []
/src/libevent/test/regress_testutils.c [] []
/src/libevent/sample/event-read-fifo.c [] []
/src/libevent/bufferevent_openssl.c [] []
/src/libevent/evthread.c [] []
/src/tmux/input-keys.c [] []
/src/libevent/devpoll.c [] []
/src/tmux/cmd-show-options.c [] []
/src/libevent/log.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/evthread-internal.h [] []
/src/tmux/tmux.h [] []
/src/libevent/sample/hello-world.c [] []
/src/tmux/compat/getopt_long.c [] []
/src/tmux/window-buffer.c [] []
/src/tmux/compat/queue.h [] []
/src/tmux/cmd-kill-server.c [] []
/src/tmux/compat/fdforkpty.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/unvis.c [] []
/src/libevent/event_iocp.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/grid-reader.c [] []
/src/tmux/menu.c [] []
/src/tmux/cmd-queue.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/fgetln.c [] []
/src/tmux/compat/cfmakeraw.c [] []
/src/libevent/buffer_iocp.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/bufferevent_async.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-list-panes.c [] []
/src/tmux/grid.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/status.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/strlcat.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/freezero.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/test/regress.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/sample/time-test.c [] []
/src/tmux/spawn.c [] []
/src/tmux/window-copy.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/include/event2/buffer_compat.h [] []
/src/tmux/proc.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/wepoll.c [] []
/src/tmux/colour.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/err.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-display-panes.c [] []
/src/tmux/compat/getprogname.c [] []
/src/tmux/fuzz/input-fuzzer.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/server.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-display-message.c [] []
/src/libevent/buffer.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/event.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/event_tagging.c [] []
/src/tmux/tty-term.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-respawn-pane.c [] []
/src/tmux/cmd-break-pane.c [] []
/src/tmux/cmd-save-buffer.c [] []
/src/tmux/xmalloc.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/ws.c [] []
/src/libevent/kqueue.c [] []
/src/tmux/layout-set.c [] []
/src/libevent/evmap.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/osdep-freebsd.c [] []
/src/libevent/evbuffer-internal.h [] []
/src/libevent/test/regress_thread.h [] []
/src/tmux/tty-features.c [] []
/src/libevent/bufferevent_filter.c [] []
/src/libevent/test/regress_et.c [] []
/src/tmux/control-notify.c [] []
/src/tmux/cmd-list-clients.c [] []
/src/libevent/test/regress_dns.c [] []
/src/libevent/test/regress_rpc.c [] []
/src/libevent/include/event2/event_compat.h [] []
/src/libevent/test/regress.gen.c [] []
/src/tmux/cmd-switch-client.c [] []
/src/libevent/evthread_pthread.c [] []
/src/tmux/cmd-find-window.c [] []
/src/tmux/cmd-detach-client.c [] []
/src/libevent/include/event2/util.h [] []
/src/tmux/cmd-send-keys.c [] []
/src/tmux/compat/vis.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/signal.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-copy-mode.c [] []
/src/tmux/key-bindings.c [] []
/src/tmux/compat/imsg.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/sample/ssl-client-mbedtls.c [] []
/src/libevent/test/print-winsock-errors.c [] []
/src/libevent/include/event2/rpc.h [] []
/src/tmux/tty.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/options-table.c [] []
/src/libevent/test/bench_httpclient.c [] []
/src/libevent/test/test-dumpevents.c [] []
/src/tmux/compat/getpeereid.c [] []
/src/tmux/job.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/setproctitle.c [] []
/src/tmux/cmd-confirm-before.c [] []
/src/tmux/cmd-swap-pane.c [] []
/src/tmux/cmd-rename-session.c [] []
/src/tmux/screen.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/compat/systemd.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/window-customize.c [] []
/src/libevent/test/bench_cascade.c [] []
/src/libevent/test/regress_listener.c [] []
/src/tmux/image.c ['tmux/fuzz/input-fuzzer.c'] []
/src/tmux/cmd-bind-key.c [] []
/src/libevent/evdns.c [] []
/src/tmux/compat/closefrom.c ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/minheap-internal.h ['tmux/fuzz/input-fuzzer.c'] []
/src/libevent/include/event2/bufferevent_compat.h [] []
/src/tmux/cmd-resize-window.c [] []
/src/libevent/compat/sys/queue.h [] []
/src/tmux/cmd-wait-for.c [] []
/src/tmux/cmd-show-environment.c [] []

Directories in report

Directory
/src/libevent/sample/
/src/libevent/
/src/tmux/
/src/tmux/fuzz/
/src/tmux/compat/
/src/libevent/test/
/src/libevent/compat/sys/
/src/libevent/WIN32-Code/
/src/libevent/include/event2/
/src/libevent/test-export/

Sink analyser for CWEs

This section contains multiple tables, each table contains a list of sink functions/methods found in the project for one of the CWE supported by the sink analyser, together with information like which fuzzers statically reach the sink functions/methods and possible call path to that sink functions/methods if it is not statically reached by any fuzzers. Column 1 is the function/method name of the sink functions/methods found in the project. Column 2 lists all fuzzers (or no fuzzers at all) that have covered that particular function method statically. Column 3 shows a list of possible call paths to reach the specific function/method call if none of the fuzzers cover the target function/method calls. Lastly, column 4 shows possible fuzzer blockers that prevent an existing fuzzer from reaching the target sink functions/methods dynamically.

Sink functions/methods found for CWE787

Target sink Reached by fuzzer Function call path Possible branch blockers
xmalloc ['/src/tmux/fuzz/input-fuzzer.c'] N/A
Blocker function Arguments type Return type Constants touched
window_clock_init
in /src/tmux/window-clock.c:153
['struct window_mode_entry*', '__unused*', '__unused*'] struct screen []
cmd_break_pane_exec
in /src/tmux/cmd-break-pane.c:48
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_move_window_exec
in /src/tmux/cmd-move-window.c:59
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_new_session_exec
in /src/tmux/cmd-new-session.c:67
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_tree_kill_current_callback
in /src/tmux/window-tree.c:1196
['struct client*', 'void*', 'char*', '__unused'] int []
cmd_kill_pane_exec
in /src/tmux/cmd-kill-pane.c:44
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_pane_error_callback
in /src/tmux/window.c:1047
['__unused*', '__unused short', 'void*'] void []
server_signal
in /src/tmux/server.c:430
['int'] void []
cmd_pipe_pane_exec
in /src/tmux/cmd-pipe-pane.c:55
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_pipe_pane_read_callback
in /src/tmux/cmd-pipe-pane.c:188
['__unused*', 'void*'] void []
cmd_pipe_pane_write_callback
in /src/tmux/cmd-pipe-pane.c:205
['__unused*', 'void*'] void []
cmd_pipe_pane_error_callback
in /src/tmux/cmd-pipe-pane.c:216
['__unused*', '__unused short', 'void*'] void []
cmd_join_pane_exec
in /src/tmux/cmd-join-pane.c:62
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_kill_window_exec
in /src/tmux/cmd-kill-window.c:55
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_new_window_exec
in /src/tmux/cmd-new-window.c:52
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_respawn_window_exec
in /src/tmux/cmd-respawn-window.c:47
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_swap_window_exec
in /src/tmux/cmd-swap-window.c:45
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_tree_swap
in /src/tmux/window-tree.c:918
['void*', 'void*'] int []
window_tree_kill_tagged_callback
in /src/tmux/window-tree.c:1217
['struct client*', 'void*', 'char*', '__unused'] int []
cmd_kill_session_exec
in /src/tmux/cmd-kill-session.c:45
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_switch_client_exec
in /src/tmux/cmd-switch-client.c:47
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_attach_session_exec
in /src/tmux/cmd-attach-session.c:167
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
server_client_dispatch
in /src/tmux/server-client.c:3309
['struct imsg*', 'void*'] void []
tty_read_callback
in /src/tmux/tty.c:171
['__unused', '__unused short', 'void*'] void []
alerts_callback
in /src/tmux/alerts.c:51
['__unused', '__unused short', '__unused*'] void []
notify_callback
in /src/tmux/notify.c:122
['struct cmdq_item*', 'void*'] enum cmd_retval []
cmd_rotate_window_exec
in /src/tmux/cmd-rotate-window.c:43
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_select_pane_exec
in /src/tmux/cmd-select-pane.c:83
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_split_window_exec
in /src/tmux/cmd-split-window.c:53
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_swap_pane_exec
in /src/tmux/cmd-swap-pane.c:45
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_customize_free
in /src/tmux/window-customize.c:921
['struct window_mode_entry*'] void []
window_buffer_free
in /src/tmux/window-buffer.c:358
['struct window_mode_entry*'] void []
window_client_free
in /src/tmux/window-client.c:319
['struct window_mode_entry*'] void []
window_tree_free
in /src/tmux/window-tree.c:1039
['struct window_mode_entry*'] void []
cmd_select_layout_exec
in /src/tmux/cmd-select-layout.c:71
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_resize_pane_exec
in /src/tmux/cmd-resize-pane.c:49
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_lock_server_exec
in /src/tmux/cmd-lock-server.c:64
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
session_lock_timer
in /src/tmux/session.c:251
['__unused', '__unused short', 'void*'] void []
cmd_select_window_exec
in /src/tmux/cmd-select-window.c:84
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_set_option_exec
in /src/tmux/cmd-set-option.c:83
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_customize_set_option_callback
in /src/tmux/window-customize.c:958
['struct client*', 'void*', 'char*', '__unused'] int []
window_customize_change_each
in /src/tmux/window-customize.c:1324
['void*', 'void*', '__unused*', '__unused'] void []
window_customize_change_current_callback
in /src/tmux/window-customize.c:1349
['__unused*', 'void*', 'char*', '__unused'] int []
window_customize_menu
in /src/tmux/window-customize.c:852
['void*', 'struct client*', 'key_code'] void []
cmd_refresh_client_exec
in /src/tmux/cmd-refresh-client.c:225
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
server_client_key_callback
in /src/tmux/server-client.c:2331
['struct cmdq_item*', 'void*'] enum cmd_retval []
cmd_resize_window_exec
in /src/tmux/cmd-resize-window.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
server_loop
in /src/tmux/server.c:263
[] int []
popup_menu_done
in /src/tmux/popup.c:381
['__unused*', '__unused', 'key_code', 'void*'] void []
cmd_display_panes_key
in /src/tmux/cmd-display-panes.c:223
['struct client*', 'void*', 'struct key_event*'] int []
cmd_choose_tree_exec
in /src/tmux/cmd-choose-tree.c:94
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_copy_mode_exec
in /src/tmux/cmd-copy-mode.c:56
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_run_shell_callback
in /src/tmux/cmd-run-shell.c:227
['struct job*'] void []
cfg_done
in /src/tmux/cfg.c:47
['__unused*', '__unused*'] enum cmd_retval []
cmd_display_message_exec
in /src/tmux/cmd-display-message.c:60
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_save_buffer_exec
in /src/tmux/cmd-save-buffer.c:72
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_show_options_exec
in /src/tmux/cmd-show-options.c:76
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_server_access_exec
in /src/tmux/cmd-server-access.c:70
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_panes_exec
in /src/tmux/cmd-list-panes.c:50
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_show_messages_exec
in /src/tmux/cmd-show-messages.c:73
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_keys_exec
in /src/tmux/cmd-list-keys.c:147
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_show_prompt_history_exec
in /src/tmux/cmd-show-prompt-history.c:52
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_windows_exec
in /src/tmux/cmd-list-windows.c:61
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_buffers_exec
in /src/tmux/cmd-list-buffers.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_display_message_each
in /src/tmux/cmd-display-message.c:52
['char*', 'char*', 'void*'] void []
cmd_show_environment_exec
in /src/tmux/cmd-show-environment.c:97
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_source_file_complete_cb
in /src/tmux/cmd-source-file.c:63
['struct cmdq_item*', '__unused*'] enum cmd_retval []
cmd_list_sessions_exec
in /src/tmux/cmd-list-sessions.c:52
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_clients_exec
in /src/tmux/cmd-list-clients.c:53
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
format_log1
in /src/tmux/format.c:263
['struct format_expand_state*', 'char*', 'char*'] void []
cmd_find_window_exec
in /src/tmux/cmd-find-window.c:44
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_clock_key
in /src/tmux/window-clock.c:197
['struct window_mode_entry*', '__unused*', '__unused*', '__unused*', '__unused', '__unused*'] void []
cmd_respawn_pane_exec
in /src/tmux/cmd-respawn-pane.c:47
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_capture_pane_exec
in /src/tmux/cmd-capture-pane.c:212
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_copy_command
in /src/tmux/window-copy.c:3100
['struct window_mode_entry*', 'struct client*', 'struct session*', 'struct winlink*', 'struct args*', 'struct mouse_event*'] void []
window_buffer_menu
in /src/tmux/window-buffer.c:273
['void*', 'struct client*', 'key_code'] void []
window_client_menu
in /src/tmux/window-client.c:250
['void*', 'struct client*', 'key_code'] void []
window_tree_menu
in /src/tmux/window-tree.c:876
['void*', 'struct client*', 'key_code'] void []
window_customize_init
in /src/tmux/window-customize.c:871
['struct window_mode_entry*', 'struct cmd_find_state*', 'struct args*'] struct screen []
window_buffer_init
in /src/tmux/window-buffer.c:321
['struct window_mode_entry*', 'struct cmd_find_state*', 'struct args*'] struct screen []
window_client_init
in /src/tmux/window-client.c:283
['struct window_mode_entry*', '__unused*', 'struct args*'] struct screen []
window_tree_init
in /src/tmux/window-tree.c:970
['struct window_mode_entry*', 'struct cmd_find_state*', 'struct args*'] struct screen []
layout_set_even_h
in /src/tmux/layout-set.c:180
['struct window*'] void []
layout_set_even_v
in /src/tmux/layout-set.c:186
['struct window*'] void []
layout_set_main_h
in /src/tmux/layout-set.c:192
['struct window*'] void []
layout_set_main_h_mirrored
in /src/tmux/layout-set.c:290
['struct window*'] void []
layout_set_main_v
in /src/tmux/layout-set.c:388
['struct window*'] void []
layout_set_main_v_mirrored
in /src/tmux/layout-set.c:486
['struct window*'] void []
layout_set_tiled
in /src/tmux/layout-set.c:584
['struct window*'] void []
input_csi_dispatch
in /src/tmux/input.c:1388
['struct input_ctx*'] int []
cmd_load_buffer_exec
in /src/tmux/cmd-load-buffer.c:90
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_source_file_done
in /src/tmux/cmd-source-file.c:101
['struct client*', 'char*', 'int', 'int', 'struct evbuffer*', 'void*'] void []
cmd_source_file_exec
in /src/tmux/cmd-source-file.c:168
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_save_buffer_done
in /src/tmux/cmd-save-buffer.c:58
['__unused*', 'char*', 'int', '__unused', '__unused*', 'void*'] void []
cmd_wait_for_exec
in /src/tmux/cmd-wait-for.c:120
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_set_environment_exec
in /src/tmux/cmd-set-environment.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
key_bindings_read_only
in /src/tmux/key-bindings.c:665
['struct cmdq_item*', '__unused*'] enum cmd_retval []
cmd_run_shell_exec
in /src/tmux/cmd-run-shell.c:107
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_run_shell_timer
in /src/tmux/cmd-run-shell.c:182
['__unused', '__unused short', 'void*'] void []
cmd_confirm_before_exec
in /src/tmux/cmd-confirm-before.c:66
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_if_shell_exec
in /src/tmux/cmd-if-shell.c:72
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_bind_key_exec
in /src/tmux/cmd-bind-key.c:54
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_rename_session_exec
in /src/tmux/cmd-rename-session.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_send_keys_exec
in /src/tmux/cmd-send-keys.c:152
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_unbind_key_exec
in /src/tmux/cmd-unbind-key.c:42
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_set_buffer_exec
in /src/tmux/cmd-set-buffer.c:55
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_display_panes_exec
in /src/tmux/cmd-display-panes.c:269
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
server_client_read_only
in /src/tmux/server-client.c:3420
['struct cmdq_item*', '__unused*'] enum cmd_retval []
cmd_display_menu_exec
in /src/tmux/cmd-display-menu.c:283
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_display_popup_exec
in /src/tmux/cmd-display-menu.c:384
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_paste_buffer_exec
in /src/tmux/cmd-paste-buffer.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_load_buffer_done
in /src/tmux/cmd-load-buffer.c:53
['__unused*', 'char*', 'int', 'int', 'struct evbuffer*', 'void*'] void []
cmd_command_prompt_exec
in /src/tmux/cmd-command-prompt.c:80
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmdq_error_callback
in /src/tmux/cmd-queue.c:703
['struct cmdq_item*', 'void*'] enum cmd_retval []
cmd_if_shell_callback
in /src/tmux/cmd-if-shell.c:137
['struct job*'] void []
file_push_cb
in /src/tmux/file.c:449
['__unused', '__unused short', 'void*'] void []
file_read_callback
in /src/tmux/file.c:684
['__unused*', 'void*'] void []
tty_cmd_setselection
in /src/tmux/tty.c:2251
['struct tty*', 'struct tty_ctx*'] void []
sixel_scale
in /src/tmux/image-sixel.c:416
['struct sixel_image*', 'u_int', 'u_int', 'u_int', 'u_int', 'u_int', 'u_int', 'int'] struct sixel_image []
tty_cmd_sixelimage
in /src/tmux/tty.c:2288
['struct tty*', 'struct tty_ctx*'] void []
sixel_to_screen
in /src/tmux/image-sixel.c:658
['struct sixel_image*'] struct screen []
cmd_command_prompt_callback
in /src/tmux/cmd-command-prompt.c:169
['struct client*', 'void*', 'char*', 'int'] int []
window_copy_init
in /src/tmux/window-copy.c:438
['struct window_mode_entry*', '__unused*', 'struct args*'] struct screen []
window_copy_cmd_refresh_from_pane
in /src/tmux/window-copy.c:2646
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_resize
in /src/tmux/window-copy.c:1018
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_clock_resize
in /src/tmux/window-clock.c:187
['struct window_mode_entry*', 'u_int', 'u_int'] void []
popup_resize_cb
in /src/tmux/popup.c:296
['__unused*', 'void*'] void []
popup_key_cb
in /src/tmux/popup.c:485
['struct client*', 'void*', 'struct key_event*'] int []
window_customize_resize
in /src/tmux/window-customize.c:934
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_buffer_resize
in /src/tmux/window-buffer.c:380
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_client_resize
in /src/tmux/window-client.c:341
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_tree_resize
in /src/tmux/window-tree.c:1052
['struct window_mode_entry*', 'u_int', 'u_int'] void []
tty_keys_callback
in /src/tmux/tty-keys.c:1008
['__unused', '__unused short', 'void*'] void []
server_client_click_timer
in /src/tmux/server-client.c:3005
['__unused', '__unused short', 'void*'] void []
status_prompt_menu_callback
in /src/tmux/status.c:1779
['__unused*', 'u_int', 'key_code', 'void*'] void []
popup_draw_cb
in /src/tmux/popup.c:211
['struct client*', 'void*', 'struct screen_redraw_ctx*'] void []
window_copy_view_init
in /src/tmux/window-copy.c:481
['struct window_mode_entry*', '__unused*', '__unused*'] struct screen []
window_copy_cmd_search_again
in /src/tmux/window-copy.c:2115
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_reverse
in /src/tmux/window-copy.c:2132
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_backward
in /src/tmux/window-copy.c:2457
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_backward_text
in /src/tmux/window-copy.c:2477
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_backward_incremental
in /src/tmux/window-copy.c:2537
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_forward_incremental
in /src/tmux/window-copy.c:2592
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_forward
in /src/tmux/window-copy.c:2497
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_forward_text
in /src/tmux/window-copy.c:2517
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_halfpage_up
in /src/tmux/window-copy.c:1552
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_page_up
in /src/tmux/window-copy.c:1993
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_halfpage_down
in /src/tmux/window-copy.c:1524
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_halfpage_down_and_cancel
in /src/tmux/window-copy.c:1538
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_page_down
in /src/tmux/window-copy.c:1966
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_page_down_and_cancel
in /src/tmux/window-copy.c:1980
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_history_bottom
in /src/tmux/window-copy.c:1573
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_history_top
in /src/tmux/window-copy.c:1595
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_previous_paragraph
in /src/tmux/window-copy.c:2004
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_paragraph
in /src/tmux/window-copy.c:1892
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_matching_bracket
in /src/tmux/window-copy.c:1771
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_bottom
in /src/tmux/window-copy.c:1476
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_middle
in /src/tmux/window-copy.c:1487
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_top
in /src/tmux/window-copy.c:1498
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_scroll_timer
in /src/tmux/window-copy.c:317
['__unused', '__unused short', 'void*'] void []
window_copy_cmd_copy_end_of_line
in /src/tmux/window-copy.c:1240
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_end_of_line_and_cancel
in /src/tmux/window-copy.c:1246
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_end_of_line
in /src/tmux/window-copy.c:1252
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_end_of_line_and_cancel
in /src/tmux/window-copy.c:1258
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_line
in /src/tmux/window-copy.c:1328
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_line_and_cancel
in /src/tmux/window-copy.c:1334
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_line
in /src/tmux/window-copy.c:1340
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_line_and_cancel
in /src/tmux/window-copy.c:1346
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_down
in /src/tmux/window-copy.c:1395
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_down_and_cancel
in /src/tmux/window-copy.c:1406
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_down
in /src/tmux/window-copy.c:2076
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_down_and_cancel
in /src/tmux/window-copy.c:2090
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_select_line
in /src/tmux/window-copy.c:2149
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_begin_selection
in /src/tmux/window-copy.c:1119
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_end_of_line
in /src/tmux/window-copy.c:1515
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_right
in /src/tmux/window-copy.c:1432
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_again
in /src/tmux/window-copy.c:1616
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_reverse
in /src/tmux/window-copy.c:1644
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_forward
in /src/tmux/window-copy.c:2376
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_to_forward
in /src/tmux/window-copy.c:2412
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_space
in /src/tmux/window-copy.c:1903
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_word
in /src/tmux/window-copy.c:1925
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_space_end
in /src/tmux/window-copy.c:1914
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_word_end
in /src/tmux/window-copy.c:1939
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_select_word
in /src/tmux/window-copy.c:2178
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_up
in /src/tmux/window-copy.c:1504
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_up
in /src/tmux/window-copy.c:2104
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_start_of_line
in /src/tmux/window-copy.c:2239
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_back_to_indentation
in /src/tmux/window-copy.c:1110
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_left
in /src/tmux/window-copy.c:1421
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_backward
in /src/tmux/window-copy.c:2358
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_to_backward
in /src/tmux/window-copy.c:2394
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_previous_space
in /src/tmux/window-copy.c:2015
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_previous_word
in /src/tmux/window-copy.c:2026
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_customize_set_command_callback
in /src/tmux/window-customize.c:1172
['struct client*', 'void*', 'char*', '__unused'] int []
window_tree_command_each
in /src/tmux/window-tree.c:1108
['void*', 'void*', 'struct client*', '__unused'] void []
client_main
in /src/tmux/client.c:231
['struct event_base*', 'int', 'char**', 'uint64_t', 'int'] int []
server_accept
in /src/tmux/server.c:368
['int', 'short', '__unused*'] void []
window_copy_cmd_goto_line
in /src/tmux/window-copy.c:2347
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_other_end
in /src/tmux/window-copy.c:1953
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_prompt
in /src/tmux/window-copy.c:2439
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_previous_prompt
in /src/tmux/window-copy.c:2448
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_rectangle_on
in /src/tmux/window-copy.c:2040
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_rectangle_off
in /src/tmux/window-copy.c:2052
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_rectangle_toggle
in /src/tmux/window-copy.c:2064
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_to_mark
in /src/tmux/window-copy.c:2430
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_append_selection
in /src/tmux/window-copy.c:1086
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_append_selection_and_cancel
in /src/tmux/window-copy.c:1098
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_clear_selection
in /src/tmux/window-copy.c:1169
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_selection
in /src/tmux/window-copy.c:1375
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_selection_and_cancel
in /src/tmux/window-copy.c:1385
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe
in /src/tmux/window-copy.c:2288
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_and_cancel
in /src/tmux/window-copy.c:2298
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_pipe
in /src/tmux/window-copy.c:2327
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_pipe_and_cancel
in /src/tmux/window-copy.c:2337
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_bottom_line
in /src/tmux/window-copy.c:1150
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_middle_line
in /src/tmux/window-copy.c:1672
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_top_line
in /src/tmux/window-copy.c:2248
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_customize_set_note_callback
in /src/tmux/window-customize.c:1211
['__unused*', 'void*', 'char*', '__unused'] int []
window_customize_change_tagged_callback
in /src/tmux/window-customize.c:1385
['struct client*', 'void*', 'char*', '__unused'] int []
window_buffer_update
in /src/tmux/window-buffer.c:388
['struct window_mode_entry*'] void []
window_buffer_edit_close_cb
in /src/tmux/window-buffer.c:439
['char*', 'size_t', 'void*'] void []
mode_tree_search_callback
in /src/tmux/mode-tree.c:990
['__unused*', 'void*', 'char*', '__unused'] int []
mode_tree_filter_callback
in /src/tmux/mode-tree.c:1016
['__unused*', 'void*', 'char*', '__unused'] int []
window_client_update
in /src/tmux/window-client.c:349
['struct window_mode_entry*'] void []
window_tree_update
in /src/tmux/window-tree.c:1060
['struct window_mode_entry*'] void []
window_tree_command_done
in /src/tmux/window-tree.c:1123
['__unused*', 'void*'] enum cmd_retval []
window_tree_draw
in /src/tmux/window-tree.c:810
['void*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
window_customize_build
in /src/tmux/window-customize.c:526
['void*', '__unused*', '__unused*', 'char*'] void []
window_customize_draw
in /src/tmux/window-customize.c:836
['void*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
input_exit_osc
in /src/tmux/input.c:2555
['struct input_ctx*'] void []
format_cb_pane_fg
in /src/tmux/format.c:990
['struct format_tree*'] void []
format_cb_pane_bg
in /src/tmux/format.c:1004
['struct format_tree*'] void []
window_client_draw
in /src/tmux/window-client.c:212
['__unused*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
input_esc_dispatch
in /src/tmux/input.c:1312
['struct input_ctx*'] int []
window_clock_timer_callback
in /src/tmux/window-clock.c:126
['__unused', '__unused short', 'void*'] void []
input_timer_callback
in /src/tmux/input.c:768
['__unused', '__unused short', 'void*'] void []
window_pane_input_callback
in /src/tmux/window.c:1671
['struct client*', '__unused*', 'int', 'int', 'struct evbuffer*', 'void*'] void []
window_pane_read_callback
in /src/tmux/window.c:1019
['__unused*', 'void*'] void []
popup_job_update_cb
in /src/tmux/popup.c:595
['struct job*'] void []
input_c0_dispatch
in /src/tmux/input.c:1230
['struct input_ctx*'] int []
window_buffer_draw
in /src/tmux/window-buffer.c:221
['__unused*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
input_print
in /src/tmux/input.c:1155
['struct input_ctx*'] int []
input_top_bit_set
in /src/tmux/input.c:2715
['struct input_ctx*'] int []
input_dcs_dispatch
in /src/tmux/input.c:2477
['struct input_ctx*'] int []
window_buffer_build
in /src/tmux/window-buffer.c:154
['void*', 'struct mode_tree_sort_criteria*', '__unused*', 'char*'] void []
window_buffer_get_key
in /src/tmux/window-buffer.c:286
['void*', 'void*', 'u_int'] key_code []
control_check_subs_timer
in /src/tmux/control.c:1044
['__unused', '__unused short', 'void*'] void []
window_client_get_key
in /src/tmux/window-client.c:263
['void*', 'void*', 'u_int'] key_code []
window_client_build
in /src/tmux/window-client.c:162
['void*', 'struct mode_tree_sort_criteria*', '__unused*', 'char*'] void []
cmd_rename_window_exec
in /src/tmux/cmd-rename-window.c:45
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_tree_build
in /src/tmux/window-tree.c:466
['void*', 'struct mode_tree_sort_criteria*', 'uint64_t*', 'char*'] void []
window_tree_get_key
in /src/tmux/window-tree.c:889
['void*', 'void*', 'u_int'] key_code []
key_bindings_reset_table
in /src/tmux/key-bindings.c:306
['char*'] void []
server_client_repeat_timer
in /src/tmux/server-client.c:2992
['__unused', '__unused short', 'void*'] void []
client_dispatch
in /src/tmux/client.c:583
['struct imsg*', '__unused*'] void []
cmd_detach_client_exec
in /src/tmux/cmd-detach-client.c:57
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
utf8_rpadcstr
in /src/tmux/utf8.c:905
['char*', 'u_int'] char []
format_job_complete
in /src/tmux/format.c:329
['struct job*'] void []
window_copy_formats
in /src/tmux/window-copy.c:939
['struct window_mode_entry*', 'struct format_tree*'] void []
input_exit_rename
in /src/tmux/input.c:2681
['struct input_ctx*'] void []
popup_job_complete_cb
in /src/tmux/popup.c:622
['struct job*'] void []
server_client_overlay_timer
in /src/tmux/server-client.c:94
['__unused', '__unused short', 'void*'] void []
input_exit_apc
in /src/tmux/input.c:2650
['struct input_ctx*'] void []
cmd_parse
in /src/tmux/cmd.c:497
['struct args_value*', 'u_int', 'char*', 'u_int', 'char**'] struct cmd []
cmd_display_menu_args_parse
in /src/tmux/cmd-display-menu.c:70
['struct args*', 'u_int', '__unused**'] enum args_parse_type []
make_label
in /src/tmux/tmux.c:186
['char*', 'char**'] char []
format_cb_start_command
in /src/tmux/format.c:841
['struct format_tree*'] void []
format_cb_current_command
in /src/tmux/format.c:867
['struct format_tree*'] void []
format_cb_window_layout
in /src/tmux/format.c:815
['struct format_tree*'] void []
format_cb_window_visible_layout
in /src/tmux/format.c:829
['struct format_tree*'] void []
format_cb_pid
in /src/tmux/format.c:517
['__unused*'] void []
format_cb_session_attached_list
in /src/tmux/format.c:527
['struct format_tree*'] void []
format_cb_window_stack_index
in /src/tmux/format.c:642
['struct format_tree*'] void []
format_cb_window_linked_sessions_list
in /src/tmux/format.c:667
['struct format_tree*'] void []
format_cb_window_active_sessions
in /src/tmux/format.c:697
['struct format_tree*'] void []
format_cb_window_active_sessions_list
in /src/tmux/format.c:719
['struct format_tree*'] void []
format_cb_window_active_clients
in /src/tmux/format.c:751
['struct format_tree*'] void []
format_cb_window_active_clients_list
in /src/tmux/format.c:778
['struct format_tree*'] void []
format_cb_history_bytes
in /src/tmux/format.c:907
['struct format_tree*'] void []
format_cb_history_all_bytes
in /src/tmux/format.c:933
['struct format_tree*'] void []
format_cb_pane_tabs
in /src/tmux/format.c:960
['struct format_tree*'] void []
format_cb_session_group_list
in /src/tmux/format.c:1018
['struct format_tree*'] void []
format_cb_session_group_attached_list
in /src/tmux/format.c:1051
['struct format_tree*'] void []
format_cb_pane_in_mode
in /src/tmux/format.c:1091
['struct format_tree*'] void []
format_cb_pane_at_top
in /src/tmux/format.c:1109
['struct format_tree*'] void []
format_cb_pane_at_bottom
in /src/tmux/format.c:1131
['struct format_tree*'] void []
format_cb_cursor_character
in /src/tmux/format.c:1153
['struct format_tree*'] void []
format_cb_mouse_status_line
in /src/tmux/format.c:1259
['struct format_tree*'] void []
cmd_confirm_before_callback
in /src/tmux/cmd-confirm-before.c:120
['struct client*', 'void*', 'char*', '__unused'] int []
cmdq_get_callback1
in /src/tmux/cmd-queue.c:684
['char*', 'cmdq_cb', 'void*'] struct cmdq_item []
control_write_callback
in /src/tmux/control.c:721
['__unused*', 'void*'] void []
control_error
in /src/tmux/control.c:521
['struct cmdq_item*', 'void*'] enum cmd_retval []
format_cb_alternate_saved_x
in /src/tmux/format.c:1337
['struct format_tree*'] void []
format_cb_alternate_saved_y
in /src/tmux/format.c:1346
['struct format_tree*'] void []
format_cb_buffer_size
in /src/tmux/format.c:1388
['struct format_tree*'] void []
format_cb_client_cell_height
in /src/tmux/format.c:1401
['struct format_tree*'] void []
format_cb_client_cell_width
in /src/tmux/format.c:1410
['struct format_tree*'] void []
format_cb_client_discarded
in /src/tmux/format.c:1431
['struct format_tree*'] void []
format_cb_client_height
in /src/tmux/format.c:1449
['struct format_tree*'] void []
format_cb_client_pid
in /src/tmux/format.c:1487
['struct format_tree*'] void []
format_cb_client_uid
in /src/tmux/format.c:1571
['struct format_tree*'] void []
format_cb_client_width
in /src/tmux/format.c:1612
['struct format_tree*'] void []
format_cb_client_written
in /src/tmux/format.c:1621
['struct format_tree*'] void []
format_cb_cursor_x
in /src/tmux/format.c:1710
['struct format_tree*'] void []
format_cb_cursor_y
in /src/tmux/format.c:1719
['struct format_tree*'] void []
format_cb_history_limit
in /src/tmux/format.c:1740
['struct format_tree*'] void []
format_cb_history_size
in /src/tmux/format.c:1749
['struct format_tree*'] void []
format_cb_mouse_pane
in /src/tmux/format.c:1839
['struct format_tree*'] void []
format_cb_mouse_x
in /src/tmux/format.c:1890
['struct format_tree*'] void []
format_cb_mouse_y
in /src/tmux/format.c:1911
['struct format_tree*'] void []
format_cb_next_session_id
in /src/tmux/format.c:1932
['__unused*'] void []
format_cb_pane_bottom
in /src/tmux/format.c:1987
['struct format_tree*'] void []
format_cb_pane_dead_signal
in /src/tmux/format.c:2008
['struct format_tree*'] void []
format_cb_pane_dead_status
in /src/tmux/format.c:2025
['struct format_tree*'] void []
format_cb_pane_height
in /src/tmux/format.c:2062
['struct format_tree*'] void []
format_cb_pane_id
in /src/tmux/format.c:2071
['struct format_tree*'] void []
format_cb_pane_index
in /src/tmux/format.c:2080
['struct format_tree*'] void []
format_cb_pane_left
in /src/tmux/format.c:2144
['struct format_tree*'] void []
format_cb_pane_pid
in /src/tmux/format.c:2204
['struct format_tree*'] void []
format_cb_pane_right
in /src/tmux/format.c:2225
['struct format_tree*'] void []
format_cb_pane_top
in /src/tmux/format.c:2267
['struct format_tree*'] void []
format_cb_pane_width
in /src/tmux/format.c:2285
['struct format_tree*'] void []
format_cb_scroll_region_lower
in /src/tmux/format.c:2294
['struct format_tree*'] void []
format_cb_scroll_region_upper
in /src/tmux/format.c:2303
['struct format_tree*'] void []
format_cb_server_sessions
in /src/tmux/format.c:2312
['__unused*'] void []
format_cb_session_attached
in /src/tmux/format.c:2384
['struct format_tree*'] void []
format_cb_session_group_attached
in /src/tmux/format.c:2413
['struct format_tree*'] void []
format_cb_session_group_size
in /src/tmux/format.c:2438
['struct format_tree*'] void []
format_cb_session_id
in /src/tmux/format.c:2461
['struct format_tree*'] void []
format_cb_session_windows
in /src/tmux/format.c:2512
['struct format_tree*'] void []
format_cb_active_window_index
in /src/tmux/format.c:2546
['struct format_tree*'] void []
format_cb_last_window_index
in /src/tmux/format.c:2555
['struct format_tree*'] void []
format_cb_window_cell_height
in /src/tmux/format.c:2618
['struct format_tree*'] void []
format_cb_window_cell_width
in /src/tmux/format.c:2627
['struct format_tree*'] void []
format_cb_window_height
in /src/tmux/format.c:2666
['struct format_tree*'] void []
format_cb_window_id
in /src/tmux/format.c:2675
['struct format_tree*'] void []
format_cb_window_index
in /src/tmux/format.c:2684
['struct format_tree*'] void []
format_cb_window_linked_sessions
in /src/tmux/format.c:2728
['struct format_tree*'] void []
format_cb_window_name
in /src/tmux/format.c:2767
['struct format_tree*'] void []
format_cb_window_offset_x
in /src/tmux/format.c:2776
['struct format_tree*'] void []
format_cb_window_offset_y
in /src/tmux/format.c:2790
['struct format_tree*'] void []
format_cb_window_panes
in /src/tmux/format.c:2804
['struct format_tree*'] void []
format_cb_window_width
in /src/tmux/format.c:2846
['struct format_tree*'] void []
format_cb_uid
in /src/tmux/format.c:2975
['__unused*'] void []
alerts_timer
in /src/tmux/alerts.c:42
['__unused', '__unused short', 'void*'] void []
tty_start_timer_callback
in /src/tmux/tty.c:307
['__unused', '__unused short', 'void*'] void []
client_file_check_cb
in /src/tmux/client.c:573
['__unused*', '__unused*', '__unused', '__unused', '__unused*', '__unused*'] void []
file_write_error_callback
in /src/tmux/file.c:517
['__unused*', '__unused short', 'void*'] void []
file_write_callback
in /src/tmux/file.c:536
['__unused*', 'void*'] void []
tty_timer_callback
in /src/tmux/tty.c:196
['__unused', '__unused short', 'void*'] void []
tty_write_callback
in /src/tmux/tty.c:246
['__unused', '__unused short', 'void*'] void []
server_client_command_done
in /src/tmux/server-client.c:3428
['struct cmdq_item*', '__unused*'] enum cmd_retval []
tty_cmd_insertline
in /src/tmux/tty.c:1838
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_deleteline
in /src/tmux/tty.c:1866
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_reverseindex
in /src/tmux/tty.c:1923
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_linefeed
in /src/tmux/tty.c:1957
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_scrollup
in /src/tmux/tty.c:2000
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_scrolldown
in /src/tmux/tty.c:2039
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_insertcharacter
in /src/tmux/tty.c:1783
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_deletecharacter
in /src/tmux/tty.c:1806
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_cells
in /src/tmux/tty.c:2206
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_cell
in /src/tmux/tty.c:2165
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_alignmenttest
in /src/tmux/tty.c:2142
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_clearcharacter
in /src/tmux/tty.c:1829
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_clearline
in /src/tmux/tty.c:1894
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_clearendofline
in /src/tmux/tty.c:1903
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_clearstartofline
in /src/tmux/tty.c:1914
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_clearendofscreen
in /src/tmux/tty.c:2073
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_clearstartofscreen
in /src/tmux/tty.c:2098
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_clearscreen
in /src/tmux/tty.c:2123
['struct tty*', 'struct tty_ctx*'] void []
cmd_display_panes_draw
in /src/tmux/cmd-display-panes.c:197
['struct client*', '__unused*', 'struct screen_redraw_ctx*'] void []
tty_cmd_rawstring
in /src/tmux/tty.c:2279
['struct tty*', 'struct tty_ctx*'] void []
tty_cmd_syncstart
in /src/tmux/tty.c:2339
['struct tty*', 'struct tty_ctx*'] void []
screen_write_offset_timer
in /src/tmux/screen-write.c:77
['__unused', '__unused short', 'void*'] void []
session_free
in /src/tmux/session.c:180
['__unused', '__unused short', 'void*'] void []
sixel_log
in /src/tmux/image-sixel.c:377
['struct sixel_image*'] void []
format_cb_mouse_word
in /src/tmux/format.c:1184
['struct format_tree*'] void []
format_cb_mouse_hyperlink
in /src/tmux/format.c:1209
['struct format_tree*'] void []
format_cb_mouse_line
in /src/tmux/format.c:1234
['struct format_tree*'] void []
window_copy_cursor_word_cb
in /src/tmux/window-copy.c:909
['struct format_tree*'] void []
window_copy_cursor_line_cb
in /src/tmux/window-copy.c:919
['struct format_tree*'] void []
window_copy_search_match_cb
in /src/tmux/window-copy.c:929
['struct format_tree*'] void []
window_copy_cursor_hyperlink_cb
in /src/tmux/window-copy.c:897
['struct format_tree*'] void []
proc_event_cb
in /src/tmux/proc.c:73
['__unused', 'short', 'void*'] void []
client_signal
in /src/tmux/client.c:519
['int'] void []
input_end_bel
in /src/tmux/input.c:2389
['struct input_ctx*'] int []
input_enter_dcs
in /src/tmux/input.c:2400
['struct input_ctx*'] void []
input_enter_osc
in /src/tmux/input.c:2544
['struct input_ctx*'] void []
input_enter_apc
in /src/tmux/input.c:2639
['struct input_ctx*'] void []
input_enter_rename
in /src/tmux/input.c:2670
['struct input_ctx*'] void []
popup_free_cb
in /src/tmux/popup.c:265
['struct client*', 'void*'] void []
job_error_callback
in /src/tmux/job.c:338
['__unused*', '__unused short', 'void*'] void []
server_tidy_event
in /src/tmux/server.c:157
['__unused', '__unused short', '__unused*'] void []
job_write_callback
in /src/tmux/job.c:322
['__unused*', 'void*'] void []
log_event_cb
in /src/tmux/log.c:33
['__unused', 'char*'] void []
name_time_callback
in /src/tmux/names.c:33
['__unused', '__unused short', 'void*'] void []
control_read_callback
in /src/tmux/control.c:546
['__unused*', 'void*'] void []
file_fire_done_cb
in /src/tmux/file.c:146
['__unused', '__unused short', 'void*'] void []
cmd_display_panes_free
in /src/tmux/cmd-display-panes.c:212
['__unused*', 'void*'] void []
status_prompt_accept
in /src/tmux/status.c:604
['__unused*', 'void*'] enum cmd_retval []
server_client_free
in /src/tmux/server-client.c:512
['__unused', '__unused short', 'void*'] void []
server_client_resize_timer
in /src/tmux/server-client.c:2714
['__unused', '__unused short', 'void*'] void []
server_client_redraw_timer
in /src/tmux/server-client.c:3080
['__unused', '__unused short', '__unused*'] void []
format_cb_buffer_sample
in /src/tmux/format.c:1364
['struct format_tree*'] void []
format_trim_left
in /src/tmux/format-draw.c:1123
['char*', 'u_int'] char []
format_job_update
in /src/tmux/format.c:299
['struct job*'] void []
format_log_debug_cb
in /src/tmux/format.c:3656
['char*', 'char*', 'void*'] void []
screen_write_set_client_cb
in /src/tmux/screen-write.c:129
['struct tty_ctx*', 'struct client*'] int []
window_tree_command_callback
in /src/tmux/window-tree.c:1137
['struct client*', 'void*', 'char*', '__unused'] int []
window_tree_search
in /src/tmux/window-tree.c:838
['__unused*', 'void*', 'char*'] int []
key_bindings_init_done
in /src/tmux/key-bindings.c:323
['__unused*', '__unused*'] enum cmd_retval []
cmd_prepend_argv
in /src/tmux/cmd.c:249
['int*', 'char***', 'char*'] void []
input_ground
in /src/tmux/input.c:1142
['struct input_ctx*'] void []
input_input
in /src/tmux/input.c:1208
['struct input_ctx*'] int []
format_sub
in /src/tmux/format.c:4276
['struct format_modifier*', 'char*', 'char*', 'char*'] char []
format_cb_config_files
in /src/tmux/format.c:1647
['__unused*'] void []
sixel_set_pixel
in /src/tmux/image-sixel.c:108
['struct sixel_image*', 'u_int', 'u_int', 'u_int'] int []
cmd_get_alias
in /src/tmux/cmd.c:416
['char*'] char []
options_match_get
in /src/tmux/options.c:707
['struct options*', 'char*', 'int*', 'int', 'int*'] struct options_entry []
format_cb_host
in /src/tmux/format.c:493
['__unused*'] void []
format_cb_host_short
in /src/tmux/format.c:504
['__unused*'] void []
format_cb_session_alert
in /src/tmux/format.c:558
['struct format_tree*'] void []
format_cb_session_alerts
in /src/tmux/format.c:590
['struct format_tree*'] void []
format_cb_session_stack
in /src/tmux/format.c:620
['struct format_tree*'] void []
format_cb_start_path
in /src/tmux/format.c:853
['struct format_tree*'] void []
format_cb_current_path
in /src/tmux/format.c:891
['struct format_tree*'] void []
format_cb_cursor_colour
in /src/tmux/format.c:1170
['struct format_tree*'] void []
format_cb_mouse_status_range
in /src/tmux/format.c:1282
['struct format_tree*'] void []
format_cb_alternate_on
in /src/tmux/format.c:1325
['struct format_tree*'] void []
format_cb_buffer_name
in /src/tmux/format.c:1355
['struct format_tree*'] void []
format_cb_client_control_mode
in /src/tmux/format.c:1419
['struct format_tree*'] void []
format_cb_client_flags
in /src/tmux/format.c:1440
['struct format_tree*'] void []
format_cb_client_key_table
in /src/tmux/format.c:1458
['struct format_tree*'] void []
format_cb_client_last_session
in /src/tmux/format.c:1467
['struct format_tree*'] void []
format_cb_client_name
in /src/tmux/format.c:1478
['struct format_tree*'] void []
format_cb_client_prefix
in /src/tmux/format.c:1496
['struct format_tree*'] void []
format_cb_client_readonly
in /src/tmux/format.c:1511
['struct format_tree*'] void []
format_cb_client_session
in /src/tmux/format.c:1523
['struct format_tree*'] void []
format_cb_client_termfeatures
in /src/tmux/format.c:1532
['struct format_tree*'] void []
format_cb_client_termname
in /src/tmux/format.c:1541
['struct format_tree*'] void []
format_cb_client_termtype
in /src/tmux/format.c:1550
['struct format_tree*'] void []
format_cb_client_tty
in /src/tmux/format.c:1562
['struct format_tree*'] void []
format_cb_client_user
in /src/tmux/format.c:1585
['struct format_tree*'] void []
format_cb_client_utf8
in /src/tmux/format.c:1600
['struct format_tree*'] void []
format_cb_client_theme
in /src/tmux/format.c:1630
['struct format_tree*'] void []
format_cb_cursor_flag
in /src/tmux/format.c:1667
['struct format_tree*'] void []
format_cb_cursor_shape
in /src/tmux/format.c:1679
['struct format_tree*'] void []
format_cb_cursor_very_visible
in /src/tmux/format.c:1698
['struct format_tree*'] void []
format_cb_cursor_blinking
in /src/tmux/format.c:1728
['struct format_tree*'] void []
format_cb_insert_flag
in /src/tmux/format.c:1758
['struct format_tree*'] void []
format_cb_keypad_cursor_flag
in /src/tmux/format.c:1770
['struct format_tree*'] void []
format_cb_keypad_flag
in /src/tmux/format.c:1782
['struct format_tree*'] void []
format_cb_loop_last_flag
in /src/tmux/format.c:1794
['struct format_tree*'] void []
format_cb_mouse_all_flag
in /src/tmux/format.c:1803
['struct format_tree*'] void []
format_cb_mouse_any_flag
in /src/tmux/format.c:1815
['struct format_tree*'] void []
format_cb_mouse_button_flag
in /src/tmux/format.c:1827
['struct format_tree*'] void []
format_cb_mouse_sgr_flag
in /src/tmux/format.c:1854
['struct format_tree*'] void []
format_cb_mouse_standard_flag
in /src/tmux/format.c:1866
['struct format_tree*'] void []
format_cb_mouse_utf8_flag
in /src/tmux/format.c:1878
['struct format_tree*'] void []
format_cb_origin_flag
in /src/tmux/format.c:1939
['struct format_tree*'] void []
format_cb_pane_active
in /src/tmux/format.c:1951
['struct format_tree*'] void []
format_cb_pane_at_left
in /src/tmux/format.c:1963
['struct format_tree*'] void []
format_cb_pane_at_right
in /src/tmux/format.c:1975
['struct format_tree*'] void []
format_cb_pane_dead
in /src/tmux/format.c:1996
['struct format_tree*'] void []
format_cb_pane_format
in /src/tmux/format.c:2053
['struct format_tree*'] void []
format_cb_pane_input_off
in /src/tmux/format.c:2091
['struct format_tree*'] void []
format_cb_pane_unseen_changes
in /src/tmux/format.c:2103
['struct format_tree*'] void []
format_cb_pane_key_mode
in /src/tmux/format.c:2115
['struct format_tree*'] void []
format_cb_pane_last
in /src/tmux/format.c:2132
['struct format_tree*'] void []
format_cb_pane_marked
in /src/tmux/format.c:2153
['struct format_tree*'] void []
format_cb_pane_marked_set
in /src/tmux/format.c:2165
['struct format_tree*'] void []
format_cb_pane_mode
in /src/tmux/format.c:2177
['struct format_tree*'] void []
format_cb_pane_path
in /src/tmux/format.c:2192
['struct format_tree*'] void []
format_cb_pane_pipe
in /src/tmux/format.c:2213
['struct format_tree*'] void []
format_cb_pane_search_string
in /src/tmux/format.c:2234
['struct format_tree*'] void []
format_cb_pane_synchronized
in /src/tmux/format.c:2246
['struct format_tree*'] void []
format_cb_pane_title
in /src/tmux/format.c:2258
['struct format_tree*'] void []
format_cb_pane_tty
in /src/tmux/format.c:2276
['struct format_tree*'] void []
format_cb_session_active
in /src/tmux/format.c:2324
['struct format_tree*'] void []
format_cb_session_activity_flag
in /src/tmux/format.c:2336
['struct format_tree*'] void []
format_cb_session_bell_flag
in /src/tmux/format.c:2352
['struct format_tree*'] void []
format_cb_session_silence_flag
in /src/tmux/format.c:2368
['struct format_tree*'] void []
format_cb_session_format
in /src/tmux/format.c:2393
['struct format_tree*'] void []
format_cb_session_group
in /src/tmux/format.c:2402
['struct format_tree*'] void []
format_cb_session_group_many_attached
in /src/tmux/format.c:2424
['struct format_tree*'] void []
format_cb_session_grouped
in /src/tmux/format.c:2449
['struct format_tree*'] void []
format_cb_session_many_attached
in /src/tmux/format.c:2470
['struct format_tree*'] void []
format_cb_session_marked
in /src/tmux/format.c:2482
['struct format_tree*'] void []
format_cb_session_name
in /src/tmux/format.c:2494
['struct format_tree*'] void []
format_cb_session_path
in /src/tmux/format.c:2503
['struct format_tree*'] void []
format_cb_socket_path
in /src/tmux/format.c:2521
['__unused*'] void []
format_cb_version
in /src/tmux/format.c:2528
['__unused*'] void []
format_cb_sixel_support
in /src/tmux/format.c:2535
['__unused*'] void []
format_cb_window_active
in /src/tmux/format.c:2568
['struct format_tree*'] void []
format_cb_window_activity_flag
in /src/tmux/format.c:2580
['struct format_tree*'] void []
format_cb_window_bell_flag
in /src/tmux/format.c:2592
['struct format_tree*'] void []
format_cb_window_bigger
in /src/tmux/format.c:2604
['struct format_tree*'] void []
format_cb_window_end_flag
in /src/tmux/format.c:2636
['struct format_tree*'] void []
format_cb_window_flags
in /src/tmux/format.c:2648
['struct format_tree*'] void []
format_cb_window_format
in /src/tmux/format.c:2657
['struct format_tree*'] void []
format_cb_window_last_flag
in /src/tmux/format.c:2693
['struct format_tree*'] void []
format_cb_window_linked
in /src/tmux/format.c:2705
['struct format_tree*'] void []
format_cb_window_marked_flag
in /src/tmux/format.c:2755
['struct format_tree*'] void []
format_cb_window_raw_flags
in /src/tmux/format.c:2813
['struct format_tree*'] void []
format_cb_window_silence_flag
in /src/tmux/format.c:2822
['struct format_tree*'] void []
format_cb_window_start_flag
in /src/tmux/format.c:2834
['struct format_tree*'] void []
format_cb_window_zoomed_flag
in /src/tmux/format.c:2855
['struct format_tree*'] void []
format_cb_wrap_flag
in /src/tmux/format.c:2867
['struct format_tree*'] void []
format_cb_buffer_mode_format
in /src/tmux/format.c:2954
['__unused*'] void []
format_cb_client_mode_format
in /src/tmux/format.c:2961
['__unused*'] void []
format_cb_tree_mode_format
in /src/tmux/format.c:2968
['__unused*'] void []
format_cb_user
in /src/tmux/format.c:2982
['__unused*'] void []
format_cb_buffer_full
in /src/tmux/format.c:1373
['struct format_tree*'] void []
window_tree_cmp_pane
in /src/tmux/window-tree.c:267
['void*', 'void*'] int []
window_copy_key_table
in /src/tmux/window-copy.c:1050
['struct window_mode_entry*'] char []
tty_set_client_cb
in /src/tmux/tty.c:1647
['struct tty_ctx*', 'struct client*'] int []
asprintf
in /src/tmux/compat/asprintf.c:27
['char**', 'char*'] int []
strndup ['/src/tmux/fuzz/input-fuzzer.c'] N/A
Blocker function Arguments type Return type Constants touched
input_exit_osc
in /src/tmux/input.c:2555
['struct input_ctx*'] void []
make_label
in /src/tmux/tmux.c:186
['char*', 'char**'] char []
format_cb_buffer_full
in /src/tmux/format.c:1373
['struct format_tree*'] void []
server_loop
in /src/tmux/server.c:263
[] int []
cmd_pipe_pane_exec
in /src/tmux/cmd-pipe-pane.c:55
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_display_message_exec
in /src/tmux/cmd-display-message.c:60
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_customize_menu
in /src/tmux/window-customize.c:852
['void*', 'struct client*', 'key_code'] void []
window_buffer_menu
in /src/tmux/window-buffer.c:273
['void*', 'struct client*', 'key_code'] void []
window_client_menu
in /src/tmux/window-client.c:250
['void*', 'struct client*', 'key_code'] void []
window_tree_menu
in /src/tmux/window-tree.c:876
['void*', 'struct client*', 'key_code'] void []
cmd_confirm_before_exec
in /src/tmux/cmd-confirm-before.c:66
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_command_prompt_exec
in /src/tmux/cmd-command-prompt.c:80
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_command_prompt_callback
in /src/tmux/cmd-command-prompt.c:169
['struct client*', 'void*', 'char*', 'int'] int []
cmd_list_panes_exec
in /src/tmux/cmd-list-panes.c:50
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_keys_exec
in /src/tmux/cmd-list-keys.c:147
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_show_messages_exec
in /src/tmux/cmd-show-messages.c:73
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_copy_init
in /src/tmux/window-copy.c:438
['struct window_mode_entry*', '__unused*', 'struct args*'] struct screen []
window_copy_resize
in /src/tmux/window-copy.c:1018
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_copy_cmd_refresh_from_pane
in /src/tmux/window-copy.c:2646
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_bottom
in /src/tmux/window-copy.c:1476
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_middle
in /src/tmux/window-copy.c:1487
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_top
in /src/tmux/window-copy.c:1498
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_scroll_timer
in /src/tmux/window-copy.c:317
['__unused', '__unused short', 'void*'] void []
window_copy_cmd_copy_end_of_line
in /src/tmux/window-copy.c:1240
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_end_of_line_and_cancel
in /src/tmux/window-copy.c:1246
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_end_of_line
in /src/tmux/window-copy.c:1252
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_end_of_line_and_cancel
in /src/tmux/window-copy.c:1258
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_line
in /src/tmux/window-copy.c:1328
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_line_and_cancel
in /src/tmux/window-copy.c:1334
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_line
in /src/tmux/window-copy.c:1340
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_line_and_cancel
in /src/tmux/window-copy.c:1346
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_down
in /src/tmux/window-copy.c:1395
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_down_and_cancel
in /src/tmux/window-copy.c:1406
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_down
in /src/tmux/window-copy.c:2076
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_down_and_cancel
in /src/tmux/window-copy.c:2090
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_select_line
in /src/tmux/window-copy.c:2149
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
cmd_copy_mode_exec
in /src/tmux/cmd-copy-mode.c:56
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_copy_cmd_begin_selection
in /src/tmux/window-copy.c:1119
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_halfpage_up
in /src/tmux/window-copy.c:1552
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_page_up
in /src/tmux/window-copy.c:1993
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_halfpage_down
in /src/tmux/window-copy.c:1524
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_halfpage_down_and_cancel
in /src/tmux/window-copy.c:1538
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_page_down
in /src/tmux/window-copy.c:1966
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_page_down_and_cancel
in /src/tmux/window-copy.c:1980
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_end_of_line
in /src/tmux/window-copy.c:1515
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_right
in /src/tmux/window-copy.c:1432
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_again
in /src/tmux/window-copy.c:1616
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_reverse
in /src/tmux/window-copy.c:1644
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_forward
in /src/tmux/window-copy.c:2376
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_to_forward
in /src/tmux/window-copy.c:2412
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_space
in /src/tmux/window-copy.c:1903
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_word
in /src/tmux/window-copy.c:1925
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_matching_bracket
in /src/tmux/window-copy.c:1771
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_space_end
in /src/tmux/window-copy.c:1914
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_word_end
in /src/tmux/window-copy.c:1939
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_select_word
in /src/tmux/window-copy.c:2178
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_up
in /src/tmux/window-copy.c:1504
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_scroll_up
in /src/tmux/window-copy.c:2104
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_start_of_line
in /src/tmux/window-copy.c:2239
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_back_to_indentation
in /src/tmux/window-copy.c:1110
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_cursor_left
in /src/tmux/window-copy.c:1421
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_backward
in /src/tmux/window-copy.c:2358
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_to_backward
in /src/tmux/window-copy.c:2394
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_previous_space
in /src/tmux/window-copy.c:2015
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_previous_word
in /src/tmux/window-copy.c:2026
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
cmd_run_shell_callback
in /src/tmux/cmd-run-shell.c:227
['struct job*'] void []
cmd_attach_session_exec
in /src/tmux/cmd-attach-session.c:167
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_new_session_exec
in /src/tmux/cmd-new-session.c:67
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cfg_done
in /src/tmux/cfg.c:47
['__unused*', '__unused*'] enum cmd_retval []
cmd_save_buffer_exec
in /src/tmux/cmd-save-buffer.c:72
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_break_pane_exec
in /src/tmux/cmd-break-pane.c:48
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_show_options_exec
in /src/tmux/cmd-show-options.c:76
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_server_access_exec
in /src/tmux/cmd-server-access.c:70
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_new_window_exec
in /src/tmux/cmd-new-window.c:52
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_select_pane_exec
in /src/tmux/cmd-select-pane.c:83
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_split_window_exec
in /src/tmux/cmd-split-window.c:53
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_show_prompt_history_exec
in /src/tmux/cmd-show-prompt-history.c:52
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_windows_exec
in /src/tmux/cmd-list-windows.c:61
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_buffers_exec
in /src/tmux/cmd-list-buffers.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_display_message_each
in /src/tmux/cmd-display-message.c:52
['char*', 'char*', 'void*'] void []
cmd_show_environment_exec
in /src/tmux/cmd-show-environment.c:97
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_source_file_complete_cb
in /src/tmux/cmd-source-file.c:63
['struct cmdq_item*', '__unused*'] enum cmd_retval []
cmd_list_sessions_exec
in /src/tmux/cmd-list-sessions.c:52
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_list_clients_exec
in /src/tmux/cmd-list-clients.c:53
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
format_log1
in /src/tmux/format.c:263
['struct format_expand_state*', 'char*', 'char*'] void []
window_copy_command
in /src/tmux/window-copy.c:3100
['struct window_mode_entry*', 'struct client*', 'struct session*', 'struct winlink*', 'struct args*', 'struct mouse_event*'] void []
window_copy_cmd_previous_paragraph
in /src/tmux/window-copy.c:2004
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_paragraph
in /src/tmux/window-copy.c:1892
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_again
in /src/tmux/window-copy.c:2115
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_reverse
in /src/tmux/window-copy.c:2132
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_backward
in /src/tmux/window-copy.c:2457
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_backward_text
in /src/tmux/window-copy.c:2477
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_backward_incremental
in /src/tmux/window-copy.c:2537
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_forward_incremental
in /src/tmux/window-copy.c:2592
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_forward
in /src/tmux/window-copy.c:2497
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_search_forward_text
in /src/tmux/window-copy.c:2517
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_goto_line
in /src/tmux/window-copy.c:2347
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_history_bottom
in /src/tmux/window-copy.c:1573
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_history_top
in /src/tmux/window-copy.c:1595
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_other_end
in /src/tmux/window-copy.c:1953
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_next_prompt
in /src/tmux/window-copy.c:2439
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_previous_prompt
in /src/tmux/window-copy.c:2448
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_rectangle_on
in /src/tmux/window-copy.c:2040
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_rectangle_off
in /src/tmux/window-copy.c:2052
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_rectangle_toggle
in /src/tmux/window-copy.c:2064
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_jump_to_mark
in /src/tmux/window-copy.c:2430
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_append_selection
in /src/tmux/window-copy.c:1086
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_append_selection_and_cancel
in /src/tmux/window-copy.c:1098
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_clear_selection
in /src/tmux/window-copy.c:1169
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_selection
in /src/tmux/window-copy.c:1375
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_selection_and_cancel
in /src/tmux/window-copy.c:1385
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe
in /src/tmux/window-copy.c:2288
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_copy_pipe_and_cancel
in /src/tmux/window-copy.c:2298
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_pipe
in /src/tmux/window-copy.c:2327
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_pipe_and_cancel
in /src/tmux/window-copy.c:2337
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_bottom_line
in /src/tmux/window-copy.c:1150
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_middle_line
in /src/tmux/window-copy.c:1672
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_copy_cmd_top_line
in /src/tmux/window-copy.c:2248
['struct window_copy_cmd_state*'] enum window_copy_cmd_action []
window_customize_build
in /src/tmux/window-customize.c:526
['void*', '__unused*', '__unused*', 'char*'] void []
window_customize_draw
in /src/tmux/window-customize.c:836
['void*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
input_csi_dispatch
in /src/tmux/input.c:1388
['struct input_ctx*'] int []
format_cb_pane_fg
in /src/tmux/format.c:990
['struct format_tree*'] void []
format_cb_pane_bg
in /src/tmux/format.c:1004
['struct format_tree*'] void []
popup_draw_cb
in /src/tmux/popup.c:211
['struct client*', 'void*', 'struct screen_redraw_ctx*'] void []
window_client_draw
in /src/tmux/window-client.c:212
['__unused*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
window_tree_draw
in /src/tmux/window-tree.c:810
['void*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
window_pane_error_callback
in /src/tmux/window.c:1047
['__unused*', '__unused short', 'void*'] void []
server_signal
in /src/tmux/server.c:430
['int'] void []
cmd_pipe_pane_read_callback
in /src/tmux/cmd-pipe-pane.c:188
['__unused*', 'void*'] void []
cmd_pipe_pane_write_callback
in /src/tmux/cmd-pipe-pane.c:205
['__unused*', 'void*'] void []
cmd_pipe_pane_error_callback
in /src/tmux/cmd-pipe-pane.c:216
['__unused*', '__unused short', 'void*'] void []
window_customize_init
in /src/tmux/window-customize.c:871
['struct window_mode_entry*', 'struct cmd_find_state*', 'struct args*'] struct screen []
window_customize_set_option_callback
in /src/tmux/window-customize.c:958
['struct client*', 'void*', 'char*', '__unused'] int []
window_customize_set_command_callback
in /src/tmux/window-customize.c:1172
['struct client*', 'void*', 'char*', '__unused'] int []
window_customize_set_note_callback
in /src/tmux/window-customize.c:1211
['__unused*', 'void*', 'char*', '__unused'] int []
window_customize_change_current_callback
in /src/tmux/window-customize.c:1349
['__unused*', 'void*', 'char*', '__unused'] int []
window_customize_change_tagged_callback
in /src/tmux/window-customize.c:1385
['struct client*', 'void*', 'char*', '__unused'] int []
window_buffer_init
in /src/tmux/window-buffer.c:321
['struct window_mode_entry*', 'struct cmd_find_state*', 'struct args*'] struct screen []
window_buffer_update
in /src/tmux/window-buffer.c:388
['struct window_mode_entry*'] void []
window_buffer_edit_close_cb
in /src/tmux/window-buffer.c:439
['char*', 'size_t', 'void*'] void []
window_customize_resize
in /src/tmux/window-customize.c:934
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_buffer_resize
in /src/tmux/window-buffer.c:380
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_client_resize
in /src/tmux/window-client.c:341
['struct window_mode_entry*', 'u_int', 'u_int'] void []
window_tree_resize
in /src/tmux/window-tree.c:1052
['struct window_mode_entry*', 'u_int', 'u_int'] void []
mode_tree_search_callback
in /src/tmux/mode-tree.c:990
['__unused*', 'void*', 'char*', '__unused'] int []
mode_tree_filter_callback
in /src/tmux/mode-tree.c:1016
['__unused*', 'void*', 'char*', '__unused'] int []
window_client_init
in /src/tmux/window-client.c:283
['struct window_mode_entry*', '__unused*', 'struct args*'] struct screen []
window_client_update
in /src/tmux/window-client.c:349
['struct window_mode_entry*'] void []
window_tree_init
in /src/tmux/window-tree.c:970
['struct window_mode_entry*', 'struct cmd_find_state*', 'struct args*'] struct screen []
window_tree_update
in /src/tmux/window-tree.c:1060
['struct window_mode_entry*'] void []
window_tree_command_done
in /src/tmux/window-tree.c:1123
['__unused*', 'void*'] enum cmd_retval []
sixel_to_screen
in /src/tmux/image-sixel.c:658
['struct sixel_image*'] struct screen []
input_esc_dispatch
in /src/tmux/input.c:1312
['struct input_ctx*'] int []
window_clock_timer_callback
in /src/tmux/window-clock.c:126
['__unused', '__unused short', 'void*'] void []
window_clock_init
in /src/tmux/window-clock.c:153
['struct window_mode_entry*', '__unused*', '__unused*'] struct screen []
window_clock_resize
in /src/tmux/window-clock.c:187
['struct window_mode_entry*', 'u_int', 'u_int'] void []
input_timer_callback
in /src/tmux/input.c:768
['__unused', '__unused short', 'void*'] void []
cmd_respawn_window_exec
in /src/tmux/cmd-respawn-window.c:47
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_respawn_pane_exec
in /src/tmux/cmd-respawn-pane.c:47
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
popup_menu_done
in /src/tmux/popup.c:381
['__unused*', '__unused', 'key_code', 'void*'] void []
cmd_display_popup_exec
in /src/tmux/cmd-display-menu.c:384
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_copy_view_init
in /src/tmux/window-copy.c:481
['struct window_mode_entry*', '__unused*', '__unused*'] struct screen []
cmd_send_keys_exec
in /src/tmux/cmd-send-keys.c:152
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_pane_input_callback
in /src/tmux/window.c:1671
['struct client*', '__unused*', 'int', 'int', 'struct evbuffer*', 'void*'] void []
window_pane_read_callback
in /src/tmux/window.c:1019
['__unused*', 'void*'] void []
popup_job_update_cb
in /src/tmux/popup.c:595
['struct job*'] void []
input_c0_dispatch
in /src/tmux/input.c:1230
['struct input_ctx*'] int []
window_buffer_draw
in /src/tmux/window-buffer.c:221
['__unused*', 'void*', 'struct screen_write_ctx*', 'u_int', 'u_int'] void []
input_print
in /src/tmux/input.c:1155
['struct input_ctx*'] int []
input_top_bit_set
in /src/tmux/input.c:2715
['struct input_ctx*'] int []
input_dcs_dispatch
in /src/tmux/input.c:2477
['struct input_ctx*'] int []
tty_read_callback
in /src/tmux/tty.c:171
['__unused', '__unused short', 'void*'] void []
tty_keys_callback
in /src/tmux/tty-keys.c:1008
['__unused', '__unused short', 'void*'] void []
server_client_click_timer
in /src/tmux/server-client.c:3005
['__unused', '__unused short', 'void*'] void []
status_prompt_menu_callback
in /src/tmux/status.c:1779
['__unused*', 'u_int', 'key_code', 'void*'] void []
cmd_display_menu_exec
in /src/tmux/cmd-display-menu.c:283
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
popup_key_cb
in /src/tmux/popup.c:485
['struct client*', 'void*', 'struct key_event*'] int []
cmd_set_option_exec
in /src/tmux/cmd-set-option.c:83
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_customize_change_each
in /src/tmux/window-customize.c:1324
['void*', 'void*', '__unused*', '__unused'] void []
window_buffer_build
in /src/tmux/window-buffer.c:154
['void*', 'struct mode_tree_sort_criteria*', '__unused*', 'char*'] void []
window_buffer_get_key
in /src/tmux/window-buffer.c:286
['void*', 'void*', 'u_int'] key_code []
control_check_subs_timer
in /src/tmux/control.c:1044
['__unused', '__unused short', 'void*'] void []
window_client_get_key
in /src/tmux/window-client.c:263
['void*', 'void*', 'u_int'] key_code []
notify_callback
in /src/tmux/notify.c:122
['struct cmdq_item*', 'void*'] enum cmd_retval []
window_client_build
in /src/tmux/window-client.c:162
['void*', 'struct mode_tree_sort_criteria*', '__unused*', 'char*'] void []
cmd_rename_window_exec
in /src/tmux/cmd-rename-window.c:45
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_set_environment_exec
in /src/tmux/cmd-set-environment.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_run_shell_exec
in /src/tmux/cmd-run-shell.c:107
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_if_shell_exec
in /src/tmux/cmd-if-shell.c:72
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_display_panes_exec
in /src/tmux/cmd-display-panes.c:269
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_join_pane_exec
in /src/tmux/cmd-join-pane.c:62
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_capture_pane_exec
in /src/tmux/cmd-capture-pane.c:212
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_rename_session_exec
in /src/tmux/cmd-rename-session.c:46
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_load_buffer_exec
in /src/tmux/cmd-load-buffer.c:90
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
cmd_source_file_exec
in /src/tmux/cmd-source-file.c:168
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
window_tree_build
in /src/tmux/window-tree.c:466
['void*', 'struct mode_tree_sort_criteria*', 'uint64_t*', 'char*'] void []
window_tree_get_key
in /src/tmux/window-tree.c:889
['void*', 'void*', 'u_int'] key_code []
cmd_refresh_client_exec
in /src/tmux/cmd-refresh-client.c:225
['struct cmd*', 'struct cmdq_item*'] enum cmd_retval []
ibuf_get_string
in /src/tmux/compat/imsg-buffer.c:545
['struct ibuf*', 'size_t'] char []

Sink functions/methods found for CWE22

Target sink Reached by fuzzer Function call path Possible branch blockers
write [] Path 1
Path 2
N/A