Matthew Dillon
5b02fcc3d0
The elf loader sets the permissions on bss to VM_PROT_READ|VM_PROT_WRITE
...
rather then VM_PROT_ALL. obreak, on the otherhand, uses VM_PROT_ALL.
This prevents vm_map_insert() from being able to coalesce the heap and
creates an extra map entry. Since current architectures ignore
VM_PROT_EXECUTE anyway, and since not having VM_PROT_EXECUTE on data/bss
may provide protection in the future, obreak now uses read+write rather
then all (r+w+x).
This is an optimization, not a bug fix.
Submitted by: Alan Cox <alc@cs.rice.edu>
1999-02-05 07:49:29 +00:00
..
1999-02-04 21:20:13 +00:00
1999-02-04 22:34:23 +00:00
1999-02-04 17:13:49 +00:00
1999-02-05 07:32:52 +00:00
1999-01-29 07:23:53 +00:00
1999-02-04 12:43:17 +00:00
1999-02-04 22:34:23 +00:00
1999-01-22 09:07:32 +00:00
1999-01-27 23:45:44 +00:00
1999-02-05 05:09:22 +00:00
1999-02-05 06:18:54 +00:00
1999-01-27 20:09:21 +00:00
1999-01-30 12:17:38 +00:00
1999-01-19 00:21:53 +00:00
1999-02-04 22:34:23 +00:00
1999-01-31 11:52:04 +00:00
1999-01-31 11:54:29 +00:00
1999-02-05 03:47:47 +00:00
1999-01-28 02:26:20 +00:00
1999-02-05 06:18:54 +00:00
1999-02-04 04:59:52 +00:00
1999-01-27 22:42:27 +00:00
1999-02-02 00:28:29 +00:00
1999-01-27 22:42:27 +00:00
1999-01-28 00:57:57 +00:00
1999-02-04 03:27:43 +00:00
1999-01-28 00:57:57 +00:00
1999-01-12 12:38:31 +00:00
1998-12-04 22:54:57 +00:00
1998-01-08 23:42:31 +00:00
1999-01-28 17:32:05 +00:00
1999-01-28 17:32:05 +00:00
1999-01-27 22:42:27 +00:00
1999-02-03 04:07:38 +00:00
1999-02-04 13:58:44 +00:00
1999-01-29 01:18:15 +00:00
1999-02-01 21:25:52 +00:00
1998-06-01 21:54:43 +00:00
1999-01-26 02:49:52 +00:00
1999-02-04 12:43:17 +00:00
1999-02-05 02:47:30 +00:00
1998-11-10 09:04:09 +00:00
1999-01-28 00:57:57 +00:00
1999-02-05 07:49:29 +00:00
1998-12-30 12:06:08 +00:00