MCPcopy Create free account

hub / github.com/BorrowSanitizer/bsan / types & classes

Types & classes426 in github.com/BorrowSanitizer/bsan

↓ 10 callersClassHello
tests/miri-tests/pass/async-closure-captures.rs:36
↓ 7 callersClassA
tests/miri-tests/pass/zst.rs:4
↓ 7 callersClassProvenance
A pointer's provenance value. Each pointer has provenance, indicating its permission to access a memory location.
bsan-pass/BorrowSanitizer.cpp:613
↓ 7 callersClassWrapper
tests/miri-tests/pass/function_calls/abi_compat.rs:12
↓ 5 callersClassAllocId
bsan-rt/src/lib.rs:97
↓ 5 callersClassTriple
tests/miri-tests/pass/union-overwrite.rs:7
↓ 4 callersClassBar
tests/miri-tests/pass/drop_on_array_elements.rs:4
↓ 4 callersClassBorTag
bsan-rt/src/lib.rs:153
↓ 4 callersClassPrivateStruct
tests/miri-tests/pass/deriving-associated-types.rs:25
↓ 4 callersClassSize
bsan-rt/src/helpers.rs:13
↓ 4 callersClassWrapper
tests/miri-tests/pass/dyn-arbitrary-self.rs:82
↓ 3 callersInterfaceB
tests/miri-tests/pass/dyn-upcast.rs:394
↓ 3 callersClassPtr
tests/miri-tests/pass/dyn-arbitrary-self.rs:69
↓ 3 callersClassPtrWrapper
tests/miri-tests/pass/coercions.rs:23
↓ 2 callersClassAsyncInt
tests/miri-tests/pass/async-drop.rs:92
↓ 2 callersClassBorrowSanitizerOptions
bsan-pass/BorrowSanitizerPass.h:9
↓ 2 callersClassBorrowSanitizerPass
bsan-pass/BorrowSanitizerPass.h:13
↓ 2 callersClassDemo
tests/miri-tests/pass/issues/issue-94371.rs:3
↓ 2 callersClassDropMe
tests/miri-tests/pass/async-closure-drop.rs:25
↓ 2 callersClassFoo
tests/miri-tests/pass/box.rs:49
↓ 2 callersClassHasDrop
tests/miri-tests/pass/static_align.rs:15
↓ 2 callersClassP
tests/miri-tests/pass/issues/issue-36278-prefix-nesting.rs:8
↓ 2 callersClassS
@run:0
tests/miri-tests/pass/recursive_static.rs:2
↓ 2 callersClassSimdPacked
tests/miri-tests/excluded/pass/intrinsics/portable-simd.rs:1094
↓ 2 callersClassSimdPadded
tests/miri-tests/excluded/pass/intrinsics/portable-simd.rs:1097
↓ 2 callersClassStackSize
bsan-rt/src/memory/mod.rs:26
↓ 2 callersClassSyncInt
tests/miri-tests/pass/async-drop.rs:105
↓ 2 callersClassTaggedLen
tests/miri-tests/pass/both_borrows/smallvec.rs:39
↓ 2 callersClassTest
@run:0
tests/miri-tests/pass/dst-irrefutable-bind.rs:2
↓ 2 callersClassTraceDrop
tests/miri-tests/pass/intrinsics/select-unpredictable-drop.rs:14
↓ 2 callersClassi32x2
tests/miri-tests/pass/intrinsics/simd-intrinsic-generic-elements.rs:7
↓ 2 callersClassi32x4
tests/miri-tests/pass/intrinsics/simd-intrinsic-generic-elements.rs:11
↓ 2 callersClassi32x8
tests/miri-tests/pass/intrinsics/simd-intrinsic-generic-elements.rs:15
↓ 1 callersClassAlignedI64
tests/miri-tests/pass/concurrency/read_only_atomic_load_large.rs:11
↓ 1 callersClassCallMe
tests/miri-tests/pass/dyn-upcast.rs:452
↓ 1 callersClassDemo
tests/miri-tests/pass/partially-uninit.rs:6
↓ 1 callersClassExposedProvenanceRef
bsan-rt/src/global.rs:66
↓ 1 callersClassExposedProvenanceRefMut
bsan-rt/src/global.rs:76
↓ 1 callersClassFoo
tests/miri-tests/pass/static_mut.rs:12
↓ 1 callersClassFoo
@run:0
tests/miri-tests/pass/closure-drop.rs:2
↓ 1 callersClassFoo
tests/miri-tests/pass/issues/issue-31267-additional.rs:8
↓ 1 callersClassFoo
tests/miri-tests/fail/aliasing/tree_borrows/write-during-2phase.rs:10
↓ 1 callersClassFoo
tests/miri-tests/fail/aliasing/stacked_borrows/stacked-borrows.rs:37
↓ 1 callersEnumFoo
tests/miri-tests/pass/issues/issue-34571.rs:3
↓ 1 callersClassFooS
tests/miri-tests/pass/cast-rfc0401-vtable-kinds.rs:36
↓ 1 callersClassGlobalCtxWrapper
bsan-rt/src/global.rs:265
↓ 1 callersClassInner
tests/miri-tests/pass/packed_struct.rs:103
↓ 1 callersClassNewtype
tests/miri-tests/fail/aliasing/both_borrows/newtype_retagging.rs:8
↓ 1 callersClassNewtype
miri: @[stack]error-in-other-file: which is strongly protected miri: @[tree]error-in-other-file: /deallocation through .* is forbidden/
tests/miri-tests/fail/aliasing/both_borrows/newtype_pair_retagging.rs:7
↓ 1 callersClassNotUnpin
tests/miri-tests/pass/both_borrows/basic_aliasing_model.rs:226
↓ 1 callersClassNotifyOnDrop
tests/miri-tests/pass/tls/tls_macro_drop.rs:246
↓ 1 callersClassOnceAllocRef
Make the allocator itself so big that the Box is not even a ScalarPair any more.
tests/miri-tests/pass/box-custom-alloc.rs:60
↓ 1 callersClassOuter
tests/miri-tests/pass/packed_struct.rs:106
↓ 1 callersClassPacked
tests/miri-tests/pass/packed-struct-dyn-trait.rs:10
↓ 1 callersClassProtectedTagsRef
bsan-rt/src/global.rs:56
↓ 1 callersClassProtectedTagsRefMut
bsan-rt/src/global.rs:40
↓ 1 callersClassRetagInfo
bsan-pass/Retag.h:11
↓ 1 callersClassS
tests/miri-tests/pass/dyn-upcast.rs:404
↓ 1 callersClassS
tests/miri-tests/pass/unsized.rs:26
↓ 1 callersClassS
tests/miri-tests/excluded/fail/aliasing/function-calls/arg_inplace_mutate.rs:7
↓ 1 callersClassS1
tests/miri-tests/pass/tls/tls_macro_drop.rs:255
↓ 1 callersClassSendRaw
tests/miri-tests/should-fail/baseline/tls/tls_static_dealloc.rs:11
↓ 1 callersClassSender
tests/miri-tests/pass/tls/tls_static.rs:32
↓ 1 callersClassSlots
One `UnsafeCell` per thread: writers touch disjoint cells through a raw pointer (never a `&mut` to the whole buffer), so threads only ever share `&Slo
bsan-rt/src/tree_borrows/refcount.rs:234
↓ 1 callersClassT
@run:0
tests/miri-tests/pass/issues/issue-5917.rs:2
↓ 1 callersClassTrivPtrWrapper
tests/miri-tests/pass/coercions.rs:26
↓ 1 callersClassTupleStruct
tests/miri-tests/pass/deriving-associated-types.rs:28
↓ 1 callersEnumUnit
tests/miri-tests/pass/sums.rs:3
↓ 1 callersClassWrap
tests/miri-tests/pass/packed_struct.rs:78
↓ 1 callersClassWrapper
tests/miri-tests/pass/fat_ptr.rs:4
↓ 1 callersClassWrapper
@run:0
tests/miri-tests/pass/issues/issue-26709.rs:2
↓ 1 callersClassWrapper2
tests/miri-tests/pass/function_calls/abi_compat.rs:60
↓ 1 callersClassWrapper2a
tests/miri-tests/pass/function_calls/abi_compat.rs:63
↓ 1 callersClassWrapper3
tests/miri-tests/pass/function_calls/abi_compat.rs:66
↓ 1 callersClassi32x10
tests/miri-tests/excluded/pass/intrinsics/portable-simd.rs:592
↓ 1 callersClassi32x20
tests/miri-tests/excluded/pass/intrinsics/portable-simd.rs:630
ClassA
tests/miri-tests/pass/tuple_like_enum_variant_constructor_struct_pointer_opt.rs:3
ClassA
tests/miri-tests/pass/dst-raw.rs:10
ClassA
tests/miri-tests/pass/last-use-in-cap-clause.rs:5
ClassA
tests/miri-tests/pass/tuple_like_struct_constructor.rs:4
InterfaceA
tests/miri-tests/pass/dyn-upcast.rs:389
EnumAB
@run:0
tests/miri-tests/pass/negative_discriminant.rs:2
ClassAP64
bsan-rt/llvm-wrapper/bsan_allocator.cpp:31
EnumAccessCause
bsan-rt/src/tree_borrows/diagnostics.rs:17
EnumAccessKind
bsan-rt/src/tree_borrows/perms.rs:11
EnumAccessRelatedness
bsan-rt/src/tree_borrows/tree.rs:1050
EnumAccessType
bsan-rt/src/tree_borrows/data_structures/range_object_map.rs:27
ClassAlign8
tests/miri-tests/pass/align_offset_symbolic.rs:51
ClassAlignToU64
tests/miri-tests/pass/align_offset_symbolic.rs:74
EnumAligned
tests/miri-tests/pass/enums.rs:127
ClassAlloc
bsan-rt/src/global.rs:236
ClassAllocInfo
bsan-rt/llvm-wrapper/bsan.h:37
ClassAllocInfo
bsan-rt/src/lib.rs:242
ClassAllocInfoPtr
bsan-rt/src/borrow_tracker.rs:20
EnumAllocInfoSummary
bsan-rt/src/lib.rs:281
ClassAllocRange
bsan-rt/src/helpers.rs:80
InterfaceAllocState
The public interface shared by all tree implementations. Consumers outside this module interact with the tree exclusively through this trait; the unde
bsan-rt/src/tree_borrows/tree.rs:1071
ClassAllocator
tests/miri-tests/pass/global_allocator.rs:9
ClassArgFlagValueIter
Yields all values of command line flag `name`.
cargo-bsan/src/arg.rs:104
ClassArgSplitFlagValue
Yields all values of command line flag `name` as `Ok(arg)`, and all other arguments except the flag as `Err(arg)`. (The flag `name` itself is not yiel
cargo-bsan/src/arg.rs:18
next →1–100 of 426, ranked by callers