aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/lwtrace/example5
diff options
context:
space:
mode:
authorserxa <serxa@yandex-team.ru>2022-02-10 16:49:08 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:08 +0300
commite5d4696304c6689379ac7ce334512404d4b7836c (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/lwtrace/example5
parentd6d7db348c2cc64e71243cab9940ee6778f4317d (diff)
downloadydb-e5d4696304c6689379ac7ce334512404d4b7836c.tar.gz
Restoring authorship annotation for <serxa@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/lwtrace/example5')
-rw-r--r--library/cpp/lwtrace/example5/example_query.tr18
-rw-r--r--library/cpp/lwtrace/example5/lwtrace_example5.cpp46
-rwxr-xr-xlibrary/cpp/lwtrace/example5/start_with_query.sh6
-rw-r--r--library/cpp/lwtrace/example5/ya.make24
4 files changed, 47 insertions, 47 deletions
diff --git a/library/cpp/lwtrace/example5/example_query.tr b/library/cpp/lwtrace/example5/example_query.tr
index 34f872d7ee8..90887d4ddfd 100644
--- a/library/cpp/lwtrace/example5/example_query.tr
+++ b/library/cpp/lwtrace/example5/example_query.tr
@@ -1,9 +1,9 @@
-Blocks {
- ProbeDesc {
- Group: "LWTRACE_EXAMPLE_PROVIDER"
- }
- Action {
- PrintToStderrAction { }
- }
-}
-
+Blocks {
+ ProbeDesc {
+ Group: "LWTRACE_EXAMPLE_PROVIDER"
+ }
+ Action {
+ PrintToStderrAction { }
+ }
+}
+
diff --git a/library/cpp/lwtrace/example5/lwtrace_example5.cpp b/library/cpp/lwtrace/example5/lwtrace_example5.cpp
index 3a5e3def305..1c324473c2a 100644
--- a/library/cpp/lwtrace/example5/lwtrace_example5.cpp
+++ b/library/cpp/lwtrace/example5/lwtrace_example5.cpp
@@ -1,30 +1,30 @@
#include <library/cpp/lwtrace/all.h>
#include <library/cpp/lwtrace/lwprobe.h>
-
-template <ui64 N>
-ui64 Fact() {
+
+template <ui64 N>
+ui64 Fact() {
ui64 result = N * Fact<N - 1>();
-
+
#ifndef LWTRACE_DISABLE
- // Note that probe is create on the first pass
- // LWTRACE_DECLARE_PROVIDER and LWTRACE_DEFINE_PROVIDER are not needed
- // (Provider is created implicitly)
- static NLWTrace::TLWProbe<ui64> factProbe(
- "LWTRACE_EXAMPLE_PROVIDER", "FactProbe_" + ToString(N), {}, {"result"});
-
- LWPROBE_OBJ(factProbe, result);
+ // Note that probe is create on the first pass
+ // LWTRACE_DECLARE_PROVIDER and LWTRACE_DEFINE_PROVIDER are not needed
+ // (Provider is created implicitly)
+ static NLWTrace::TLWProbe<ui64> factProbe(
+ "LWTRACE_EXAMPLE_PROVIDER", "FactProbe_" + ToString(N), {}, {"result"});
+
+ LWPROBE_OBJ(factProbe, result);
#endif // LWTRACE_DISABLE
- return result;
-}
-
-template <>
-ui64 Fact<0>() {
- return 1;
-}
-
-int main() {
+ return result;
+}
+
+template <>
+ui64 Fact<0>() {
+ return 1;
+}
+
+int main() {
Fact<6>(); // First run is required to create probes we can use later in trace query
- NLWTrace::StartLwtraceFromEnv(); // parse trace query and create trace session
+ NLWTrace::StartLwtraceFromEnv(); // parse trace query and create trace session
Cout << Fact<6>() << Endl; // actually trigger probes
- return 0;
-}
+ return 0;
+}
diff --git a/library/cpp/lwtrace/example5/start_with_query.sh b/library/cpp/lwtrace/example5/start_with_query.sh
index 9802100f5b6..4df5e4e47cc 100755
--- a/library/cpp/lwtrace/example5/start_with_query.sh
+++ b/library/cpp/lwtrace/example5/start_with_query.sh
@@ -1,3 +1,3 @@
-#!/bin/bash
-export LWTRACE="example_query.tr"
-./lwtrace-example5
+#!/bin/bash
+export LWTRACE="example_query.tr"
+./lwtrace-example5
diff --git a/library/cpp/lwtrace/example5/ya.make b/library/cpp/lwtrace/example5/ya.make
index 04ee4d29f2d..06dd4dc5693 100644
--- a/library/cpp/lwtrace/example5/ya.make
+++ b/library/cpp/lwtrace/example5/ya.make
@@ -1,13 +1,13 @@
-PROGRAM(lwtrace-example5)
-
-OWNER(serxa)
-
-SRCS(
- lwtrace_example5.cpp
-)
-
-PEERDIR(
+PROGRAM(lwtrace-example5)
+
+OWNER(serxa)
+
+SRCS(
+ lwtrace_example5.cpp
+)
+
+PEERDIR(
library/cpp/lwtrace
-)
-
-END()
+)
+
+END()