reference, declarationdefinition
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;