[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 4e57f6: Update the ARMv8 builds to specify DUAL_MAPPED_COD...

Eliot Miranda noreply at github.com
Thu Jan 30 01:42:07 UTC 2020


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 4e57f60a09801c434fc3642a98e6d00e45e981bf
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4e57f60a09801c434fc3642a98e6d00e45e981bf
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2020-01-29 (Wed, 29 Jan 2020)

  Changed paths:
    M build.linux64ARMv8/squeak.cog.spur/build.assert/mvm
    M build.linux64ARMv8/squeak.cog.spur/build.debug/mvm
    M build.linux64ARMv8/squeak.cog.spur/build/mvm
    M platforms/Cross/vm/sq.h
    M platforms/unix/plugins/SecurityPlugin/sqUnixSecurity.c
    M platforms/unix/vm/sqUnixMain.c
    M platforms/unix/vm/sqUnixSpurMemory.c

  Log Message:
  -----------
  Update the ARMv8 builds to specify DUAL_MAPPED_CODE_ZONE.
Fix a security warning in the SecurityPlugin; sqUnixSecurity.c should use getcwd
instead of getwd.
Fix compilation warnings regarding printfs for ARMv8 in sqUnixMain.c.
Change ioAllocateDualMappedCodeZoneOfSize:MethodZone: to
ioAllocateDualMappedCodeZone:OfSize:WritableZone: to get around pointer
scrambling devices on modern linuxes.




More information about the Vm-dev mailing list