diff options
author | serxa <serxa@yandex-team.ru> | 2022-02-10 16:49:08 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:08 +0300 |
commit | e5d4696304c6689379ac7ce334512404d4b7836c (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/lwtrace/example4/lwtrace_example4.cpp | |
parent | d6d7db348c2cc64e71243cab9940ee6778f4317d (diff) | |
download | ydb-e5d4696304c6689379ac7ce334512404d4b7836c.tar.gz |
Restoring authorship annotation for <serxa@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/lwtrace/example4/lwtrace_example4.cpp')
-rw-r--r-- | library/cpp/lwtrace/example4/lwtrace_example4.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/library/cpp/lwtrace/example4/lwtrace_example4.cpp b/library/cpp/lwtrace/example4/lwtrace_example4.cpp index 1e99923d22..7b55a07c75 100644 --- a/library/cpp/lwtrace/example4/lwtrace_example4.cpp +++ b/library/cpp/lwtrace/example4/lwtrace_example4.cpp @@ -1,37 +1,37 @@ #include <library/cpp/lwtrace/all.h> -#define LWTRACE_EXAMPLE_PROVIDER(PROBE, EVENT, GROUPS, TYPES, NAMES) \ - PROBE(BackTrack, GROUPS(), TYPES(NLWTrace::TSymbol), NAMES("frame")) \ +#define LWTRACE_EXAMPLE_PROVIDER(PROBE, EVENT, GROUPS, TYPES, NAMES) \ + PROBE(BackTrack, GROUPS(), TYPES(NLWTrace::TSymbol), NAMES("frame")) \ /**/ LWTRACE_DECLARE_PROVIDER(LWTRACE_EXAMPLE_PROVIDER) LWTRACE_DEFINE_PROVIDER(LWTRACE_EXAMPLE_PROVIDER) -LWTRACE_USING(LWTRACE_EXAMPLE_PROVIDER); - -#define MY_BACKTRACK() LWPROBE(BackTrack, LWTRACE_LOCATION_SYMBOL) - +LWTRACE_USING(LWTRACE_EXAMPLE_PROVIDER); + +#define MY_BACKTRACK() LWPROBE(BackTrack, LWTRACE_LOCATION_SYMBOL) + void InitLWTrace() { NLWTrace::StartLwtraceFromEnv(); } -long double Fact(int n) { - MY_BACKTRACK(); +long double Fact(int n) { + MY_BACKTRACK(); if (n < 0) { - MY_BACKTRACK(); + MY_BACKTRACK(); ythrow yexception() << "N! is undefined for negative N (" << n << ")"; } double result = 1; for (; n > 1; --n) { - MY_BACKTRACK(); + MY_BACKTRACK(); result *= n; } - MY_BACKTRACK(); + MY_BACKTRACK(); return result; } void FactorialCalculator() { - MY_BACKTRACK(); + MY_BACKTRACK(); i32 n; Cout << "Enter a number: "; TString str; @@ -42,8 +42,8 @@ void FactorialCalculator() { int main() { InitLWTrace(); - MY_BACKTRACK(); + MY_BACKTRACK(); FactorialCalculator(); - MY_BACKTRACK(); + MY_BACKTRACK(); return 0; } |