Lines Matching defs:const

52   const int entry_index;
53 const int scriptId;
54 const int line;
55 const int col;
70 HeapGraphEdge(Type type, const char* name, HeapEntry* from, HeapEntry* to);
73 Type type() const { return TypeField::decode(bit_field_); }
74 int index() const {
78 const char* name() const {
83 V8_INLINE HeapEntry* from() const;
84 HeapEntry* to() const { return to_entry_; }
86 V8_INLINE Isolate* isolate() const;
89 V8_INLINE HeapSnapshot* snapshot() const;
90 int from_index() const { return FromIndexField::decode(bit_field_); }
98 const char* name_;
124 HeapEntry(HeapSnapshot* snapshot, int index, Type type, const char* name,
128 Type type() const { return static_cast<Type>(type_); }
130 const char* name() const { return name_; }
131 void set_name(const char* name) { name_ = name; }
132 SnapshotObjectId id() const { return id_; }
133 size_t self_size() const { return self_size_; }
135 unsigned trace_node_id() const { return trace_node_id_; }
136 int index() const { return index_; }
137 V8_INLINE int children_count() const;
141 V8_INLINE Isolate* isolate() const;
146 uint8_t detachedness() const { return detachedness_; }
167 void SetNamedReference(HeapGraphEdge::Type type, const char* name,
178 const char* description, HeapEntry* child,
183 V8_EXPORT_PRIVATE void Print(const char* prefix, const char* edge_name,
184 int max_depth, int indent) const;
187 V8_INLINE std::vector<HeapGraphEdge*>::iterator children_begin() const;
188 V8_INLINE std::vector<HeapGraphEdge*>::iterator children_end() const;
189 const char* TypeAsString() const;
206 const char* name_;
221 HeapSnapshot(const HeapSnapshot&) = delete;
222 HeapSnapshot& operator=(const HeapSnapshot&) = delete;
225 HeapProfiler* profiler() const { return profiler_; }
226 HeapEntry* root() const { return root_entry_; }
227 HeapEntry* gc_roots() const { return gc_roots_entry_; }
228 HeapEntry* gc_subroot(Root root) const {
232 const std::deque<HeapEntry>& entries() const { return entries_; }
234 const std::deque<HeapGraphEdge>& edges() const { return edges_; }
236 const std::vector<SourceLocation>& locations() const { return locations_; }
238 SnapshotObjectId max_snapshot_js_object_id() const {
241 bool is_complete() const { return !children_.empty(); }
242 bool treat_global_objects_as_roots() const {
245 bool capture_numeric_value() const { return capture_numeric_value_; }
249 const char* name,
287 SnapshotObjectId last_assigned_id() const { return id - kObjectIdStep; }
295 HeapObjectsMap(const HeapObjectsMap&) = delete;
296 HeapObjectsMap& operator=(const HeapObjectsMap&) = delete;
298 Heap* heap() const { return heap_; }
308 SnapshotObjectId last_assigned_id() const {
319 const std::vector<TimeInterval>& samples() const { return time_intervals_; }
321 static const int kObjectIdStep = 2;
322 static const SnapshotObjectId kInternalRootObjectId;
323 static const SnapshotObjectId kGcRootsObjectId;
324 static const SnapshotObjectId kGcRootsFirstSubrootId;
325 static const SnapshotObjectId kFirstAvailableObjectId;
377 V8HeapExplorer(const V8HeapExplorer&) = delete;
378 V8HeapExplorer& operator=(const V8HeapExplorer&) = delete;
387 void MakeGlobalObjectTagMap(const SafepointScope& safepoint_scope);
388 void TagBuiltinCodeObject(CodeT code, const char* name);
391 const char* name,
402 const char* name);
404 const char* GetSystemEntryName(HeapObject object);
465 const char* reference_name, Object child);
467 void SetInternalReference(HeapEntry* parent_entry, const char* reference_name,
474 HeapEntry* parent_entry, const char* reference_name, Object child_obj,
481 const char* name_format_string = nullptr,
485 Object child, const char* name_format_string = nullptr,
491 void SetGcSubrootReference(Root root, const char* description, bool is_weak,
493 const char* GetStrongGcSubrootName(Object object);
494 void TagObject(Object obj, const char* tag,
496 void RecursivelyTagConstantPool(Object obj, const char* tag,
507 std::vector<std::pair<Handle<JSGlobalObject>, const char*>>
509 std::unordered_map<JSGlobalObject, const char*, Object::Hasher>
511 std::unordered_map<Object, const char*, Object::Hasher>
527 NativeObjectsExplorer(const NativeObjectsExplorer&) = delete;
528 NativeObjectsExplorer& operator=(const NativeObjectsExplorer&) = delete;
546 static HeapThing const kNativesRootObject;
566 HeapSnapshotGenerator(const HeapSnapshotGenerator&) = delete;
567 HeapSnapshotGenerator& operator=(const HeapSnapshotGenerator&) = delete;
601 HeapEntryVerifier* verifier() const { return verifier_; }
623 Heap* heap() const { return heap_; }
659 HeapSnapshotJSONSerializer(const HeapSnapshotJSONSerializer&) = delete;
660 HeapSnapshotJSONSerializer& operator=(const HeapSnapshotJSONSerializer&) =
670 V8_INLINE static uint32_t StringHash(const void* string);
672 int GetStringId(const char* s);
673 V8_INLINE int to_node_index(const HeapEntry* e);
678 void SerializeNode(const HeapEntry* entry);
685 void SerializeString(const unsigned char* s);
687 void SerializeLocation(const SourceLocation& location);
690 static const int kEdgeFieldsCount;
691 static const int kNodeFieldsCount;