[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