MCPcopy Create free account

hub / github.com/R-Fuzz/symsan / functions

Functions4,056 in github.com/R-Fuzz/symsan

↓ 231 callersMethodsize
runtime/sanitizer_common/sanitizer_bvgraph.h:28
↓ 213 callersMethodpush_back
runtime/dfsan/ucsan.cpp:238
↓ 153 callersFunctionget_label_info
runtime/dfsan/ucsan.cpp:515
↓ 139 callersMethodload
runtime/dfsan/ucsan.cpp:418
↓ 130 callersFunctionMatch
Matches the string with the pattern, caching the compiled regexp.
runtime/sanitizer_common/scripts/cpplint.py:657
↓ 129 callersFunctionSearch
Searches the string for the pattern, caching the compiled regexp.
runtime/sanitizer_common/scripts/cpplint.py:685
↓ 119 callersFunctionReport
Like Printf, but prints the current PID before the output string.
runtime/sanitizer_common/sanitizer_printf.cpp:321
↓ 114 callersFunctionPrintf
runtime/sanitizer_common/sanitizer_printf.cpp:313
↓ 106 callersFunctionDie
runtime/sanitizer_common/sanitizer_termination.cpp:50
↓ 105 callersMethoddata
runtime/sanitizer_common/sanitizer_common.h:619
↓ 102 callersMethodinsert
runtime/dfsan/ucsan.cpp:286
↓ 101 callersFunctiondfsan_set_label
runtime/dfsan/dfsan.h:125
↓ 99 callersMethodappend
runtime/sanitizer_common/sanitizer_printf.cpp:340
↓ 95 callersFunctioncommon_flags
runtime/sanitizer_common/sanitizer_flags.h:37
↓ 88 callersFunctionstrlen
runtime/sanitizer_common/symbolizer/sanitizer_wrappers.cpp:153
↓ 85 callersFunctioninternal_memset
runtime/sanitizer_common/sanitizer_libc.cpp:75
↓ 84 callersFunctionTestFunctionPatching
runtime/interception/tests/interception_win_test.cpp:541
↓ 84 callersMethodend
solvers/wheels/lockfreehash/lprobe/seq.h:49
↓ 83 callersMethodmarkNosanitize
Marks an instruction as "nosanitize" so TaintPass will skip it
instrumentation/UCSanPass.cpp:562
↓ 82 callersFunctionGetPageSizeCached
runtime/sanitizer_common/sanitizer_common.h:68
↓ 79 callersFunctioninternal_memcpy
runtime/sanitizer_common/sanitizer_libc.cpp:49
↓ 79 callersFunctioninternal_strcmp
runtime/sanitizer_common/sanitizer_libc.cpp:116
↓ 78 callersFunctionatomic_load
runtime/sanitizer_common/sanitizer_atomic_msvc.h:71
↓ 74 callersMethodclear
runtime/sanitizer_common/tests/sanitizer_bvgraph_test.cpp:44
↓ 74 callersFunctioninternal_strlen
runtime/sanitizer_common/sanitizer_libc.cpp:165
↓ 72 callersMethodpush_back
runtime/sanitizer_common/sanitizer_list.h:39
↓ 72 callersMethodsize
get the number of running threads in the pool
solvers/wheels/threadpool/ctpl.h:61
↓ 69 callersMethodend
runtime/dfsan/ucsan_containers.h:122
↓ 68 callersFunctioncache_expr
solvers/z3-solver.cpp:34
↓ 68 callersMethodkind
include/ast.h:205
↓ 62 callersMethodstore
runtime/sanitizer_common/sanitizer_stackdepot.cpp:189
↓ 59 callersMethodfind
Returns the value if an equal value is found in the table otherwise returns the "empty" element. due to prioritization, can quit early if v is greater
solvers/wheels/lockfreehash/lprobe/hash_table.h:209
↓ 58 callersMethodbegin
solvers/wheels/lockfreehash/lprobe/seq.h:48
↓ 58 callersFunctionchk_fread
tests/lib.h:16
↓ 58 callersMethodsize
include/task.h:90
↓ 57 callersMethodfind
find the root of the set containing x
include/union_find.h:32
↓ 57 callersFunctionfree
runtime/sanitizer_common/tests/sanitizer_allocator_testlib.cpp:109
↓ 55 callersFunctionRoundUpTo
runtime/sanitizer_common/sanitizer_common.h:429
↓ 55 callersFunctiondo_taint_union
for internal use only, skip optimization and ubsan checks caller must ensure op is valid, handle commutative conventions
runtime/dfsan/dfsan.cpp:203
↓ 53 callersFunctionatomic_store
runtime/sanitizer_common/sanitizer_atomic_msvc.h:89
↓ 53 callersMethodempty
runtime/sanitizer_common/sanitizer_bvgraph.h:35
↓ 53 callersMethodend
runtime/sanitizer_common/sanitizer_common.h:1064
↓ 53 callersMethodonLock
Test-only function. Handles the before/after lock events, returns true if there is a cycle.
runtime/sanitizer_common/sanitizer_deadlock_detector.h:275
↓ 53 callersFunctiontestScanf
runtime/sanitizer_common/tests/sanitizer_format_interceptor_test.cpp:90
↓ 52 callersMethodfind
runtime/sanitizer_common/sanitizer_stackdepotbase.h:79
↓ 50 callersFunctionchk_fopen
tests/lib.h:7
↓ 50 callersFunctioninternal_snprintf
Writes at most "length" symbols to "buffer" (including trailing '\0'). Returns the number of symbols that should have been written to buffer (not incl
runtime/sanitizer_common/sanitizer_printf.cpp:332
↓ 49 callersFunctionInternalFree
runtime/sanitizer_common/sanitizer_allocator.cpp:125
↓ 49 callersFunctionUnmapOrDie
runtime/sanitizer_common/sanitizer_win.cpp:137
↓ 48 callersFunctionshadow_for
runtime/dfsan/dfsan.h:135
↓ 47 callersFunction__taint_trace_event_addr
backend/thoroupy.cpp:192
↓ 46 callersMethodbegin
runtime/sanitizer_common/sanitizer_common.h:1063
↓ 46 callersMethodonUnlock
Handle the unlock event. This operation is thread-safe as it only touches the dtls.
runtime/sanitizer_common/sanitizer_deadlock_detector.h:325
↓ 45 callersMethodinsert
prioritized linear probing a new key will bump an existing key up if it has a higher priority an equal key will replace an old key if replaceQ(new,old
solvers/wheels/lockfreehash/lprobe/hash_table.h:83
↓ 44 callersMethodInit
runtime/sanitizer_common/sanitizer_win.cpp:305
↓ 44 callersFunctionTestFlag
runtime/sanitizer_common/tests/sanitizer_flags_test.cpp:28
↓ 44 callersMethodget
solvers/jigsaw/input.cc:76
↓ 44 callersMethodlabel
include/ast.h:213
↓ 44 callersFunctionmalloc
runtime/sanitizer_common/tests/sanitizer_allocator_testlib.cpp:101
↓ 44 callersMethodset_kind
include/ast.h:206
↓ 44 callersMethodsize
solvers/wheels/lockfreehash/lprobe/seq.h:47
↓ 43 callersMethodnewNode
Allocate new deadlock detector node. If we are out of available nodes first try to recycle some. If there is nothing to recycle, flush the graph and i
runtime/sanitizer_common/sanitizer_deadlock_detector.h:154
↓ 42 callersMethodsize
runtime/dfsan/ucsan.h:217
↓ 39 callersFunctionMmapOrDie
runtime/sanitizer_common/sanitizer_win.cpp:129
↓ 36 callersMethodclear
solvers/jigsaw/grad.cc:34
↓ 35 callersMethodbits
include/ast.h:207
↓ 35 callersMethodfront
runtime/sanitizer_common/sanitizer_list.h:83
↓ 35 callersMethodinsert
Inserts key,value pair into the map if the key isn't already in the map. If the key is already in the map, it returns false and doesn't update the val
runtime/sanitizer_common/sanitizer_dense_map.h:123
↓ 34 callersFunctionclose
runtime/sanitizer_common/symbolizer/sanitizer_wrappers.cpp:127
↓ 33 callersMethodAllocate
runtime/sanitizer_common/tests/sanitizer_quarantine_test.cpp:22
↓ 33 callersMethodempty
include/task.h:86
↓ 33 callersMethodgetKey
runtime/sanitizer_common/tests/sanitizer_dense_map_test.cpp:110
↓ 33 callersFunctionucsan_shadow_for
ucsan_shadow = ((ptr & ShadowMask) << 1) + ShadowBase
runtime/dfsan/ucsan_platform.h:78
↓ 32 callersMethodgetValue
runtime/sanitizer_common/tests/sanitizer_dense_map_test.cpp:78
↓ 32 callersMethodsetShadow
instrumentation/TaintPass.cpp:1800
↓ 32 callersMethodslice
solvers/wheels/lockfreehash/lprobe/seq.h:44
↓ 30 callersFunctionMyMatch
runtime/sanitizer_common/tests/sanitizer_suppressions_test.cpp:19
↓ 30 callersFunctionget_pointer
solvers/wheels/lockfreehash/cuckoo/lockfree_hash_table.cpp:15
↓ 30 callersMethodresize
runtime/sanitizer_common/sanitizer_common.h:532
↓ 28 callersMethodcount
Return 1 if the specified key is in the map, 0 otherwise.
runtime/sanitizer_common/sanitizer_dense_map.h:73
↓ 28 callersFunctionopen
runtime/sanitizer_common/symbolizer/sanitizer_wrappers.cpp:113
↓ 27 callersFunctioninternal_close
runtime/sanitizer_common/sanitizer_mac.cpp:159
↓ 27 callersFunctioninternal_strdup
runtime/sanitizer_common/sanitizer_libc.cpp:108
↓ 26 callersMethodback
runtime/sanitizer_common/sanitizer_list.h:85
↓ 26 callersMethodgetShadowTy
instrumentation/TaintPass.cpp:832
↓ 26 callersFunctionget_str_label
Unified method to get string label for null-terminated strings Uses strlen to determine length Also checks if null terminator was placed at a strchr/s
runtime/dfsan/dfsan_custom.cpp:221
↓ 25 callersFunctionTestIdentityFunctionPatching
runtime/interception/tests/interception_win_test.cpp:370
↓ 25 callersFunction__taint_trace_cond
solvers/z3.cpp:221
↓ 25 callersMethodbegin
runtime/dfsan/ucsan_containers.h:121
↓ 25 callersMethodget
runtime/sanitizer_common/sanitizer_hash.h:33
↓ 25 callersFunctioninternal_strstr
runtime/sanitizer_common/sanitizer_libc.cpp:218
↓ 24 callersFunctionInternalAlloc
runtime/sanitizer_common/sanitizer_allocator.cpp:86
↓ 24 callersMethodisZeroShadow
instrumentation/TaintPass.cpp:793
↓ 24 callersMethodsetBit
Returns true if the bit has changed from 0 to 1.
runtime/sanitizer_common/sanitizer_bitvector.h:33
↓ 24 callersMethodsetShadow
Set shadow value for an instruction.
instrumentation/UCSanPass.cpp:1380
↓ 23 callersFunctionRoundUpTo
runtime/interception/interception_win.cpp:168
↓ 23 callersFunction__taint_check_bounds
runtime/dfsan/dfsan.cpp:895
↓ 23 callersMethodgetShadow
Get shadow value for a given LLVM value. UCSan uses shadows to track pointer aliasing.
instrumentation/UCSanPass.cpp:1365
↓ 23 callersMethodsize
instrumentation/UCSanPass.cpp:333
↓ 23 callersFunctionto_obj_info
runtime/dfsan/ucsan.h:127
next →1–100 of 4,056, ranked by callers