Lines Matching defs:HostDataToTargetTy

47 struct HostDataToTargetTy {  struct
48 const uintptr_t HstPtrBase; // host info.
49 const uintptr_t HstPtrBegin;
50 const uintptr_t HstPtrEnd; // non-inclusive.
51 const map_var_info_t HstPtrName; // Optional source name of mapped variable.
53 const uintptr_t TgtPtrBegin; // target info.
57 static std::string refCountToStr(uint64_t RefCount) { in refCountToStr()
61 struct StatesTy {
117 HostDataToTargetTy(uintptr_t BP, uintptr_t B, uintptr_t E, uintptr_t TB, argument
120 : HstPtrBase(BP), HstPtrBegin(B), HstPtrEnd(E), HstPtrName(Name), in HstPtrBase()
131 uint64_t getTotalRefCount() const { in getTotalRefCount()
139 uint64_t getDynRefCount() const { return States->DynRefCount; } in getDynRefCount()
142 uint64_t getHoldRefCount() const { return States->HoldRefCount; } in getHoldRefCount()
145 void *getEvent() const { return States->Event; } in getEvent()
152 void setDeleteThreadId() const { in setDeleteThreadId()
157 std::thread::id getDeleteThreadId() const { return States->DeleteThreadId; } in getDeleteThreadId()
160 void setEvent(void *Event) const { States->Event = Event; } in setEvent()
164 void resetRefCount(bool UseHoldRefCount) const { in resetRefCount()
172 void incRefCount(bool UseHoldRefCount) const { in incRefCount()
183 uint64_t decRefCount(bool UseHoldRefCount) const { in decRefCount()
199 bool isDynRefCountInf() const { return States->DynRefCount == INFRefCount; } in isDynRefCountInf()
202 std::string dynRefCountToStr() const { in dynRefCountToStr()
207 std::string holdRefCountToStr() const { in holdRefCountToStr()
237 /// Wrapper around the HostDataToTargetTy to be used in the HDTT map. In argument