projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libust 2.0 + ringbuffer + TRACEPOINT_EVENT builds and runs
[lttng-ust.git]
/
tests
/
hello
/
hello.c
diff --git
a/tests/hello/hello.c
b/tests/hello/hello.c
index bb44773daa8ee83d1e11cd8b0be97e9843c71b11..d30901a5517108a5e6c67135e2b279a25a9e181b 100644
(file)
--- a/
tests/hello/hello.c
+++ b/
tests/hello/hello.c
@@
-4,8
+4,8
@@
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation;
either
- *
version 2.1 of the License, or (at your option) any later version
.
+ * License as published by the Free Software Foundation;
version 2.1 of
+ *
the License
.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@
-26,15
+26,13
@@
#include <fcntl.h>
#include <signal.h>
#include <fcntl.h>
#include <signal.h>
-#include <ust/marker.h>
-#include <ust/ustctl.h>
#include "usterr.h"
#include "tp.h"
void inthandler(int sig)
{
#include "usterr.h"
#include "tp.h"
void inthandler(int sig)
{
- printf("in handler\n");
-
exit(0
);
+ printf("in
SIGUSR1
handler\n");
+
tracepoint(ust_tests_hello_tptest_sighandler
);
}
int init_int_handler(void)
}
int init_int_handler(void)
@@
-54,7
+52,7
@@
int init_int_handler(void)
/* Only defer ourselves. Also, try to restart interrupted
* syscalls to disturb the traced program as little as possible.
*/
/* Only defer ourselves. Also, try to restart interrupted
* syscalls to disturb the traced program as little as possible.
*/
- result = sigaction(SIG
INT
, &act, NULL);
+ result = sigaction(SIG
USR1
, &act, NULL);
if (result == -1) {
PERROR("sigaction");
return -1;
if (result == -1) {
PERROR("sigaction");
return -1;
@@
-63,7
+61,7
@@
int init_int_handler(void)
return 0;
}
return 0;
}
-int main()
+int main(
int argc, char **argv
)
{
int i;
{
int i;
@@
-72,22
+70,10
@@
int main()
printf("Hello, World!\n");
sleep(1);
printf("Hello, World!\n");
sleep(1);
+
for (i = 0; i < 50; i++) {
for (i = 0; i < 50; i++) {
- ust_marker(bar, "str %s", "FOOBAZ");
- ust_marker(bar2, "number1 %d number2 %d", 53, 9800);
- tracepoint(hello_tptest, i);
+ tracepoint(ust_tests_hello_tptest, i);
usleep(100000);
}
usleep(100000);
}
-
- if (scanf("%*s") == EOF)
- PERROR("scanf failed");
-
- ustctl_stop_trace(getpid(), "auto");
- ustctl_destroy_trace(getpid(), "auto");
-
- DBG("TRACE STOPPED");
- if (scanf("%*s") == EOF)
- PERROR("scanf failed");
-
return 0;
}
return 0;
}
This page took
0.024227 seconds
and
4
git commands to generate.