/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
D | heap_profiler_interface.h | 27 class Stream; variable 43 … virtual bool DumpHeapSnapshot(DumpFormat dumpFormat, Stream *stream, Progress *progress = nullptr, 50 …virtual bool StartHeapTracking(double timeInterval, bool isVmMode = true, Stream *stream = nullptr, 52 virtual bool UpdateHeapTracking(Stream *stream) = 0; 53 …virtual bool StopHeapTracking(Stream *stream, Progress *progress = nullptr, bool newThread = true)…
|
D | heap_tracker.h | 33 HeapTrackerSample(HeapSnapshot *snapshot, double timeInterval, Stream *stream) in HeapTrackerSample() 67 Stream *stream_ {nullptr}; 72 HeapTracker(HeapSnapshot *snapshot, double timeInterval, Stream *stream) in HeapTracker()
|
D | heap_profiler.h | 79 bool DumpHeapSnapshot(DumpFormat dumpFormat, Stream *stream, Progress *progress = nullptr, 86 bool StartHeapTracking(double timeInterval, bool isVmMode = true, Stream *stream = nullptr, 88 …bool StopHeapTracking(Stream *stream, Progress *progress = nullptr, bool newThread = true) overrid… 89 bool UpdateHeapTracking(Stream *stream) override;
|
D | stream.h | 31 class Stream { 33 virtual ~Stream() = default;
|
D | heap_snapshot_json_serializer.h | 38 explicit StreamWriter(Stream *stream) in StreamWriter() 101 Stream *stream_ {nullptr}; 113 static bool Serialize(HeapSnapshot *snapshot, Stream *stream);
|
D | file_stream.h | 28 class FileStream : public Stream { 59 class FileDescriptorStream : public Stream {
|
D | heap_profiler.cpp | 152 bool HeapProfiler::DumpHeapSnapshot(DumpFormat dumpFormat, Stream *stream, Progress *progress, in DumpHeapSnapshot() 189 bool HeapProfiler::StartHeapTracking(double timeInterval, bool isVmMode, Stream *stream, in StartHeapTracking() 207 bool HeapProfiler::UpdateHeapTracking(Stream *stream) in UpdateHeapTracking() 226 bool HeapProfiler::StopHeapTracking(Stream *stream, Progress *progress, bool newThread) in StopHeapTracking()
|
D | heap_snapshot_json_serializer.cpp | 23 bool HeapSnapshotJSONSerializer::Serialize(HeapSnapshot *snapshot, Stream *stream) in Serialize()
|
D | heap_snapshot.h | 417 void PushHeapStat(Stream* stream);
|
D | heap_snapshot.cpp | 164 void HeapSnapshot::PushHeapStat(Stream* stream) in PushHeapStat()
|
/arkcompiler/runtime_core/static_core/verification/util/ |
D | lazy.h | 52 template <typename Stream> 55 using type = Stream; 56 …static constexpr bool VALUE = IsLazyStreamValue<decltype((*(static_cast<Stream *>(nullptr)))())>::… 310 template <typename Stream, std::enable_if_t<IsLazyStream<Stream>::VALUE, int> = 0> 311 auto FirstElement(Stream stream) in FirstElement() 316 template <typename Stream, std::enable_if_t<IsLazyStream<Stream>::VALUE, int> = 0> 317 bool IsLazyStreamEmpty(Stream stream) in IsLazyStreamEmpty() 322 template <typename Stream, typename Pred, std::enable_if_t<IsLazyStream<Stream>::VALUE, int> = 0> 323 auto Find(Stream stream, Pred pred) in Find() 328 template <typename Stream, typename Pred, std::enable_if_t<IsLazyStream<Stream>::VALUE, int> = 0> [all …]
|
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
D | dfx_jsnapi.h | 34 class Stream; variable 43 using Stream = ecmascript::Stream; variable 66 …static void DumpHeapSnapshot(const EcmaVM *vm, int dumpFormat, Stream *stream, Progress *progress … 80 … Stream *stream = nullptr, bool traceAllocation = false, bool newThread = true); 81 static bool UpdateHeapTracking(const EcmaVM *vm, Stream *stream); 83 …static bool StopHeapTracking(const EcmaVM *vm, Stream *stream, Progress *progress = nullptr, bool …
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
D | dfx_jsnapi.cpp | 68 … [[maybe_unused]] Stream *stream, [[maybe_unused]] Progress *progress, in DumpHeapSnapshot() 222 [[maybe_unused]] bool isVmMode, [[maybe_unused]] Stream *stream, in StartHeapTracking() 235 bool DFXJSNApi::UpdateHeapTracking([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] Stream *stre… in UpdateHeapTracking() 259 bool DFXJSNApi::StopHeapTracking([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] Stream* stream, in StopHeapTracking()
|
/arkcompiler/toolchain/tooling/agent/ |
D | heapprofiler_impl.h | 111 class HeapProfilerStream final : public Stream {
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
D | heap_tracker_second_test.cpp | 44 class TestStream : public Stream {
|
D | heap_tracker_third_test.cpp | 44 class TestStream : public Stream {
|
D | heap_tracker_first_test.cpp | 44 class TestStream : public Stream {
|