OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Shadow
(Results
1 - 6
of
6
) sorted by relevancy
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_update_shadow_word_inl.h
30
if (
Shadow
::Addr0AndSizeAreEqual(cur, old)) {
33
if (
Shadow
::TidsAreEqual(old, cur)) {
50
if (
Shadow
::TwoRangesIntersect(old, cur, kAccessSize)) {
52
if (
Shadow
::TidsAreEqual(old, cur)) {
tsan_rtl.cc
249
if (!MmapFixedNoReserve(shadow_begin, shadow_end - shadow_begin, "
shadow
"))
252
// Meta
shadow
is 2:1, so tread carefully.
262
if (!MmapFixedNoReserve(meta_begin, meta_end - meta_begin, "meta
shadow
"))
273
if (!MmapFixedNoReserve(meta_begin, meta_end - meta_begin, "meta
shadow
"))
277
VPrintf(2, "mapped meta
shadow
for (%p-%p) at (%p-%p)\n",
300
VPrintf(3, "checking
shadow
region %p-%p\n", beg, end);
309
VPrintf(3, " checking pointer %p:
shadow
=%p meta=%p\n", p, s, m);
315
// Ensure that
shadow
and meta mappings are linear within a single
599
Shadow
LoadShadow(u64 *p) {
601
return
Shadow
(raw)
[
all
...]
tsan_rtl.h
98
const u64 kShadowRodata = (u64)-1; // .rodata
shadow
marker
174
friend class
Shadow
;
183
//
Shadow
(from most significant bit):
191
class
Shadow
: public FastState {
193
explicit
Shadow
(u64 x)
197
explicit
Shadow
(const FastState &s)
233
static inline bool TidsAreEqual(const
Shadow
s1, const
Shadow
s2) {
240
bool Addr0AndSizeAreEqual(const
Shadow
s1, const
Shadow
s2)
[
all
...]
tsan_rtl_report.cc
166
void ScopedReportBase::AddMemoryAccess(uptr addr, uptr external_tag,
Shadow
s,
577
Shadow
s0(thr->racy_state[0]);
578
Shadow
s1(thr->racy_state[1]);
603
Shadow
s(thr->racy_state[1]);
612
uptr a0 = addr +
Shadow
(thr->racy_state[0]).addr0();
613
uptr a1 = addr +
Shadow
(thr->racy_state[1]).addr0();
614
uptr e0 = a0 +
Shadow
(thr->racy_state[0]).size();
615
uptr e1 = a1 +
Shadow
(thr->racy_state[1]).size();
666
Shadow
s2(thr->racy_state[1]);
687
Shadow
s(thr->racy_state[i])
[
all
...]
tsan_rtl_thread.cc
103
// Setup dynamic
shadow
stack.
345
Printf("Bad
shadow
addr %p (%zx)\n", shadow_mem, addr);
349
Printf("Bad
shadow
addr %p (%zx)\n",
378
Shadow
cur(fast_state);
389
Shadow
cur(fast_state);
399
Shadow
cur(fast_state);
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/
tsan_shadow_test.cc
19
TEST(
Shadow
, FastState) {
20
Shadow
s(FastState(11, 22));
49
TEST(
Shadow
, Mapping) {
64
TEST(
Shadow
, Celling) {
Completed in 17 milliseconds
Indexes created Wed Oct 15 07:09:58 GMT 2025