Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/1a1a11a/libCacheSim
/ functions
Functions
3,238 in github.com/1a1a11a/libCacheSim
⨍
Functions
3,238
◇
Types & classes
607
↓ 2 callers
Function
create_Mithril_prefetcher
libCacheSim/cache/prefetch/Mithril.c:454
↓ 2 callers
Function
create_OBL_prefetcher
libCacheSim/cache/prefetch/OBL.c:151
↓ 2 callers
Function
create_PG_prefetcher
libCacheSim/cache/prefetch/PG.c:208
↓ 2 callers
Function
create_SHARDS_sampler
libCacheSim/traceReader/sampling/SHARD.c:37
↓ 2 callers
Function
create_admissioner
libCacheSim/include/libCacheSim/admissionAlgo.h:33
↓ 2 callers
Function
create_cache
libCacheSim/bin/cachesim/cache_init.h:15
↓ 2 callers
Function
create_prob_admissioner
libCacheSim/cache/admission/prob.c:85
↓ 2 callers
Function
csv_free
libCacheSim/traceReader/generalReader/libcsv.c:131
↓ 2 callers
Function
csv_increase_buffer
libCacheSim/traceReader/generalReader/libcsv.c:234
↓ 2 callers
Function
csv_init
libCacheSim/traceReader/generalReader/libcsv.c:107
↓ 2 callers
Function
csv_set_delim
libCacheSim/traceReader/generalReader/libcsv.c:183
↓ 2 callers
Method
deallocate
libCacheSim/dataStructure/sparsepp/spp_utils.h:418
↓ 2 callers
Method
decrement
libCacheSim/dataStructure/sparsepp/spp_smartptr.h:20
↓ 2 callers
Function
delete_obj_in_table
libCacheSim/dataStructure/hashtable/chainedHashtable.c:54
↓ 2 callers
Method
destruct
libCacheSim/dataStructure/sparsepp/spp.h:1252
↓ 2 callers
Method
destructive_begin
libCacheSim/dataStructure/sparsepp/spp.h:1874
↓ 2 callers
Method
destructive_end
libCacheSim/dataStructure/sparsepp/spp.h:1879
↓ 2 callers
Method
emplace_sample
libCacheSim/cache/eviction/LRB/lrb.h:98
↓ 2 callers
Method
empty
libCacheSim/dataStructure/sparsepp/spp.h:1284
↓ 2 callers
Method
enlarge_factor
libCacheSim/dataStructure/sparsepp/spp.h:399
↓ 2 callers
Function
fileExists
Helper function to check if file exists
libCacheSim-node/binding.cc:11
↓ 2 callers
Function
file_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 callers
Function
file_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 callers
Method
find
libCacheSim/dataStructure/minvaluemap.hpp:15
↓ 2 callers
Function
find_max_t
libCacheSim/dataStructure/splay_tuple.c:289
↓ 2 callers
Function
find_unit_of_cache_size
convert a cache size in int (byte) to a size with unit
scripts/utils/str_utils.py:29
↓ 2 callers
Function
flashProb_parse_params
libCacheSim/cache/eviction/other/flashProb.c:362
↓ 2 callers
Method
getDistance
libCacheSim/dataStructure/splaytree.hpp:130
↓ 2 callers
Method
getSpace
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:99
↓ 2 callers
Function
get_access_dist
libCacheSim/profiler/dist.c:162
↓ 2 callers
Method
get_buffer_view
@brief Get view into the input buffer contents. @return View into the input buffer contents.
example/cacheHierarchy/fkYAML/node.hpp:9393
↓ 2 callers
Function
get_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 callers
Method
get_enlarge_factor
libCacheSim/dataStructure/sparsepp/spp.h:2863
↓ 2 callers
Function
get_hash_value_int_64_with_salt
* @brief get hash value for a 64-bit integer. */
libCacheSim/mrcProfiler/mrcProfiler.h:29
↓ 2 callers
Method
get_max_value
libCacheSim/dataStructure/minvaluemap.hpp:63
↓ 2 callers
Function
get_min_freq_node
cache internal functions
libCacheSim/cache/eviction/LFUDA.c:334
↓ 2 callers
Function
get_min_freq_node
libCacheSim/cache/eviction/LFU.c:347
↓ 2 callers
Function
get_n_cores
libCacheSim/utils/mysys.c:51
↓ 2 callers
Method
get_real_time
libCacheSim/bin/dep/oracleTraceGen/oracleReuseTraceGen.h:106
↓ 2 callers
Method
get_shrink_factor
libCacheSim/dataStructure/sparsepp/spp.h:2862
↓ 2 callers
Method
get_ttl
libCacheSim/bin/dep/oracleTraceGen/oracleReuseTraceGen.h:100
↓ 2 callers
Function
go_back_two_req
libCacheSim/traceReader/reader.c:413
↓ 2 callers
Function
hash_bytes
libCacheSim/dataStructure/robin_hood.h:692
↓ 2 callers
Function
hash_combine
libCacheSim/cache/eviction/3LCache/utils.hpp:16
↓ 2 callers
Method
hash_funct
accessor functions for the things we templatize on, basically -------------------------------------------------------------
libCacheSim/dataStructure/sparsepp/spp.h:2613
↓ 2 callers
Method
ialloc
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 callers
Method
inc_num_ht_copies
libCacheSim/dataStructure/sparsepp/spp.h:416
↓ 2 callers
Method
init
libCacheSim/dataStructure/robin_hood.h:2468
↓ 2 callers
Method
init
libCacheSim/bin/traceUtils/traceConvOracleGeneral.cpp:21
↓ 2 callers
Function
init_shm_data_tracker
libCacheSim/dataStructure/ketama/ketama.c:77
↓ 2 callers
Function
init_shm_id_tracker
libCacheSim/dataStructure/ketama/ketama.c:72
↓ 2 callers
Function
init_user_mstate
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:3666
↓ 2 callers
Function
is_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 callers
Function
is_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 callers
Method
is_mmapped_segment
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:985
↓ 2 callers
Function
is_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 callers
Function
ketama_hashi
example/cacheCluster/libketama/ketama.c:315
↓ 2 callers
Function
ketama_md5_digest
ketama.h does not expose this function */
libCacheSim/dataStructure/ketama/ketama.c:193
↓ 2 callers
Function
ketama_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 callers
Function
ketama_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 callers
Method
key_eq
libCacheSim/dataStructure/sparsepp/spp.h:2614
↓ 2 callers
Method
leftmost_child
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:907
↓ 2 callers
Method
max_bucket_count
libCacheSim/dataStructure/sparsepp/spp.h:2639
↓ 2 callers
Function
max_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 callers
Function
maxchild
libCacheSim/dataStructure/pqueue.c:119
↓ 2 callers
Function
md5_digest
example/cacheCluster/consistentHash.c:26
↓ 2 callers
Function
md5_finish
example/cacheCluster/md5.c:360
↓ 2 callers
Function
md5_init
example/cacheCluster/md5.c:312
↓ 2 callers
Function
md5_process
example/cacheCluster/md5.c:131
↓ 2 callers
Function
md5_process
libCacheSim/dataStructure/ketama/md5.c:131
↓ 2 callers
Function
minimalIncrementCBF_check_add
libCacheSim/dataStructure/minimalIncrementCBF.c:75
↓ 2 callers
Function
minimalIncrementCBF_estimate
libCacheSim/dataStructure/minimalIncrementCBF.c:129
↓ 2 callers
Function
minimalIncrementCBF_init
libCacheSim/dataStructure/minimalIncrementCBF.c:29
↓ 2 callers
Function
myMQv1_parse_params
libCacheSim/cache/eviction/priv/myMQv1.c:296
↓ 2 callers
Method
ne_cbegin
libCacheSim/dataStructure/sparsepp/spp.h:1056
↓ 2 callers
Method
nodes
libCacheSim/dataStructure/robin_hood.h:1179
↓ 2 callers
Function
obj_evict_update
some internal state update when an object is evicted */
libCacheSim/cache/eviction/GLCache/obj.h:38
↓ 2 callers
Function
obj_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 callers
Method
operator<
example/cacheHierarchy/fkYAML/node.hpp:10209
↓ 2 callers
Function
oracleSimTwrBin_read_one_req
libCacheSim/traceReader/customizedReader/oracle/oracleTwrBin.h:46
↓ 2 callers
Method
overhead_for
Get the internal overhead associated with chunk p
libCacheSim/dataStructure/sparsepp/spp_dlalloc.h:746
↓ 2 callers
Function
parse_cmd
* @brief parse the command line arguments * * @param argc * @param argv */
libCacheSim/bin/cachesim/cli_parser.c:274
↓ 2 callers
Function
parse_cmd
* @brief parse the command line arguments * * @param argc * @param argv */
libCacheSim/bin/customized/SOSP23/oneHit/cli_parser.c:121
↓ 2 callers
Function
parse_cmd
* @brief parse the command line arguments * * @param argc * @param argv */
libCacheSim/bin/dep/traceOneHit/cli_parser.c:120
↓ 2 callers
Function
plot_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 callers
Function
plot_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 callers
Function
plot_scan_size
plot scan size distribution
scripts/traceAnalysis/experimental/scanSize.py:43
↓ 2 callers
Function
plot_shards_multirate
(out_files, plot_path)
scripts/plot_appr_mrc.py:33
↓ 2 callers
Method
pop_lowest_score
libCacheSim/cache/eviction/cpp/abstractRank.hpp:68
↓ 2 callers
Method
pos_to_offset
get_iter() in sparsetable needs it
libCacheSim/dataStructure/sparsepp/spp.h:1180
↓ 2 callers
Function
pqueue_init_full
libCacheSim/dataStructure/pqueue.c:52
↓ 2 callers
Function
pqueue_peek
libCacheSim/dataStructure/pqueue.c:229
↓ 2 callers
Function
pqueue_remove
libCacheSim/dataStructure/pqueue.c:199
↓ 2 callers
Function
prepare_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 callers
Method
print
libCacheSim/cache/eviction/cpp/abstractRank.hpp:39
↓ 2 callers
Function
print_help
libCacheSim/bin/customized/fast23/main.cpp:17
↓ 2 callers
Function
print_req
libCacheSim/bin/debug/fileOp.cpp:38
↓ 2 callers
Function
print_results
test/test_3lcache.c:26
↓ 2 callers
Function
print_sampler
libCacheSim/include/libCacheSim/sampling.h:45
↓ 2 callers
Method
rank
libCacheSim/cache/eviction/LHD/lhd.cpp:35
← previous
next →
501–600 of 3,238, ranked by callers