MCPcopy Create free account

hub / github.com/1a1a11a/libCacheSim / functions

Functions3,238 in github.com/1a1a11a/libCacheSim

↓ 2 callersFunctioncreate_Mithril_prefetcher
libCacheSim/cache/prefetch/Mithril.c:454
↓ 2 callersFunctioncreate_OBL_prefetcher
libCacheSim/cache/prefetch/OBL.c:151
↓ 2 callersFunctioncreate_PG_prefetcher
libCacheSim/cache/prefetch/PG.c:208
↓ 2 callersFunctioncreate_SHARDS_sampler
libCacheSim/traceReader/sampling/SHARD.c:37
↓ 2 callersFunctioncreate_admissioner
libCacheSim/include/libCacheSim/admissionAlgo.h:33
↓ 2 callersFunctioncreate_cache
libCacheSim/bin/cachesim/cache_init.h:15
↓ 2 callersFunctioncreate_prob_admissioner
libCacheSim/cache/admission/prob.c:85
↓ 2 callersFunctioncsv_free
libCacheSim/traceReader/generalReader/libcsv.c:131
↓ 2 callersFunctioncsv_increase_buffer
libCacheSim/traceReader/generalReader/libcsv.c:234
↓ 2 callersFunctioncsv_init
libCacheSim/traceReader/generalReader/libcsv.c:107
↓ 2 callersFunctioncsv_set_delim
libCacheSim/traceReader/generalReader/libcsv.c:183
↓ 2 callersMethoddeallocate
libCacheSim/dataStructure/sparsepp/spp_utils.h:418
↓ 2 callersMethoddecrement
libCacheSim/dataStructure/sparsepp/spp_smartptr.h:20
↓ 2 callersFunctiondelete_obj_in_table
libCacheSim/dataStructure/hashtable/chainedHashtable.c:54
↓ 2 callersMethoddestruct
libCacheSim/dataStructure/sparsepp/spp.h:1252
↓ 2 callersMethoddestructive_begin
libCacheSim/dataStructure/sparsepp/spp.h:1874
↓ 2 callersMethoddestructive_end
libCacheSim/dataStructure/sparsepp/spp.h:1879
↓ 2 callersMethodemplace_sample
libCacheSim/cache/eviction/LRB/lrb.h:98
↓ 2 callersMethodempty
libCacheSim/dataStructure/sparsepp/spp.h:1284
↓ 2 callersMethodenlarge_factor
libCacheSim/dataStructure/sparsepp/spp.h:399
↓ 2 callersFunctionfileExists
Helper function to check if file exists
libCacheSim-node/binding.cc:11
↓ 2 callersFunctionfile_modtime
\brief Retrieve the modification time of a file. * \param filename The full path to the file. * \return The timestamp of the latest modification t
example/cacheCluster/libketama/ketama.c:203
↓ 2 callersFunctionfile_modtime
\brief Retrieve the modification time of a file. * \param filename The full path to the file. * \return The timestamp of the latest modification t
libCacheSim/dataStructure/ketama/ketama.c:207
↓ 2 callersMethodfind
libCacheSim/dataStructure/minvaluemap.hpp:15
↓ 2 callersFunctionfind_max_t
libCacheSim/dataStructure/splay_tuple.c:289
↓ 2 callersFunctionfind_unit_of_cache_size
convert a cache size in int (byte) to a size with unit
scripts/utils/str_utils.py:29
↓ 2 callersFunctionflashProb_parse_params
libCacheSim/cache/eviction/other/flashProb.c:362
↓ 2 callersMethodgetDistance
libCacheSim/dataStructure/splaytree.hpp:130
↓ 2 callersMethodgetSpace
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:99
↓ 2 callersFunctionget_access_dist
libCacheSim/profiler/dist.c:162
↓ 2 callersMethodget_buffer_view
@brief Get view into the input buffer contents. @return View into the input buffer contents.
example/cacheHierarchy/fkYAML/node.hpp:9393
↓ 2 callersFunctionget_cur_indent
@brief Get the current indentation width. @param s The target string object. @return The current indentation width.
example/cacheHierarchy/fkYAML/node.hpp:11042
↓ 2 callersMethodget_enlarge_factor
libCacheSim/dataStructure/sparsepp/spp.h:2863
↓ 2 callersFunctionget_hash_value_int_64_with_salt
* @brief get hash value for a 64-bit integer. */
libCacheSim/mrcProfiler/mrcProfiler.h:29
↓ 2 callersMethodget_max_value
libCacheSim/dataStructure/minvaluemap.hpp:63
↓ 2 callersFunctionget_min_freq_node
cache internal functions
libCacheSim/cache/eviction/LFUDA.c:334
↓ 2 callersFunctionget_min_freq_node
libCacheSim/cache/eviction/LFU.c:347
↓ 2 callersFunctionget_n_cores
libCacheSim/utils/mysys.c:51
↓ 2 callersMethodget_real_time
libCacheSim/bin/dep/oracleTraceGen/oracleReuseTraceGen.h:106
↓ 2 callersMethodget_shrink_factor
libCacheSim/dataStructure/sparsepp/spp.h:2862
↓ 2 callersMethodget_ttl
libCacheSim/bin/dep/oracleTraceGen/oracleReuseTraceGen.h:100
↓ 2 callersFunctiongo_back_two_req
libCacheSim/traceReader/reader.c:413
↓ 2 callersFunctionhash_bytes
libCacheSim/dataStructure/robin_hood.h:692
↓ 2 callersFunctionhash_combine
libCacheSim/cache/eviction/3LCache/utils.hpp:16
↓ 2 callersMethodhash_funct
accessor functions for the things we templatize on, basically -------------------------------------------------------------
libCacheSim/dataStructure/sparsepp/spp.h:2613
↓ 2 callersMethodialloc
Common support for independent_X routines, handling all of the combinations that can result. The opts arg has: bit 0 set if all elements are
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:3416
↓ 2 callersMethodinc_num_ht_copies
libCacheSim/dataStructure/sparsepp/spp.h:416
↓ 2 callersMethodinit
libCacheSim/dataStructure/robin_hood.h:2468
↓ 2 callersMethodinit
libCacheSim/bin/traceUtils/traceConvOracleGeneral.cpp:21
↓ 2 callersFunctioninit_shm_data_tracker
libCacheSim/dataStructure/ketama/ketama.c:77
↓ 2 callersFunctioninit_shm_id_tracker
libCacheSim/dataStructure/ketama/ketama.c:72
↓ 2 callersFunctioninit_user_mstate
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:3666
↓ 2 callersFunctionis_anchor
@brief Tests whether the current basic_node is an anchor node. @return true if the current basic_node is an anchor node, false otherwise. @sa https://
example/cacheHierarchy/fkYAML/node.hpp:13572
↓ 2 callersFunctionis_mapping
@brief Tests whether the current basic_node value is of mapping type. @return true if the type is mapping, false otherwise. @sa https://fktn-k.github.
example/cacheHierarchy/fkYAML/node.hpp:13523
↓ 2 callersMethodis_mmapped_segment
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:985
↓ 2 callersFunctionis_sequence
@brief Tests whether the current basic_node value is of sequence type. @return true if the type is sequence, false otherwise. @sa https://fktn-k.githu
example/cacheHierarchy/fkYAML/node.hpp:13516
↓ 2 callersFunctionketama_hashi
example/cacheCluster/libketama/ketama.c:315
↓ 2 callersFunctionketama_md5_digest
ketama.h does not expose this function */
libCacheSim/dataStructure/ketama/ketama.c:193
↓ 2 callersFunctionketama_sem_init
\brief Initialize a semaphore. * \param key Semaphore key to use. * \return The freshly allocated semaphore handle. */
example/cacheCluster/libketama/ketama.c:161
↓ 2 callersFunctionketama_sem_lock
\brief Locks the semaphore. * \param sem_set_id The semaphore handle that you want to lock. */
example/cacheCluster/libketama/ketama.c:140
↓ 2 callersMethodkey_eq
libCacheSim/dataStructure/sparsepp/spp.h:2614
↓ 2 callersMethodleftmost_child
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:907
↓ 2 callersMethodmax_bucket_count
libCacheSim/dataStructure/sparsepp/spp.h:2639
↓ 2 callersFunctionmax_size
@brief Get the maximum number of the character sequence size. @return The maximum number of the character sequence size.
example/cacheHierarchy/fkYAML/node.hpp:2365
↓ 2 callersFunctionmaxchild
libCacheSim/dataStructure/pqueue.c:119
↓ 2 callersFunctionmd5_digest
example/cacheCluster/consistentHash.c:26
↓ 2 callersFunctionmd5_finish
example/cacheCluster/md5.c:360
↓ 2 callersFunctionmd5_init
example/cacheCluster/md5.c:312
↓ 2 callersFunctionmd5_process
example/cacheCluster/md5.c:131
↓ 2 callersFunctionmd5_process
libCacheSim/dataStructure/ketama/md5.c:131
↓ 2 callersFunctionminimalIncrementCBF_check_add
libCacheSim/dataStructure/minimalIncrementCBF.c:75
↓ 2 callersFunctionminimalIncrementCBF_estimate
libCacheSim/dataStructure/minimalIncrementCBF.c:129
↓ 2 callersFunctionminimalIncrementCBF_init
libCacheSim/dataStructure/minimalIncrementCBF.c:29
↓ 2 callersFunctionmyMQv1_parse_params
libCacheSim/cache/eviction/priv/myMQv1.c:296
↓ 2 callersMethodne_cbegin
libCacheSim/dataStructure/sparsepp/spp.h:1056
↓ 2 callersMethodnodes
libCacheSim/dataStructure/robin_hood.h:1179
↓ 2 callersFunctionobj_evict_update
some internal state update when an object is evicted */
libCacheSim/cache/eviction/GLCache/obj.h:38
↓ 2 callersFunctionobj_id_is_num
* whether the object id is numeric (only applies to txt and csv traces) * @param reader * @return */
libCacheSim/include/libCacheSim/reader.h:220
↓ 2 callersMethodoperator<
example/cacheHierarchy/fkYAML/node.hpp:10209
↓ 2 callersFunctionoracleSimTwrBin_read_one_req
libCacheSim/traceReader/customizedReader/oracle/oracleTwrBin.h:46
↓ 2 callersMethodoverhead_for
Get the internal overhead associated with chunk p
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:746
↓ 2 callersFunctionparse_cmd
* @brief parse the command line arguments * * @param argc * @param argv */
libCacheSim/bin/cachesim/cli_parser.c:274
↓ 2 callersFunctionparse_cmd
* @brief parse the command line arguments * * @param argc * @param argv */
libCacheSim/bin/customized/SOSP23/oneHit/cli_parser.c:121
↓ 2 callersFunctionparse_cmd
* @brief parse the command line arguments * * @param argc * @param argv */
libCacheSim/bin/dep/traceOneHit/cli_parser.c:120
↓ 2 callersFunctionplot_mrc_size
plot the miss ratio from the computation X-axis is cache size, different lines are different algos Args: mrc_dict: a dict of mrc,
scripts/profile_mrc.py:123
↓ 2 callersFunctionplot_mrc_time
plot the miss ratio from the computation X-axis is time, different lines are different algos Args: mrc_dict: a dict of mrc, key is
scripts/plot_mrc_time.py:107
↓ 2 callersFunctionplot_scan_size
plot scan size distribution
scripts/traceAnalysis/experimental/scanSize.py:43
↓ 2 callersFunctionplot_shards_multirate
(out_files, plot_path)
scripts/plot_appr_mrc.py:33
↓ 2 callersMethodpop_lowest_score
libCacheSim/cache/eviction/cpp/abstractRank.hpp:68
↓ 2 callersMethodpos_to_offset
get_iter() in sparsetable needs it
libCacheSim/dataStructure/sparsepp/spp.h:1180
↓ 2 callersFunctionpqueue_init_full
libCacheSim/dataStructure/pqueue.c:52
↓ 2 callersFunctionpqueue_peek
libCacheSim/dataStructure/pqueue.c:229
↓ 2 callersFunctionpqueue_remove
libCacheSim/dataStructure/pqueue.c:199
↓ 2 callersFunctionprepare_one_row
* @brief update the segment feature when a segment is evicted * * features: * bucket_id: the bucket id of the segment * create_hour: the hou
libCacheSim/cache/eviction/GLCache/dataPrep.c:96
↓ 2 callersMethodprint
libCacheSim/cache/eviction/cpp/abstractRank.hpp:39
↓ 2 callersFunctionprint_help
libCacheSim/bin/customized/fast23/main.cpp:17
↓ 2 callersFunctionprint_req
libCacheSim/bin/debug/fileOp.cpp:38
↓ 2 callersFunctionprint_results
test/test_3lcache.c:26
↓ 2 callersFunctionprint_sampler
libCacheSim/include/libCacheSim/sampling.h:45
↓ 2 callersMethodrank
libCacheSim/cache/eviction/LHD/lhd.cpp:35
← previousnext →501–600 of 3,238, ranked by callers