📄 tags
字号:
mmap_list_hash_bounces mmap_cache.c /^int mmap_list_hash_bounces = 0;$/;" vmmap_list_total_requests mmap_cache.c /^int mmap_list_total_requests = 0;$/;" vmodified_since util.c /^int modified_since(time_t * mtime, char *if_modified_since)$/;" fmonth2int util.c /^int month2int(char *monthname)$/;" fmonth_tab util.c /^const char month_tab[48] =$/;" vname parse.h /^ char *name;$/;" m struct:ccommandneeds_escape escape.h 44;" dnet_port ip.c /^int net_port(struct SOCKADDR *s)$/;" fnew_request request.c /^request *new_request(void)$/;" fnext globals.h /^ struct alias *next;$/;" m struct:aliasnext globals.h /^ struct request *next; \/* next *\/$/;" m struct:requestnext hash.c /^ struct _hash_struct_ *next;$/;" m struct:_hash_struct_ file:object parse.h /^ void *object;$/;" m struct:ccommandopen_gen_fd sublog.c /^int open_gen_fd(char *spec)$/;" fopen_logs log.c /^void open_logs(void)$/;" fopen_net_fd sublog.c /^int open_net_fd(char *spec)$/;" fopen_pipe_fd sublog.c /^int open_pipe_fd(char *command)$/;" fopendir configure /^opendir()$/;" fparse_pos globals.h /^ int parse_pos; \/* how much have we parsed *\/$/;" m struct:requestpasswd_hashtable hash.c /^static hash_struct *passwd_hashtable[PASSWD_HASHTABLE_SIZE];$/;" v file:path_info globals.h /^ char *path_info; \/* env variable *\/$/;" m struct:requestpath_translated globals.h /^ char *path_translated; \/* env variable *\/$/;" m struct:requestpathname globals.h /^ char *pathname; \/* pathname of requested file *\/$/;" m struct:requestpidfile config.c /^char *pidfile;$/;" vpost_data_fd globals.h /^ int post_data_fd; \/* fd for post data tmpfile *\/$/;" m struct:requestprev globals.h /^ struct request *prev; \/* previous *\/$/;" m struct:requestprint_content_length response.c /^void print_content_length(request * req)$/;" fprint_content_type response.c /^void print_content_type(request * req)$/;" fprint_http_headers response.c /^void print_http_headers(request * req)$/;" fprint_ka_phrase response.c /^inline void print_ka_phrase(request * req)$/;" fprint_last_modified response.c /^inline void print_last_modified(request * req)$/;" fprocess_cgi_header cgi_header.c /^int process_cgi_header(request * req)$/;" fprocess_get get.c /^int process_get(request * req)$/;" fprocess_header_end request.c /^int process_header_end(request * req)$/;" fprocess_logline request.c /^int process_logline(request * req)$/;" fprocess_option_line request.c /^void process_option_line(request * req)$/;" fprocess_requests request.c /^void process_requests(void)$/;" fqspush lex.yy.c 441;" d file:query_string globals.h /^ char *query_string; \/* env variable *\/$/;" m struct:requestread_body read.c /^int read_body(request * req)$/;" fread_config_files config.c /^void read_config_files(void)$/;" fread_from_pipe pipe.c /^int read_from_pipe(request * req)$/;" fread_header read.c /^int read_header(request * req)$/;" fready_request queue.c /^void ready_request(request * req)$/;" freal_len globals.h /^ int real_len; \/* strlen of realname *\/$/;" m struct:aliasrealname globals.h /^ char *realname; \/* Actual path to file *\/$/;" m struct:aliasredirect_number config.c /^int redirect_number = REDIRECT;$/;" vrelease_mmap mmap_cache.c /^void release_mmap(struct mmap_entry *e)$/;" fremote_ip_addr globals.h /^ char remote_ip_addr[NI_MAXHOST]; \/* after inet_ntoa *\/$/;" m struct:requestremote_port globals.h /^ int remote_port; \/* could be used for ident *\/$/;" m struct:requestreq_flush buffer.c /^int req_flush(request * req)$/;" freq_timeout boa.c /^struct timeval req_timeout; \/* timeval for select *\/$/;" vreq_write buffer.c /^int req_write(request * req, char *msg)$/;" freq_write_escape_html buffer.c /^int req_write_escape_html(request * req, char *msg)$/;" freq_write_escape_http buffer.c /^int req_write_escape_http(request * req, char *msg)$/;" frequest globals.h /^struct request { \/* pending requests *\/$/;" srequest globals.h /^typedef struct request request;$/;" trequest_block queue.c /^request *request_block = NULL; \/* blocked list head *\/$/;" vrequest_free queue.c /^request *request_free = NULL; \/* free list head *\/$/;" vrequest_ready queue.c /^request *request_ready = NULL; \/* ready list head *\/$/;" vrequest_uri globals.h /^ char request_uri[MAX_HEADER_LENGTH + 1]; \/* uri *\/$/;" m struct:requestrequests globals.h /^ long requests;$/;" m struct:statusresponse_status globals.h /^ int response_status; \/* R_NOT_FOUND etc. *\/$/;" m struct:requestrfc822_time_buf util.c /^void rfc822_time_buf(char *buf, time_t s)$/;" fscript_name globals.h /^ char *script_name; \/* env variable *\/$/;" m struct:requestscript_number config.c /^int script_number = SCRIPTALIAS;$/;" vsdbm_hash hash.c /^static unsigned sdbm_hash(char *str)$/;" f file:select_files index_dir.c /^int select_files(CONST struct dirent *dirbuf)$/;" fsend_error index_dir.c /^void send_error(int error)$/;" fsend_r_bad_request response.c /^void send_r_bad_request(request * req)$/;" fsend_r_bad_version response.c /^void send_r_bad_version(request * req)$/;" fsend_r_error response.c /^void send_r_error(request * req)$/;" fsend_r_forbidden response.c /^void send_r_forbidden(request * req)$/;" fsend_r_not_found response.c /^void send_r_not_found(request * req)$/;" fsend_r_not_implemented response.c /^void send_r_not_implemented(request * req)$/;" fsend_r_not_modified response.c /^void send_r_not_modified(request * req)$/;" fsend_r_request_ok response.c /^void send_r_request_ok(request * req)$/;" fsend_r_unauthorized response.c /^void send_r_unauthorized(request * req, char *realm_name)$/;" fsend_redirect_perm response.c /^void send_redirect_perm(request * req, char *url)$/;" fsend_redirect_temp response.c /^void send_redirect_temp(request * req, char *url, char *more_hdr)$/;" fserver_admin config.c /^char *server_admin;$/;" vserver_gid config.c /^gid_t server_gid;$/;" vserver_ip config.c /^char *server_ip = NULL;$/;" vserver_name config.c /^char *server_name;$/;" vserver_port config.c /^int server_port;$/;" vserver_root config.c /^char *server_root;$/;" vserver_s boa.c /^int server_s; \/* boa socket *\/$/;" vserver_uid config.c /^uid_t server_uid;$/;" vshow_hash_stats hash.c /^void show_hash_stats(void)$/;" fsigalrm signals.c /^void sigalrm(int dummy)$/;" fsigbus signals.c /^void sigbus(int dummy)$/;" fsigchld signals.c /^void sigchld(int dummy)$/;" fsigchld_flag boa.c /^int sigchld_flag = 0; \/* 1 => signal has happened, needs attention *\/$/;" vsigchld_run signals.c /^void sigchld_run(void)$/;" fsighup signals.c /^void sighup(int dummy)$/;" fsighup_flag boa.c /^int sighup_flag = 0; \/* 1 => signal has happened, needs attention *\/$/;" vsighup_run signals.c /^void sighup_run(void)$/;" fsigint signals.c /^void sigint(int dummy)$/;" fsigsegv signals.c /^void sigsegv(int dummy)$/;" fsigterm signals.c /^void sigterm(int dummy)$/;" fsimple globals.h /^ int simple; \/* simple request? *\/$/;" m struct:requestsimple_itoa util.c /^char *simple_itoa(int i)$/;" fsingle_post_limit config.c /^int single_post_limit;$/;" vsock_opt boa.c /^int sock_opt = 1;$/;" vsockbufsize request.c /^int sockbufsize = SOCKETBUF_SIZE;$/;" vstatus globals.h /^ int status; \/* see #defines.h *\/$/;" m struct:requeststatus globals.h /^struct status status;$/;" vstatus globals.h /^struct status {$/;" sstr lex.yy.c 458;" d file:strdup util.c /^char *strdup(char *s)$/;" fstring_buf lex.yy.c /^char string_buf[MAX_STR_CONST];$/;" vstring_buf_ptr lex.yy.c /^char *string_buf_ptr;$/;" vstrstr util.c /^char *strstr(char *s1, char *s2)$/;" fsval y.tab.c /^ char * sval;$/;" m union: file:sval y.tab.h /^ char * sval;$/;" m union:tempdir config.c /^char *tempdir;$/;" vtime_last globals.h /^ time_t time_last; \/* time of last succ. op. *\/$/;" m struct:requesttimestamp timestamp.c /^void timestamp(void)$/;" fto_upper util.c /^char *to_upper(char *str)$/;" ftotal_connections request.c /^int total_connections;$/;" vtranslate_uri alias.c /^int translate_uri(request * req)$/;" ftype globals.h /^ int type; \/* ALIAS, SCRIPTALIAS, REDIRECT *\/$/;" m struct:aliastype parse.h /^ int type;$/;" m struct:ccommandunescape_uri util.c /^int unescape_uri(char *uri, char ** query_string)$/;" funput lex.yy.c 135;" d file:use_count globals.h /^ int use_count;$/;" m struct:mmap_entryuse_localtime config.c /^int use_localtime = 0;$/;" vuser_dir config.c /^char *user_dir;$/;" vvalue hash.c /^ char *value;$/;" m struct:_hash_struct_ file:verbose_cgi_logs cgi.c /^int verbose_cgi_logs = 0;$/;" vvirtualhost config.c /^int virtualhost = 0;$/;" vwrite_body read.c /^int write_body(request * req)$/;" fwrite_from_pipe pipe.c /^int write_from_pipe(request * req)$/;" fyy_accept lex.yy.c /^static yyconst short int yy_accept[49] =$/;" v file:yy_at_bol lex.yy.c /^ int yy_at_bol;$/;" m struct:yy_buffer_state file:yy_base lex.yy.c /^static yyconst short int yy_base[64] =$/;" v file:yy_buf_pos lex.yy.c /^ char *yy_buf_pos; \/* current position in input buffer *\/$/;" m struct:yy_buffer_state file:yy_buf_size lex.yy.c /^ yy_size_t yy_buf_size;$/;" m struct:yy_buffer_state file:yy_buffer_state lex.yy.c /^struct yy_buffer_state$/;" s file:yy_buffer_status lex.yy.c /^ int yy_buffer_status;$/;" m struct:yy_buffer_state file:yy_c_buf_p lex.yy.c /^static char *yy_c_buf_p = (char *) 0;$/;" v file:yy_ch_buf lex.yy.c /^ char *yy_ch_buf; \/* input buffer *\/$/;" m struct:yy_buffer_state file:yy_chk lex.yy.c /^static yyconst short int yy_chk[157] =$/;" v file:yy_create_buffer lex.yy.c /^YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )$/;" fyy_current_buffer lex.yy.c /^static YY_BUFFER_STATE yy_current_buffer = 0;$/;" v file:yy_def lex.yy.c /^static yyconst short int yy_def[64] =$/;" v file:yy_delete_buffer lex.yy.c /^void yy_delete_buffer( YY_BUFFER_STATE b )$/;" fyy_did_buffer_switch_on_eof lex.yy.c /^static int yy_did_buffer_switch_on_eof;$/;" v file:yy_ec lex.yy.c /^static yyconst int yy_ec[256] =$/;" v file:yy_fatal_error lex.yy.c /^static void yy_fatal_error( yyconst char msg[] )$/;" f file:yy_fill_buffer lex.yy.c /^ int yy_fill_buffer;$/;" m struct:yy_buffer_state file:yy_flex_alloc lex.yy.c /^static void *yy_flex_alloc( yy_size_t size )$/;" f file:yy_flex_free lex.yy.c /^static void yy_flex_free( void *ptr )$/;" f file:yy_flex_realloc lex.yy.c /^static void *yy_flex_realloc( void *ptr, yy_size_t size )$/;" f file:yy_flex_strlen lex.yy.c /^static int yy_flex_strlen( yyconst char *s )$/;" f file:yy_flex_strncpy lex.yy.c /^static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )$/;" f file:yy_flush_buffer lex.yy.c /^void yy_flush_buffer( YY_BUFFER_STATE b )$/;" fyy_get_next_buffer lex.yy.c /^static int yy_get_next_buffer()$/;" f file:yy_get_previous_state lex.yy.c /^static yy_state_type yy_get_previous_state()$/;" f file:yy_hold_char lex.yy.c /^static char yy_hold_char;$/;" v file:yy_init lex.yy.c /^static int yy_init = 1; \/* whether we need to initialize *\/$/;" v file:yy_init_buffer lex.yy.c /^void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )$/;" fyy_input_file lex.yy.c /^ FILE *yy_input_file;$/;" m struct:yy_buffer_state file:yy_is_interactive lex.yy.c /^ int yy_is_interactive;$/;" m struct:yy_buffer_state file:yy_is_our_buffer lex.yy.c /^ int yy_is_our_buffer;$/;" m struct:yy_buffer_state file:yy_last_accepting_cpos lex.yy.c /^static char *yy_last_accepting_cpos;$/;" v file:yy_last_accepting_state lex.yy.c /^static yy_state_type yy_last_accepting_state;$/;" v file:yy_load_buffer_state lex.yy.c /^void yy_load_buffer_state( void )$/;" fyy_meta lex.yy.c /^static yyconst int yy_meta[15] =$/;" v file:yy_n_chars lex.yy.c /^ int yy_n_chars;$/;" m struct:yy_buffer_state file:yy_n_chars lex.yy.c /^static int yy_n_chars; \/* number of characters read into yy_ch_buf *\/$/;" v file:yy_new_buffer lex.yy.c 246;" d file:yy_nxt lex.yy.c /^static yyconst short int yy_nxt[157] =$/;" v file:yy_pop_state lex.yy.c /^static void yy_pop_state()$/;" f file:yy_push_state lex.yy.c /^static void yy_push_state( int new_state )$/;" f file:yy_scan_buffer lex.yy.c /^YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )$/;" fyy_scan_bytes lex.yy.c /^YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )$/;" fyy_scan_string lex.yy.c /^YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )$/;" fyy_set_bol lex.yy.c 255;" d file:yy_set_interactive lex.yy.c 248;" d file:yy_size_t lex.yy.c /^typedef unsigned int yy_size_t;$/;" t file:yy_start lex.yy.c /^static int yy_start = 0; \/* start state number *\/$/;" v file:yy_start_stack lex.yy.c /^static int *yy_start_stack = 0;$/;" v file:yy_start_stack_depth lex.yy.c /^static int yy_start_stack_depth = 0;$/;" v file:yy_start_stack_ptr lex.yy.c /^static int yy_start_stack_ptr = 0;$/;" v file:yy_state_type lex.yy.c /^typedef int yy_state_type;$/;" t file:yy_switch_to_buffer lex.yy.c /^void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )$/;" fyy_top_state lex.yy.c /^static int yy_top_state()$/;" f file:yy_try_NUL_trans lex.yy.c /^static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )$/;" f file:yychar y.tab.c /^int yychar; \/* the lookahead symbol *\/$/;" vyycheck y.tab.c /^static const short yycheck[] = { 3,$/;" v file:yyclearin y.tab.c 272;" d file:yyconst lex.yy.c 53;" d file:yyconst lex.yy.c 55;" d file:yydebug y.tab.c /^int yydebug; \/* nonzero means print parse trace *\/$/;" vyydefact y.tab.c /^static const short yydefact[] = { 3,$/;" v file:yydefgoto y.tab.c /^static const short yydefgoto[] = { 20,$/;" v file:yyerrok y.tab.c 271;" d file:yyerror lex.yy.c /^int yyerror(char * msg)$/;" fyyin lex.yy.c /^FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;$/;" vyyinput lex.yy.c /^static int yyinput()$/;" f file:yyleng lex.yy.c /^int yyleng;$/;" vyyless lex.yy.c 124;" d file:yyless lex.yy.c 1616;" d file:yyless lex.yy.c 1617;" d file:yylloc y.tab.c /^YYLTYPE yylloc; \/* location data for the lookahead *\/$/;" vyylval y.tab.c /^YYSTYPE yylval; \/* the semantic value of the *\/$/;" vyymore lex.yy.c 405;" d file:yynerrs y.tab.c /^int yynerrs; \/* number of parse errors so far *\/$/;" vyyout lex.yy.c /^FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;$/;" vyypact y.tab.c /^static const short yypact[] = {-32768,$/;" v file:yyparse y.tab.c /^yyparse(YYPARSE_PARAM_ARG)$/;" fyypgoto y.tab.c /^static const short yypgoto[] = {-32768,$/;" v file:yyprhs y.tab.c /^static const short yyprhs[] = { 0,$/;" v file:yyr1 y.tab.c /^static const short yyr1[] = { 0,$/;" v file:yyr2 y.tab.c /^static const short yyr2[] = { 0,$/;" v file:yyrestart lex.yy.c /^void yyrestart( FILE *input_file )$/;" fyyrhs y.tab.c /^static const short yyrhs[] = { 10,$/;" v file:yyrline y.tab.c /^static const short yyrline[] = { 0,$/;" v file:yytable y.tab.c /^static const short yytable[] = { 2,$/;" v file:yyterminate lex.yy.c 570;" d file:yytext lex.yy.c /^char *yytext;$/;" vyytext_ptr lex.yy.c 268;" d file:yytname y.tab.c /^static const char * const yytname[] = { "$","error","$undefined.","STMT_NO_ARGS",$/;" v file:yytranslate y.tab.c /^static const char yytranslate[] = { 0,$/;" v file:yyunput lex.yy.c /^static void yyunput( int c, register char *yy_bp )$/;" f file:yywrap configure /^yywrap()$/;" fyywrap lex.yy.c /^int yywrap()$/;" f
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -