diff options
author | johannst <johannes.stoelp@gmail.com> | 2020-11-29 16:17:28 +0100 |
---|---|---|
committer | johannst <johannes.stoelp@gmail.com> | 2020-11-29 16:17:28 +0100 |
commit | 6b6c7ca4f4cce33595b4187f23d4003aecef47f6 (patch) | |
tree | 2b0f790fd3577c63ffaa7a19ac14bdff8ff22610 /02_process_init | |
parent | d103cc99e36e0579c3891f6f8e9666bf9fa0f44d (diff) | |
download | dynld-6b6c7ca4f4cce33595b4187f23d4003aecef47f6.tar.gz dynld-6b6c7ca4f4cce33595b4187f23d4003aecef47f6.zip |
rename fmt & print functions
Diffstat (limited to '02_process_init')
-rw-r--r-- | 02_process_init/README.md | 36 | ||||
-rw-r--r-- | 02_process_init/entry.c | 36 |
2 files changed, 36 insertions, 36 deletions
diff --git a/02_process_init/README.md b/02_process_init/README.md index 9dcda8d..fbe9c4a 100644 --- a/02_process_init/README.md +++ b/02_process_init/README.md @@ -222,31 +222,31 @@ Finally the data can be printed as ```c // entry ... - dynld_printf("Got %d arg(s)\n", argc); + pfmt("Got %d arg(s)\n", argc); for (const char** arg = argv; *arg; ++arg) { - dynld_printf("\targ = %s\n", *arg); + pfmt("\targ = %s\n", *arg); } const int max_env = 10; - dynld_printf("Print first %d env var(s)\n", max_env - 1); + pfmt("Print first %d env var(s)\n", max_env - 1); for (const char** env = envv; *env && (env - envv < max_env); ++env) { - dynld_printf("\tenv = %s\n", *env); + pfmt("\tenv = %s\n", *env); } - dynld_printf("Print auxiliary vector\n"); - dynld_printf("\tAT_EXECFD: %ld\n", auxv[AT_EXECFD]); - dynld_printf("\tAT_PHDR : %p\n", auxv[AT_PHDR]); - dynld_printf("\tAT_PHENT : %ld\n", auxv[AT_PHENT]); - dynld_printf("\tAT_PHNUM : %ld\n", auxv[AT_PHNUM]); - dynld_printf("\tAT_PAGESZ: %ld\n", auxv[AT_PAGESZ]); - dynld_printf("\tAT_BASE : %lx\n", auxv[AT_BASE]); - dynld_printf("\tAT_FLAGS : %ld\n", auxv[AT_FLAGS]); - dynld_printf("\tAT_ENTRY : %p\n", auxv[AT_ENTRY]); - dynld_printf("\tAT_NOTELF: %lx\n", auxv[AT_NOTELF]); - dynld_printf("\tAT_UID : %ld\n", auxv[AT_UID]); - dynld_printf("\tAT_EUID : %ld\n", auxv[AT_EUID]); - dynld_printf("\tAT_GID : %ld\n", auxv[AT_GID]); - dynld_printf("\tAT_EGID : %ld\n", auxv[AT_EGID]); + pfmt("Print auxiliary vector\n"); + pfmt("\tAT_EXECFD: %ld\n", auxv[AT_EXECFD]); + pfmt("\tAT_PHDR : %p\n", auxv[AT_PHDR]); + pfmt("\tAT_PHENT : %ld\n", auxv[AT_PHENT]); + pfmt("\tAT_PHNUM : %ld\n", auxv[AT_PHNUM]); + pfmt("\tAT_PAGESZ: %ld\n", auxv[AT_PAGESZ]); + pfmt("\tAT_BASE : %lx\n", auxv[AT_BASE]); + pfmt("\tAT_FLAGS : %ld\n", auxv[AT_FLAGS]); + pfmt("\tAT_ENTRY : %p\n", auxv[AT_ENTRY]); + pfmt("\tAT_NOTELF: %lx\n", auxv[AT_NOTELF]); + pfmt("\tAT_UID : %ld\n", auxv[AT_UID]); + pfmt("\tAT_EUID : %ld\n", auxv[AT_EUID]); + pfmt("\tAT_GID : %ld\n", auxv[AT_GID]); + pfmt("\tAT_EGID : %ld\n", auxv[AT_EGID]); ... ``` The full source code of the `entry` function is available in [entry.c](./entry.c). diff --git a/02_process_init/entry.c b/02_process_init/entry.c index 360d205..37f57c8 100644 --- a/02_process_init/entry.c +++ b/02_process_init/entry.c @@ -35,29 +35,29 @@ void entry(const long* prctx) { // Print for demonstration - dynld_printf("Got %d arg(s)\n", argc); + pfmt("Got %d arg(s)\n", argc); for (const char** arg = argv; *arg; ++arg) { - dynld_printf("\targ = %s\n", *arg); + pfmt("\targ = %s\n", *arg); } const int max_env = 10; - dynld_printf("Print first %d env var(s)\n", max_env - 1); + pfmt("Print first %d env var(s)\n", max_env - 1); for (const char** env = envv; *env && (env - envv < max_env); ++env) { - dynld_printf("\tenv = %s\n", *env); + pfmt("\tenv = %s\n", *env); } - dynld_printf("Print auxiliary vector\n"); - dynld_printf("\tAT_EXECFD: %ld\n", auxv[AT_EXECFD]); - dynld_printf("\tAT_PHDR : %p\n", auxv[AT_PHDR]); - dynld_printf("\tAT_PHENT : %ld\n", auxv[AT_PHENT]); - dynld_printf("\tAT_PHNUM : %ld\n", auxv[AT_PHNUM]); - dynld_printf("\tAT_PAGESZ: %ld\n", auxv[AT_PAGESZ]); - dynld_printf("\tAT_BASE : %lx\n", auxv[AT_BASE]); - dynld_printf("\tAT_FLAGS : %ld\n", auxv[AT_FLAGS]); - dynld_printf("\tAT_ENTRY : %p\n", auxv[AT_ENTRY]); - dynld_printf("\tAT_NOTELF: %lx\n", auxv[AT_NOTELF]); - dynld_printf("\tAT_UID : %ld\n", auxv[AT_UID]); - dynld_printf("\tAT_EUID : %ld\n", auxv[AT_EUID]); - dynld_printf("\tAT_GID : %ld\n", auxv[AT_GID]); - dynld_printf("\tAT_EGID : %ld\n", auxv[AT_EGID]); + pfmt("Print auxiliary vector\n"); + pfmt("\tAT_EXECFD: %ld\n", auxv[AT_EXECFD]); + pfmt("\tAT_PHDR : %p\n", auxv[AT_PHDR]); + pfmt("\tAT_PHENT : %ld\n", auxv[AT_PHENT]); + pfmt("\tAT_PHNUM : %ld\n", auxv[AT_PHNUM]); + pfmt("\tAT_PAGESZ: %ld\n", auxv[AT_PAGESZ]); + pfmt("\tAT_BASE : %lx\n", auxv[AT_BASE]); + pfmt("\tAT_FLAGS : %ld\n", auxv[AT_FLAGS]); + pfmt("\tAT_ENTRY : %p\n", auxv[AT_ENTRY]); + pfmt("\tAT_NOTELF: %lx\n", auxv[AT_NOTELF]); + pfmt("\tAT_UID : %ld\n", auxv[AT_UID]); + pfmt("\tAT_EUID : %ld\n", auxv[AT_EUID]); + pfmt("\tAT_GID : %ld\n", auxv[AT_GID]); + pfmt("\tAT_EGID : %ld\n", auxv[AT_EGID]); } |