aboutsummaryrefslogtreecommitdiff
path: root/04_dynld_nostd/main.c
diff options
context:
space:
mode:
authorjohannst <johannes.stoelp@gmail.com>2021-04-26 21:48:01 +0200
committerjohannst <johannes.stoelp@gmail.com>2021-04-26 21:48:01 +0200
commit7da4d2b9cfa1d09991431f849d62a8a8d30f5e51 (patch)
treeba061f2e5f4355e0e24d33e85b0a2f3d0fd51984 /04_dynld_nostd/main.c
parent96cf3e4ee49c256b214795e30eb66801bcdcef6d (diff)
downloaddynld-7da4d2b9cfa1d09991431f849d62a8a8d30f5e51.tar.gz
dynld-7da4d2b9cfa1d09991431f849d62a8a8d30f5e51.zip
libgreet/main: updated comments
Diffstat (limited to '04_dynld_nostd/main.c')
-rw-r--r--04_dynld_nostd/main.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/04_dynld_nostd/main.c b/04_dynld_nostd/main.c
index 709fad0..6efa5fc 100644
--- a/04_dynld_nostd/main.c
+++ b/04_dynld_nostd/main.c
@@ -1,7 +1,6 @@
// Copyright (c) 2020 Johannes Stoelp
#include <io.h>
-#include <syscalls.h>
// API of `libgreet.so`.
extern const char* get_greet();
@@ -11,10 +10,10 @@ extern int gCalled;
void _start() {
pfmt("Running _start() @ %s\n", __FILE__);
- // Call function from libgreet.so -> generates PLT relocations.
+ // Call function from libgreet.so -> generates PLT relocations (R_X86_64_JUMP_SLOT).
pfmt("get_greet() -> %s\n", get_greet());
pfmt("get_greet2() -> %s\n", get_greet2());
- // Reference global variable from libgreet.so -> generates RELA relocation.
+ // Reference global variable from libgreet.so -> generates RELA relocation (R_X86_64_COPY).
pfmt("libgreet.so called %d times\n", gCalled);
}