reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/asan/asan_fake_stack.cpp
   44 FakeStack *FakeStack::Create(uptr stack_size_log) {
   52   FakeStack *res = reinterpret_cast<FakeStack *>(
  168       callback(begin, begin + FakeStack::BytesInSizeClass(class_id), arg);
  174 static THREADLOCAL FakeStack *fake_stack_tls;
  176 FakeStack *GetTLSFakeStack() {
  179 void SetTLSFakeStack(FakeStack *fs) {
  187 static FakeStack *GetFakeStack() {
  193 static FakeStack *GetFakeStackFast() {
  194   if (FakeStack *fs = GetTLSFakeStack())
  202   FakeStack *fs = GetFakeStackFast();
  214   FakeStack::Deallocate(ptr, class_id);
  250   FakeStack *fs = reinterpret_cast<FakeStack*>(fake_stack);
projects/compiler-rt/lib/asan/asan_fake_stack.h
   65   static FakeStack *Create(uptr stack_size_log);
  170 FakeStack *GetTLSFakeStack();
  171 void SetTLSFakeStack(FakeStack *fs);
projects/compiler-rt/lib/asan/asan_thread.cpp
  117 void AsanThread::StartSwitchFiber(FakeStack **fake_stack_save, uptr bottom,
  128   FakeStack *current_fake_stack = fake_stack_;
  138 void AsanThread::FinishSwitchFiber(FakeStack *fake_stack_save,
  193 FakeStack *AsanThread::AsyncSignalSafeLazyInitFakeStack() {
  213     fake_stack_ = FakeStack::Create(stack_size_log);
projects/compiler-rt/lib/asan/asan_thread.h
   99     FakeStack *t = fake_stack_;
  105   void StartSwitchFiber(FakeStack **fake_stack_save, uptr bottom, uptr size);
  106   void FinishSwitchFiber(FakeStack *fake_stack_save, uptr *bottom_old,
  114   FakeStack *fake_stack() {
  142   FakeStack *AsyncSignalSafeLazyInitFakeStack();
  166   FakeStack *fake_stack_;