summaryrefslogtreecommitdiff
path: root/ufs
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1995-06-08 06:57:14 +0000
committerRoland McGrath <roland@gnu.org>1995-06-08 06:57:14 +0000
commit3043a1a67d8ba863ea7eb8b860ac935ee308b3ea (patch)
treeeb08b6863a760ab141aecb5c8812ae4179ab9094 /ufs
parent4a851fbfe70235a1a64b5eab360fbc46e8ea6847 (diff)
(struct execdata.info.elf): Add members `anywhere' and `loadbase'.
(load_section): Use them; if `anywhere' set, load the section anywhere. Record load address in `loadbase'. (check_elf): Initialize `anywhere' and `loadbase'. (postload): Merged into load. (load): Perform postload functionality here, after calling finish_mapping. (finish): Take new flag arg; deallocate file port only if set. (do_exec): Pass flag to finish appropriately. Don't call finish_mapping and postload after load. KLUDGE: Load the interpreter before the program instead of after.
Diffstat (limited to 'ufs')
0 files changed, 0 insertions, 0 deletions