Skip to content
Snippets Groups Projects
Commit 17a01e38 authored by rtoy's avatar rtoy
Browse files

For Linux and Darwin, we don't actually need to set the starting

address of the core sections.  In map_core_sections, we can map them
to the correct addresses, just like we do on Solaris.

lisp/elf.c:
o Mmap the Lisp core sections with the correct address, not using the
  one in the executable itself, just like on Solaris.

lisp/mach-o.c:
o Add the array of addresses of the dynamic, static, and read-only
  spaces.
o Mmap the Lisp core sections with the correct address, not using the
  one in the executable itself, just like on Solaris.
o Small update to print out the names of the spaces, just like for elf
  files.

tools/linker-x86.sh:
o Don't need to tell the linker the starting addresses of the sections
  anymore for Linux and Darwin.  map_core_sections handles that.
parent bbb63fe2
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment