summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/regexec.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-07-24clean up docs a bitderaadt1-11/+19
2002-07-24- change pte_spill_X() to take an extra parameter to determine ifdrahn1-1/+3
the fault is a EXE fault or R/W fault. - mask/or the SR_NOEXEC bit into the segment register value when the number of executable pages becomes 0/non-zero. - create segments with SR_NOEXEC set, will be cleared when first exec mapping in the segment is created. - allow pte_spill_X() to deal with a new type of fault, page mapped but non executable, when execute was requested. Adds up to - non-exec stack support. [keep mvmeppc in sync]
2002-07-24- change pte_spill_X() to take an extra parameter to determine ifdrahn4-40/+107
the fault is a EXE fault or R/W fault. - mask/or the SR_NOEXEC bit into the segment register value when the number of executable pages becomes 0/non-zero. - create segments with SR_NOEXEC set, will be cleared when first exec mapping in the segment is created. - allow pte_spill_X() to deal with a new type of fault, page mapped but non executable, when execute was requested. Adds up to - non-exec stack support for powerpc.
2002-07-24have _THREAD_PRIVATE_MUTEX for DNS/YP/hosts lookup.itojun1-3/+16
2002-07-24limit user code up to below the user stack, making stack addresses, effectively, unexecutable. signal trampoline is mapped elesewhere now, 10x to art@mickey1-2/+3
2002-07-24ELF_TOOLCHAIN instead of listing all ELF archs.art1-4/+2
2002-07-24spacingderaadt5-18/+18
2002-07-24Support for non-exec mappings on sun4m.art2-12/+69
- support exec traps and deal with them correctly. - Instead of pretending that the pte permissions are a bit-mask, just make two stupid 8-entry tables (one for kernel, one for userland) that provides translation between VM_PROT* masks and pte permissions. This gives sun4m a non-exec stack.
2002-07-24Support for non-exec page mappings.art4-193/+160
- split the one TSB into two - one for dmmu, one for immu. - don't load pages without PG_EXEC into the immu TSB. - support for setting correct permissions on exec faults.
2002-07-24Pretty nasty hack to make non-exec mappings work.art3-30/+53
Instead of using FOE for just emulating references, we also keep track of a pages executability and don't remove the FOE bit if the page is not executable. This is implmented with horrible hacks. Maybe when I have time, I'll reimplment the whole pmap to allow this without ugly hacks (read: probably not this decade). The stack on alpha is now non-exec.
2002-07-24and add the things that are missing?deraadt1-8/+16
2002-07-24why do i always have to mop upderaadt1-12/+9
2002-07-24make more _dl_*() func params like real ones in libcderaadt3-14/+14
2002-07-24cope with _dl_mmap() returning void *deraadt1-3/+3
2002-07-24make _dl_mmap() return void * like othersderaadt1-3/+3
2002-07-24syncderaadt3-4/+111
2002-07-23match _dl_ syscall prototypes w/ the real syscalls prototypes, including args and return values; art@ okmickey6-45/+42
2002-07-23Do not use bcopy() when you mean ovbcopy(); found the hard way by aaron@miod1-3/+3
2002-07-23Remove unused files now that powerpc archs use link_elf.hdrahn3-189/+0
2002-07-23Allow 'boot hd:,ofwboot bsd' previously it required '/bsd' instead ofdrahn1-3/+1
just 'bsd'.
2002-07-23from reading sam@errno.com's code:jason2-14/+19
- TRDY and RETRY register definitions were backwards - move TRDY/RETRY setup into its own function
2002-07-23check account expiration time as well; from hamajima@nagoya.ydc.co.jp pr2835pvalchev1-1/+3
2002-07-23prevent double free in some error conditions; from xs@kittenz.orgprovos1-1/+3
2002-07-23timeout_list/_spec and limit_list/_spec don't return anything -> no %type.henning1-3/+1
ok theo
2002-07-23Don't use a magic constantjason2-3/+6
2002-07-23Typos (ok jason@)ian1-3/+2
2002-07-23Cardbus/pcmcia support for macppc. parts borrowed from NetBSD, and otherdrahn14-56/+773
portions of the tree.
2002-07-23Turn READ/WRITE into function calls (driver was getting too bloated withjason2-35/+35
inline macro's; if hifn wanted to make it possible to write a very efficient driver they would have fixed the bugs in the chips). Also, invalidate the burst write checks when a read is executed.
2002-07-23Use the proper cardbus_conf_read() rather than pci (in a cardbus driver).drahn1-2/+3
ok fgsch@
2002-07-23only break in ddb if the kernel has been mappedmickey1-3/+5
2002-07-23print page protection w/ bits in dump_tablemickey1-2/+3
2002-07-23utmp_len is unsigned; display error consistent with other options.stevesk1-3/+5
ok markus@
2002-07-23Now that sparc64 implements reverse splassert, it make senseart1-1/+3
to add splassert(IPL_NONE) in a few strategic places.
2002-07-23Fix yet another braino.art1-2/+11
Just because the pool allocates from intrsafe memory doesn't mean that the pool has to be protected by splvm. We can have an intrsafe pools at splbio or splsoftnet. pool_page_alloc and pool_page_free must du their own splvm protection.
2002-07-23Please tell me what crack I've been smoking when I did that.art1-7/+7
When trying the drain hook just in pool_allocator_alloc, don't leak memory when the drain succeeds and don't avoid draining other pools if this pool doesn't have a drain hook.
2002-07-23Define __HAVE_SPLASSERT on architectures that support splassert.art3-3/+7
2002-07-23IPL_NONE, not IPL_0art1-2/+2
2002-07-23Define IPL_NONEart1-1/+2
2002-07-23When handling an interrupt record the interrupt level we're handlingart2-3/+28
in a global variable (not mp safe!). Use that value for the reverse splassert check.
2002-07-23Add pshufw insn so ogle compiles without the need for a recent gas.fgsch1-1/+5
2002-07-23Partial update, only track the name changes and mirror removals yet.miod1-3/+1
Reminded by jufi@
2002-07-22check argc after getopt(), otherwise we may go ahead even if we only gotfgsch1-5/+4
flags; from Jean-Francois Brousseau <krapht@secureops.com>.
2002-07-22ansifypvalchev1-4/+2
2002-07-22Remove some dead ifdefs to make the code more readable.art3-79/+4
2002-07-22don't try to recheck the pathes to server.crt and .key once chrootedhenning1-2/+2
makes graceful restarts work when running SSL.
2002-07-22don't attempt to chroot if we are already chrooted ;-)henning1-2/+2
(happens on SIGHUP aka apachectl restart)
2002-07-22sync ICONFILES with realityhenning1-40/+219
2002-07-22uninitialized variable; pointed out by sam@errno.comjason1-2/+2
2002-07-22u_int here; ok provos@stevesk1-2/+3
2002-07-22Document the REPORT and REPLACE ioctls.wcobb1-1/+19
ok provos@.