Lines Matching refs:TracedNode

662 class GlobalHandles::TracedNode final
663 : public NodeBase<GlobalHandles::TracedNode> {
665 TracedNode() { set_in_young_list(false); }
667 // Copy and move ctors are used when constructing a TracedNode when recording
670 TracedNode(TracedNode&& other) V8_NOEXCEPT = default;
671 TracedNode(const TracedNode& other) V8_NOEXCEPT = default;
690 NodeBlock<TracedNode>::From(this)->set_markbit(index());
694 return NodeBlock<TracedNode>::From(this)->markbit(index());
697 NodeBlock<TracedNode>::From(this)->clear_markbit(index());
708 void CopyObjectReference(const TracedNode& other) {
715 NodeSpace<TracedNode>::Release(this);
735 friend class NodeBase<GlobalHandles::TracedNode>;
746 static GlobalHandles* GetGlobalHandles(const TracedNode* on_stack_node) {
762 TracedNode* Acquire(Object value, uintptr_t address);
770 TracedNode node;
813 TracedNode& node = node_entry.node;
824 TracedNode& node = pair.second.node;
833 GlobalHandles::TracedNode* GlobalHandles::OnStackTracedNodeSpace::Acquire(
849 TracedNode* result = &(pair.first->second.back().node);
860 TracedNode* result = &(pair.first->second.node);
890 void GlobalHandles::TracedNode::Verify(GlobalHandles* global_handles,
893 const TracedNode* node = FromLocation(*slot);
925 traced_nodes_->handles_count() * sizeof(TracedNode);
943 traced_nodes_(new NodeSpace<GlobalHandles::TracedNode>(this)),
971 GlobalHandles::TracedNode* result;
1019 const TracedNode* node = TracedNode::FromLocation(*from);
1021 GlobalHandles::From(const_cast<TracedNode*>(node));
1026 TracedNode::Verify(global_handles, from);
1027 TracedNode::Verify(global_handles, to);
1058 TracedNode* from_node = TracedNode::FromLocation(*from);
1060 TracedNode* to_node = TracedNode::FromLocation(*to);
1085 to_node = TracedNode::FromLocation(*to);
1113 TracedNode::Verify(global_handles, to);
1117 GlobalHandles* GlobalHandles::From(const TracedNode* node) {
1120 : NodeBlock<TracedNode>::From(node)->global_handles();
1124 TracedNode* node = TracedNode::FromLocation(location);
1139 TracedNode* node = TracedNode::FromLocation(location);
1151 NodeSpace<TracedNode>::Release(node);
1228 for (TracedNode* node : *traced_nodes_) {
1270 for (TracedNode* node : traced_young_nodes_) {
1289 for (TracedNode* node : traced_young_nodes_) {
1349 for (TracedNode* node : traced_young_nodes_) {
1581 for (TracedNode* node : *traced_nodes_) {
1596 for (TracedNode* node : *traced_nodes_) {
1612 for (TracedNode* node : traced_young_nodes_) {
1642 for (TracedNode* node : *traced_nodes_) {