[bootlin/training-materials updates] master: debugging: labs: fix ltrace lab application naming (9f7bd546)
Clément Léger
clement.leger at bootlin.com
Fri Dec 2 09:31:02 CET 2022
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/9f7bd546452d360abfa086efdd169d8bdd3b5a9b
>---------------------------------------------------------------
commit 9f7bd546452d360abfa086efdd169d8bdd3b5a9b
Author: Clément Léger <clement.leger at bootlin.com>
Date: Fri Dec 2 09:20:16 2022 +0100
debugging: labs: fix ltrace lab application naming
Use authent everywhere instead of app.
Signed-off-by: Clément Léger <clement.leger at bootlin.com>
>---------------------------------------------------------------
9f7bd546452d360abfa086efdd169d8bdd3b5a9b
lab-data/debugging/nfsroot/root/ltrace/Makefile | 2 +-
lab-data/debugging/nfsroot/root/ltrace/app.c | 33 ----------------------
lab-data/debugging/nfsroot/root/ltrace/authent.c | 33 ++++++++++++++++++++++
.../debugging-application-tracing.tex | 2 +-
4 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/lab-data/debugging/nfsroot/root/ltrace/Makefile b/lab-data/debugging/nfsroot/root/ltrace/Makefile
index 9ac85766..13f5fe48 100644
--- a/lab-data/debugging/nfsroot/root/ltrace/Makefile
+++ b/lab-data/debugging/nfsroot/root/ltrace/Makefile
@@ -5,5 +5,5 @@ all: app
libauthent.so: authent_library.c authent_library.h
${CC} $< -g3 -fPIC -shared -o $@
-app: app.c authent_library.h libauthent.so
+authent: authent.c authent_library.h libauthent.so
${CC} $< -g3 -L. -I. -lauthent -o $@
diff --git a/lab-data/debugging/nfsroot/root/ltrace/app.c b/lab-data/debugging/nfsroot/root/ltrace/app.c
deleted file mode 100644
index 2a4a92e0..00000000
--- a/lab-data/debugging/nfsroot/root/ltrace/app.c
+++ /dev/null
@@ -1,33 +0,0 @@
-#include <authent_library.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-int main(int argc, char **argv)
-{
- int ret;
- void *ctx;
-
- ret = al_init();
- if (ret) {
- printf("Failed to initialize authent library\n");
- return EXIT_FAILURE;
- }
-
- ctx = al_alloc_context();
- if (!ctx)
- return EXIT_FAILURE;
-
- al_build_user_list(ctx);
-
- ret = al_authent_user(ctx, "user", "mysecretpassword");
- if (ret) {
- printf("Failed to authenticate user\n");
- return EXIT_FAILURE;
- }
-
- al_free_context(ctx);
-
- al_deinit();
-
- return EXIT_SUCCESS;
-}
\ No newline at end of file
diff --git a/lab-data/debugging/nfsroot/root/ltrace/authent.c b/lab-data/debugging/nfsroot/root/ltrace/authent.c
new file mode 100644
index 00000000..2a4a92e0
--- /dev/null
+++ b/lab-data/debugging/nfsroot/root/ltrace/authent.c
@@ -0,0 +1,33 @@
+#include <authent_library.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+int main(int argc, char **argv)
+{
+ int ret;
+ void *ctx;
+
+ ret = al_init();
+ if (ret) {
+ printf("Failed to initialize authent library\n");
+ return EXIT_FAILURE;
+ }
+
+ ctx = al_alloc_context();
+ if (!ctx)
+ return EXIT_FAILURE;
+
+ al_build_user_list(ctx);
+
+ ret = al_authent_user(ctx, "user", "mysecretpassword");
+ if (ret) {
+ printf("Failed to authenticate user\n");
+ return EXIT_FAILURE;
+ }
+
+ al_free_context(ctx);
+
+ al_deinit();
+
+ return EXIT_SUCCESS;
+}
\ No newline at end of file
diff --git a/labs/debugging-application-tracing/debugging-application-tracing.tex b/labs/debugging-application-tracing/debugging-application-tracing.tex
index 61b100af..5f81d061 100644
--- a/labs/debugging-application-tracing/debugging-application-tracing.tex
+++ b/labs/debugging-application-tracing/debugging-application-tracing.tex
@@ -17,7 +17,7 @@ $ cd /home/<user>/debugging-labs/nfsroot/root/ltrace/
$ make
\end{bashinput}
-From there, run the \code{traceme} application on the target:
+From there, run the \code{authent} application on the target:
\begin{bashinput}
$ cd /root/ltrace
More information about the training-materials-updates
mailing list