Age | Commit message (Collapse) | Author | Files | Lines |
|
This is needed for semantic correctness and also ensures argv is set
up to provide a 16-byte aligned stack on aarch64 as required by
hardware.
|
|
|
|
|
|
* Handle programs that have a DT_NEEDED entry for glibc's ld.so.
* Handle when LD_PRELOAD is already set.
* Use the --argv0 option to properly set argv[0] in the target program.
* Ensure the the argument list is terminated with a NULL sentinel.
* Document the details of the loader's implementation.
[NOTE: Better commit summary?]
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
|
* Apply clang-format.
* Change all comments to the same style.
* Add braces as dictated by the coding style guidelines.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
|
|