Home
last modified time | relevance | path

Searched refs:seqlock (Results 1 – 2 of 2) sorted by relevance

/system/unwinding/libunwindstack/
DGlobalDebugImpl.h58 uint32_t seqlock; member
74 uint32_t seqlock; member
85 uint32_t seqlock; // This servers as "version" for the given address. member
88 return std::tie(address, seqlock) < std::tie(other.address, other.seqlock);
117 seqlock_offset_ = offsetof(JITCodeEntry, seqlock); in ReadDescriptor()
306 uint32_t seqlock[2]{0, 0}; in ReadNextField()
316 *uid = UID{.address = address[0], .seqlock = 0}; in ReadNextField()
321 if (!memory_->ReadFully(address[i] + seqlock_offset_, &seqlock[i], sizeof(seqlock[i]))) { in ReadNextField()
327 if (address[0] != address[1] || seqlock[0] != seqlock[1] || (seqlock[0] & 1) == 1) { in ReadNextField()
333 *uid = UID{.address = address[1], .seqlock = seqlock[1]}; in ReadNextField()
[all …]
/system/extras/simpleperf/
DJITDebugReader.cpp116 uint32_t seqlock; // even value if valid member
118 bool Valid() const { return (seqlock & 1) == 0; } in Valid()
130 uint32_t seqlock; member
132 bool Valid() const { return (seqlock & 1) == 0; } in Valid()
144 uint32_t seqlock; member
147 bool Valid() const { return (seqlock & 1) == 0; } in Valid()