Lines Matching full:released
11 // - If a handle is acquired, it should be released before execution
13 // - If a handle is released, it should not be released again.
14 // - If a handle is released, it should not be used for other purposes
34 // | +----------+--+ | Released | Escape +--------+ |
43 // succeeded | | released | | released |
61 // If a tracked handle dies in "Released" or "Not Tracked" state, we assume it
76 // 2. __attribute__((release_handle("Fuchsia"))) |handle will be released
116 enum class Kind { MaybeAllocated, Allocated, Released, Escaped, Unowned } K; enumerator
126 bool isReleased() const { return K == Kind::Released; } in isReleased()
141 return HandleState(Kind::Released, nullptr); in getReleased()
165 CASE(Kind::Released) in dump()
437 OS << "Handle released through " << ParamDiagIdx in checkPostCall()
626 "Releasing a previously released handle"); in reportDoubleRelease()
642 "Using a previously released handle"); in reportUseAfterFree()