• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/asan/

Lines Matching refs:AsanThread

38   // Drop the link to the AsanThread object.
75 // AsanThread implementation.
77 AsanThread *AsanThread::Create(thread_callback_t start_routine, void *arg,
81 uptr size = RoundUpTo(sizeof(AsanThread), PageSize);
82 AsanThread *thread = (AsanThread*)MmapOrDie(size, __func__);
92 void AsanThread::TSDDtor(void *tsd) {
99 void AsanThread::Destroy() {
112 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached());
117 void AsanThread::StartSwitchFiber(FakeStack **fake_stack_save, uptr bottom,
138 void AsanThread::FinishSwitchFiber(FakeStack *fake_stack_save,
162 inline AsanThread::StackBounds AsanThread::GetStackBounds() const {
178 uptr AsanThread::stack_top() {
182 uptr AsanThread::stack_bottom() {
186 uptr AsanThread::stack_size() {
193 FakeStack *AsanThread::AsyncSignalSafeLazyInitFakeStack() {
220 void AsanThread::Init(const InitOptions *options) {
245 thread_return_t AsanThread::ThreadStart(
275 AsanThread *CreateMainThread() {
276 AsanThread *main_thread = AsanThread::Create(
288 void AsanThread::SetThreadStackAndTls(const InitOptions *options) {
306 void AsanThread::ClearShadowForThreadStackAndTLS() {
318 bool AsanThread::GetStackFrameAccessByAddr(uptr addr,
363 uptr AsanThread::GetStackVariableShadowStart(uptr addr) {
387 bool AsanThread::AddrIsInStack(uptr addr) {
395 AsanThread *t = tctx->thread;
403 AsanThread *GetCurrentThread() {
427 void SetCurrentThread(AsanThread *t) {
431 // Make sure we do not reset the current AsanThread.
438 AsanThread *t = GetCurrentThread();
442 AsanThread *FindThreadByStackAddress(uptr addr) {
457 __asan::AsanThread *GetAsanThreadByOsIDLocked(tid_t os_id) {
470 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id);
487 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id);
517 AsanThread *t = GetCurrentThread();
529 AsanThread *t = GetCurrentThread();