Lines Matching defs:value

96     void Reset([[maybe_unused]] JSThread *thread, Node *next, JSTaggedType value, bool isUsing)
100 SetObject(value);
118 void Reset(JSThread *thread, Node *next, JSTaggedType value, bool isUsing)
120 Node::Reset(thread, next, value, isUsing);
123 if (JSTaggedValue(value).IsHeapObject()) {
125 SaveBacktrace(thread, value);
129 SaveBacktrace(thread, value);
157 void SaveBacktrace(JSThread *thread, JSTaggedType value)
161 stack << "Global Handle Number:[" << globalNumber_ << "], value:0x" <<
162 std::hex << value << std::endl;
228 bool isWeak = std::is_same<T, WeakNode>::value;
242 inline T *NewNode(JSThread *thread, JSTaggedType value)
248 node->Reset(thread, usedList_, value, true);
257 inline T *GetFreeNode(JSThread *thread, JSTaggedType value)
262 node->Reset(thread, usedList_, value, true);
433 inline uintptr_t NewGlobalHandle(JSTaggedType value)
435 return NewGlobalHandleImplement(&lastGlobalNodes_, &freeListNodes_, value);
455 auto value = reinterpret_cast<T *>(nodeAddr)->GetObject();
457 uintptr_t addr = NewGlobalHandleImplement(&lastWeakGlobalNodes_, &weakFreeListNodes_, value);
467 auto value = reinterpret_cast<T *>(nodeAddr)->GetObject();
469 uintptr_t ret = NewGlobalHandleImplement(&lastGlobalNodes_, &freeListNodes_, value);
541 inline uintptr_t NewGlobalHandleImplement(NodeList<S> **storage, NodeList<S> **freeList, JSTaggedType value)
544 thread_->CheckJSTaggedType(value);
548 S *node = (*storage)->NewNode(thread_, value);
554 S *node = (*freeList)->GetFreeNode(thread_, value);
575 S *node = (*storage)->NewNode(thread_, value);