Changes between Initial Version and Version 1 of Ticket #9685, comment 37


Ignore:
Timestamp:
Apr 30, 2013, 2:37:09 AM (11 years ago)
Author:
pdziepak

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9685, comment 37

    initial v1  
    11The problem with Quake II is that the runtime loader correctly sets `ref_soft.so_seg0ro` protection to read and execute but then Quake II sets its protection to read and write (i.e. in an attempt to make it writable it makes it non-executable).
    22
    3 Disabling DEP might indeed be a good solution. Since we have the comfort of having `libroot` I do believe the best way to do this would be to sete `B_EXECUTE_AREA` for all areas that are created (or have their protection modified) by applications that the runtime loader recognizes as `B_HAIKU_ABI_GCC_2_BEOS`.
     3Disabling DEP might indeed be a good solution. Since we have the comfort of having `libroot` I do believe the best way to do this would be to set `B_EXECUTE_AREA` for all areas that are created (or have their protection modified) by applications that the runtime loader recognizes as `B_HAIKU_ABI_GCC_2_BEOS`.