|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/asan/asan_allocator.cpp 518 u8 *shadow =
551 u8 old_chunk_state = CHUNK_ALLOCATED;
662 u8 chunk_state = m->chunk_state;
689 void ReportInvalidFree(void *ptr, u8 chunk_state, BufferedStackTrace *stack) {
projects/compiler-rt/lib/asan/asan_allocator.h 38 u8 may_return_null;
39 u8 alloc_dealloc_mismatch;
projects/compiler-rt/lib/asan/asan_descriptions.h 50 const char *ShadowByte(u8 byte) {
84 enum ShadowKind : u8 {
95 u8 shadow_byte;
156 u8 size;
projects/compiler-rt/lib/asan/asan_errors.cpp 382 static bool AdjacentShadowValuesAreFullyPoisoned(u8 *s) {
410 u8 *shadow_addr = (u8 *)MemToShadow(addr);
495 u8 byte, const char *after = "\n") {
506 for (u8 i = 1; i < SHADOW_GRANULARITY; i++) PrintShadowByte(str, "", i, " ");
539 u8 *bytes, u8 *guilty, uptr n) {
539 u8 *bytes, u8 *guilty, uptr n) {
543 u8 *p = bytes + i;
projects/compiler-rt/lib/asan/asan_errors.h 372 u8 shadow_val;
projects/compiler-rt/lib/asan/asan_fake_stack.cpp 56 u8 *p = reinterpret_cast<u8 *>(res);
79 void FakeStack::PoisonAll(u8 magic) {
94 u8 *flags = GetFlags(stack_size_log, class_id);
144 u8 *flags = GetFlags(stack_size_log(), class_id);
161 u8 *flags = GetFlags(stack_size_log(), class_id);
projects/compiler-rt/lib/asan/asan_fake_stack.h 107 u8 *GetFlags(uptr stack_size_log, uptr class_id) {
113 u8 *GetFrame(uptr stack_size_log, uptr class_id, uptr pos) {
129 void PoisonAll(u8 magic);
146 static u8 **SavedFlagPtr(uptr x, uptr class_id) {
projects/compiler-rt/lib/asan/asan_globals.cpp 59 ALWAYS_INLINE void PoisonShadowForGlobal(const Global *g, u8 value) {
141 u8 *odr_indicator = reinterpret_cast<u8 *>(g->odr_indicator);
254 u8 *odr_indicator = reinterpret_cast<u8 *>(g->odr_indicator);
projects/compiler-rt/lib/asan/asan_mapping.h 385 u8 *shadow_address = (u8*)MEM_TO_SHADOW(a);
388 u8 last_accessed_byte = (a & (SHADOW_GRANULARITY - 1))
projects/compiler-rt/lib/asan/asan_poisoning.cpp 33 void PoisonShadow(uptr addr, uptr size, u8 value) {
46 u8 value) {
54 u8 *chunk;
278 u8 sval = *reinterpret_cast<u8*>(s);
projects/compiler-rt/lib/asan/asan_poisoning.h 27 void PoisonShadow(uptr addr, uptr size, u8 value);
34 u8 value);
40 u8 value) {
80 uptr aligned_addr, uptr size, uptr redzone_size, u8 value) {
83 u8 *shadow = (u8*)MEM_TO_SHADOW(aligned_addr);
projects/compiler-rt/lib/asan/asan_report.cpp 58 void PrintMemoryByte(InternalScopedString *str, const char *before, u8 byte,
projects/compiler-rt/lib/asan/asan_report.h 40 void PrintMemoryByte(InternalScopedString *str, const char *before, u8 byte,
projects/compiler-rt/lib/asan/asan_thread.cpp 336 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
337 u8 *shadow_bottom = (u8*)MemToShadow(bottom);
375 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
376 u8 *shadow_bottom = (u8*)MemToShadow(bottom);
projects/compiler-rt/lib/asan/asan_thread.h 45 u8 destructor_iterations;
projects/compiler-rt/lib/hwasan/hwasan.cpp 229 u8 tag = desc->info >> 24;
541 void __hwasan_tag_memory(uptr p, u8 tag, uptr sz) {
545 uptr __hwasan_tag_pointer(uptr p, u8 tag) {
595 static const u8 kFallbackTag = 0xBB;
597 u8 __hwasan_generate_tag() {
projects/compiler-rt/lib/hwasan/hwasan.h 36 typedef u8 tag_t;
projects/compiler-rt/lib/hwasan/hwasan_allocator.cpp 42 static ALIGNED(16) u8 tail_magic[kShadowAlignment - 1];
159 u8 *short_granule =
projects/compiler-rt/lib/hwasan/hwasan_interface_internal.h 106 void __hwasan_tag_memory(uptr p, u8 tag, uptr sz);
109 uptr __hwasan_tag_pointer(uptr p, u8 tag);
112 void __hwasan_tag_mismatch(uptr addr, u8 ts);
119 u8 __hwasan_generate_tag();
projects/compiler-rt/lib/hwasan/hwasan_report.cpp 439 const u8 *expected) {
461 u8 *tail = reinterpret_cast<u8*>(untagged_addr + orig_size);
projects/compiler-rt/lib/hwasan/hwasan_report.h 28 const u8 *expected);
projects/compiler-rt/lib/lsan/lsan_allocator.h 41 u8 allocated : 8; // Must be first.
projects/compiler-rt/lib/msan/msan_interface_internal.h 50 void __msan_maybe_warning_1(u8 s, u32 o);
59 void __msan_maybe_store_origin_1(u8 s, void *p, u32 o);
projects/compiler-rt/lib/msan/msan_poisoning.cpp 121 void SetShadow(const void *ptr, uptr size, u8 value) {
projects/compiler-rt/lib/msan/msan_poisoning.h 48 void SetShadow(const void *ptr, uptr size, u8 value);
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_bytemap.h 25 void set(uptr idx, u8 val) {
30 u8 operator[] (uptr idx) {
36 u8 map_[kSize];
57 u8 *p = Get(i);
68 void set(uptr idx, u8 val) {
70 u8 *map2 = GetOrCreate(idx / kSize2);
75 u8 operator[] (uptr idx) const {
77 u8 *map2 = Get(idx / kSize2);
84 u8 *Get(uptr idx) const {
90 u8 *GetOrCreate(uptr idx) {
91 u8 *res = Get(idx);
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic.h 30 typedef u8 Type;
projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cpp 137 ModuleArch arch, u8 uuid[kModuleUUIDSize],
projects/compiler-rt/lib/sanitizer_common/sanitizer_common.h 718 u8 uuid[kModuleUUIDSize], bool instrumented);
728 const u8 *uuid() const { return uuid_; }
757 u8 uuid_[kModuleUUIDSize];
projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h 408 u8 octet[6];
668 u8 sig[8];
projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cpp 42 u8 base, u8 minimal_num_length, bool pad_with_zero,
42 u8 base, u8 minimal_num_length, bool pad_with_zero,
82 static int AppendUnsigned(char **buff, const char *buff_end, u64 num, u8 base,
83 u8 minimal_num_length, bool pad_with_zero,
90 u8 minimal_num_length, bool pad_with_zero) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h 58 u8 uuid[kModuleUUIDSize];
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp 143 u8 byte) {
projects/compiler-rt/lib/scudo/scudo_allocator.cpp 342 u8 ClassId;
projects/compiler-rt/lib/scudo/scudo_allocator.h 20 enum AllocType : u8 {
27 enum ChunkState : u8 {
projects/compiler-rt/lib/scudo/scudo_crc32.h 37 enum : u8 {
projects/compiler-rt/lib/scudo/scudo_tsd_exclusive.inc 19 enum ThreadState : u8 {
projects/compiler-rt/lib/tsan/rtl/tsan_interface.h 397 void __tsan_go_atomic32_load(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
399 void __tsan_go_atomic64_load(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
401 void __tsan_go_atomic32_store(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
403 void __tsan_go_atomic64_store(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
405 void __tsan_go_atomic32_fetch_add(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
407 void __tsan_go_atomic64_fetch_add(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
409 void __tsan_go_atomic32_exchange(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
411 void __tsan_go_atomic64_exchange(ThreadState *thr, uptr cpc, uptr pc, u8 *a);
414 u8 *a);
417 u8 *a);
projects/compiler-rt/lib/ubsan/ubsan_handlers.cpp 423 u8 *FilenameOrTypeDescriptor;