MCPcopy Create free account

hub / github.com/DNSPod/dnspod-sr / functions

Functions229 in github.com/DNSPod/dnspod-sr

↓ 1 callersFunctiondelete_val_from_he
src/storage.c:449
↓ 1 callersFunctiondrop_privilege
src/utils.c:145
↓ 1 callersFunctiondup_data_into_db
when a record is queried and its not in memory we load it from disk, and not add it to memory when it's ttl is expired, it will be deleted in disk and
src/author.c:861
↓ 1 callersFunctionfill_header_in_msg
src/dns.c:876
↓ 1 callersFunctionfill_rrset_in_buffer
a,ns,txt,cname,soa,srv,aaaa,mx
src/dns.c:923
↓ 1 callersFunctionfill_rrset_in_msg
jump from author.c
src/dns.c:769
↓ 1 callersFunctionfind_addr
ht,type,domain,dlen
src/dns.c:1324
↓ 1 callersFunctionfind_io_from_he
src/storage.c:153
↓ 1 callersFunctionfind_list_io_from_he
src/storage.c:350
↓ 1 callersFunctionfind_node
find_node and delete_node are not safe delete node may return NULL.
next/storage.c:88
↓ 1 callersFunctionflush_all_to_disk
src/utils.c:81
↓ 1 callersFunctionfree_rbtree
src/datas.c:350
↓ 1 callersFunctionget_dns_info
src/dns.c:382
↓ 1 callersFunctionget_type_from_str
src/update.c:125
↓ 1 callersFunctionget_val_from_he
src/storage.c:259
↓ 1 callersFunctionglobal_cron
global cron delete and close useless tcp fd
src/author.c:1170
↓ 1 callersFunctionhandle_back_event
src/author.c:789
↓ 1 callersFunctionhandle_event
src/event.c:101
↓ 1 callersFunctionhelp
src/init.c:327
↓ 1 callersFunctionhijack
src/control.c:20
↓ 1 callersFunctionhtable_create
////////////////////memory hash/////////////////////////////
next/storage.c:368
↓ 1 callersFunctionhtable_delete_list
src/storage.c:608
↓ 1 callersFunctionhtable_find
next/storage.c:402
↓ 1 callersFunctionhtable_find_io
src/storage.c:210
↓ 1 callersFunctionhtable_insert
if conllision, replace old element by default. if replace is 1, replace it, return 1 if replace is 0, drop it, return -1 else return 0
next/storage.c:499
↓ 1 callersFunctioninit_globe
src/init.c:335
↓ 1 callersFunctioninit_mempool
src/init.c:364
↓ 1 callersFunctioninit_msgcache
/////////////////////memory chunk/////////////////////////// push to tail pop from head
src/storage.c:39
↓ 1 callersFunctioninsert_fixup
src/datas.c:75
↓ 1 callersFunctioninsert_fixup
next/storage.c:45
↓ 1 callersFunctioninsert_node
next/storage.c:109
↓ 1 callersFunctionis_glue
if ns is domain's child or child's child or... domain and ns are td format type.domain 002,005,b,a,i,d,u,003,c,o,m 003,n,s,'4',005,b,a,i,d,u,003,c,o,m
src/dns.c:1063
↓ 1 callersFunctionlaunch_new_query
src/author.c:655
↓ 1 callersFunctionlock_and_add_to_quizz
qi and cli are all in stack if we want to add them in list alloc memory with ad_t_qzzer
src/author.c:1101
↓ 1 callersFunctionmake_A_record_from_segment
format of segment struct mvalue off.off.off.off...[mvalue->seg] msg off point ttl now we jump ttl and rdlength then we get raw A record data copy data
src/dns.c:1214
↓ 1 callersFunctionmake_bin_from_str
src/net.c:264
↓ 1 callersFunctionmbuf_ring_create
create the ring */
src/memory.c:36
↓ 1 callersFunctionmempool_create
src/memory.c:57
↓ 1 callersFunctionmin_node
next/storage.c:217
↓ 1 callersFunctionnocase_char_hash_function
src/utils.c:625
↓ 1 callersFunctionpasser_dns_data
make import info into struct baseinfo
src/dns.c:99
↓ 1 callersFunctionpasser_related_data
process a segment of data
src/author.c:247
↓ 1 callersFunctionpre_find
First ensure the search name, if it has a cname, search the cname If we find it in fwd table, return the ip length, it's > 0 Here we dont care the cna
src/dns.c:1092
↓ 1 callersFunctionprint_basic_debug
src/init.c:312
↓ 1 callersFunctionquery_from_auth_server
src/author.c:375
↓ 1 callersFunctionquery_from_auth_tcp
connect to server, tcp is expensive, we use 1 addr once do connect thing send thing will be done in cb_read_callback xxxx
src/author.c:345
↓ 1 callersFunctionrbt_successor
src/datas.c:178
↓ 1 callersFunctionrbt_successor
next/storage.c:140
↓ 1 callersFunctionread_config
src/io.c:335
↓ 1 callersFunctionread_logpath
src/io.c:283
↓ 1 callersFunctionread_resolve
src/io.c:247
↓ 1 callersFunctionread_root
src/io.c:196
↓ 1 callersFunctionread_transfer
src/io.c:301
↓ 1 callersFunctionrecord_delete
next/storage.c:639
↓ 1 callersFunctionrecord_insert
next/storage.c:595
↓ 1 callersFunctionrefresh_records
src/io.c:203
↓ 1 callersFunctionrefresh_ttl_with_td
src/control.c:10
↓ 1 callersFunctionretrive_ip
we found some ns try to find their ip
src/dns.c:1242
↓ 1 callersFunctionreverse_compare
return the match length in the end of two strings. NOT include the end "."
src/dns.c:696
↓ 1 callersFunctionrun_sentinel
src/event.c:259
↓ 1 callersFunctionsanity_test
src/init.c:302
↓ 1 callersFunctionsend_msg_tcp
src/author.c:309
↓ 1 callersFunctionserver_init
src/init.c:223
↓ 1 callersFunctionserver_listen
src/init.c:372
↓ 1 callersFunctionset_recv_timeout
src/net.c:67
↓ 1 callersFunctionset_signal_catcher
tool/client.c:48
↓ 1 callersFunctionstart_local_server
src/update.c:214
↓ 1 callersFunctionstr_to_uchar6
src/utils.c:349
↓ 1 callersFunctiontalk_with_client
src/update.c:185
↓ 1 callersFunctiontrig_signals
spider and author and main thread may have different handlers
src/utils.c:124
↓ 1 callersFunctionttl_expired
this should be defined in upper files
src/storage.c:76
↓ 1 callersFunctionwrite_loginfo_into_file
domain, query domain type, query type addr, client addr
src/io.c:415
Functionadd_to_quizzer
add to quizzer
src/author.c:1021
Functioncb_get_tcp_msg
src/event.c:124
Functioncb_get_udp_msg
src/event.c:192
Functioncheck_client_addr
reserved ip 10.0.0.0:8 172.16.0.0:12 192.168.0.0:16 0.0.0.0 255.255.255.255 127.0.0.0:8 224.0.0.0:18
src/net.c:41
Functioncheck_dms
if we query abc.com the auth server returned bbc.com NS ns1.sina.com we should reject this
src/dns.c:281
Functioncheck_domain_mask
src/dns.c:375
Functioncheck_memcpy
src/dns.c:514
Functioncheck_out_msg
src/dns.c:1029
Functioncheck_qo
same as find from mem for debug
src/dns.c:1477
Functioncheck_td
src/dns.c:1040
Functionclr_bit
src/utils.c:452
Functioncompare_ttl
next/storage.c:576
Functiondbg_print_bit
-------------------debug print begin-------------------------
src/utils.c:556
Functiondbg_print_ip
src/dns.c:1533
Functiondbg_print_td
src/dns.c:1562
Functiondict_comp_uint_equ
for dict -------------------compare func begin---------------------//
src/utils.c:158
Functiondomain_compare
next/storage.c:552
Functionempty_function
src/utils.c:521
Functionfake_recv
src/event.c:172
Functionfill_domain_to_len_label
src/io.c:390
Functionfree_msgcache
src/storage.c:57
Functionget_list_val_from_he
src/storage.c:403
Functionget_mvalue_len
src/storage.c:67
Functionget_random_int_from_author
src/author.c:66
Functionget_str
get a c string little function,will be replaced by mm sonn. -----------------------begin-----------------//
src/utils.c:62
Functionget_time_usage
multi threads safe test by rbtree_test() in datas.c
src/utils.c:476
Functionhtable_delete_list_io
src/storage.c:563
Functioninsert_mem_bar
src/utils.c:530
← previousnext →101–200 of 229, ranked by callers