Home
last modified time | relevance | path

Searched refs:Stream (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_profiler_interface.h27 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)…
Dheap_tracker.h33 HeapTrackerSample(HeapSnapshot *snapshot, double timeInterval, Stream *stream) in HeapTrackerSample()
67 Stream *stream_ {nullptr};
72 HeapTracker(HeapSnapshot *snapshot, double timeInterval, Stream *stream) in HeapTracker()
Dheap_profiler.h79 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;
Dstream.h31 class Stream {
33 virtual ~Stream() = default;
Dheap_snapshot_json_serializer.h38 explicit StreamWriter(Stream *stream) in StreamWriter()
101 Stream *stream_ {nullptr};
113 static bool Serialize(HeapSnapshot *snapshot, Stream *stream);
Dfile_stream.h28 class FileStream : public Stream {
59 class FileDescriptorStream : public Stream {
Dheap_profiler.cpp152 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()
Dheap_snapshot_json_serializer.cpp23 bool HeapSnapshotJSONSerializer::Serialize(HeapSnapshot *snapshot, Stream *stream) in Serialize()
Dheap_snapshot.h417 void PushHeapStat(Stream* stream);
Dheap_snapshot.cpp164 void HeapSnapshot::PushHeapStat(Stream* stream) in PushHeapStat()
/arkcompiler/runtime_core/static_core/verification/util/
Dlazy.h52 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/
Ddfx_jsnapi.h34 class Stream; variable
43 using Stream = ecmascript::Stream; variable
66 …static void DumpHeapSnapshot(const EcmaVM *vm, int dumpFormat, Stream *stream, Progress *progress …
80Stream *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/
Ddfx_jsnapi.cpp68 … [[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/
Dheapprofiler_impl.h111 class HeapProfilerStream final : public Stream {
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Dheap_tracker_second_test.cpp44 class TestStream : public Stream {
Dheap_tracker_third_test.cpp44 class TestStream : public Stream {
Dheap_tracker_first_test.cpp44 class TestStream : public Stream {