Lines Matching refs:uintptr_t
34 uintptr_t __sancov_trace_pc_pcs[fuzzer::TracePC::kNumPCs];
37 ATTRIBUTES_INTERFACE_TLS_INITIAL_EXEC uintptr_t __sancov_lowest_stack;
47 uintptr_t *TracePC::PCs() const { in PCs()
72 void TracePC::HandlePCsInit(const uintptr_t *Start, const uintptr_t *Stop) { in HandlePCsInit()
139 void TracePC::HandleCallerCallee(uintptr_t Caller, uintptr_t Callee) { in HandleCallerCallee()
140 const uintptr_t kBits = 12; in HandleCallerCallee()
141 const uintptr_t kMask = (1 << kBits) - 1; in HandleCallerCallee()
142 uintptr_t Idx = (Caller & kMask) | ((Callee & kMask) << kBits); in HandleCallerCallee()
148 inline ALWAYS_INLINE uintptr_t GetPreviousInstructionPc(uintptr_t PC) { in GetPreviousInstructionPc()
166 inline ALWAYS_INLINE uintptr_t GetNextInstructionPc(uintptr_t PC) { in GetNextInstructionPc()
178 Vector<uintptr_t> CoveredFuncs; in UpdateObservedPCs()
179 auto ObservePC = [&](uintptr_t PC) { in UpdateObservedPCs()
227 static std::string GetModuleName(uintptr_t PC) { in GetModuleName()
299 uintptr_t Counter) { in PrintCoverage()
311 Vector<uintptr_t> UncoveredPCs; in PrintCoverage()
328 Vector<uintptr_t> PCsCopy(GetNumPCs()); in DumpCoverage()
376 void TracePC::HandleCmp(uintptr_t PC, T Arg1, T Arg2) { in HandleCmp()
413 __sancov_lowest_stack = InitialStack = reinterpret_cast<uintptr_t>(&stack); in RecordInitialStack()
416 uintptr_t TracePC::GetMaxStackOffset() const { in GetMaxStackOffset()
426 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_pc_guard()
437 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_pc()
438 uintptr_t Idx = PC & (((uintptr_t)1 << fuzzer::TracePC::kTracePcBits) - 1); in __sanitizer_cov_trace_pc()
454 void __sanitizer_cov_pcs_init(const uintptr_t *pcs_beg, in __sanitizer_cov_pcs_init()
455 const uintptr_t *pcs_end) { in __sanitizer_cov_pcs_init()
461 void __sanitizer_cov_trace_pc_indir(uintptr_t Callee) { in __sanitizer_cov_trace_pc_indir()
462 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_pc_indir()
470 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_cmp8()
481 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_const_cmp8()
489 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_cmp4()
497 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_const_cmp4()
505 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_cmp2()
513 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_const_cmp2()
521 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_cmp1()
529 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_const_cmp1()
543 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_switch()
564 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_div4()
572 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_div8()
579 void __sanitizer_cov_trace_gep(uintptr_t Idx) { in __sanitizer_cov_trace_gep()
580 uintptr_t PC = reinterpret_cast<uintptr_t>(GET_CALLER_PC()); in __sanitizer_cov_trace_gep()
581 fuzzer::TPC.HandleCmp(PC, Idx, (uintptr_t)0); in __sanitizer_cov_trace_gep()