Home
last modified time | relevance | path

Searched hist:"211 f71325a1c2c1f3c7d0efabe01506144fcd6ba" (Results 1 – 7 of 7) sorted by relevance

/haiku/src/system/kernel/arch/x86/32/
H A Darch.S211f71325a1c2c1f3c7d0efabe01506144fcd6ba Wed Mar 06 13:51:30 UTC 2013 Pawel Dziepak <pdziepak@quarnos.org> x86: move x86_userspace_thread_exit() from user stack to commpage

x86_userspace_thread_exit() is a stub originally placed at the bottom of
each thread user stack that ensures any thread invokes exit_thread() upon
returning from its main higher level function.

Putting anything that is expected to be executed on a stack causes problems
when implementing data execution prevention. Code of x86_userspace_thread_exit()
is now moved to commpage which seems to be much more appropriate place for it.
H A Dthread.cpp211f71325a1c2c1f3c7d0efabe01506144fcd6ba Wed Mar 06 13:51:30 UTC 2013 Pawel Dziepak <pdziepak@quarnos.org> x86: move x86_userspace_thread_exit() from user stack to commpage

x86_userspace_thread_exit() is a stub originally placed at the bottom of
each thread user stack that ensures any thread invokes exit_thread() upon
returning from its main higher level function.

Putting anything that is expected to be executed on a stack causes problems
when implementing data execution prevention. Code of x86_userspace_thread_exit()
is now moved to commpage which seems to be much more appropriate place for it.
/haiku/headers/private/system/arch/x86/
H A Darch_commpage_defs.h211f71325a1c2c1f3c7d0efabe01506144fcd6ba Wed Mar 06 13:51:30 UTC 2013 Pawel Dziepak <pdziepak@quarnos.org> x86: move x86_userspace_thread_exit() from user stack to commpage

x86_userspace_thread_exit() is a stub originally placed at the bottom of
each thread user stack that ensures any thread invokes exit_thread() upon
returning from its main higher level function.

Putting anything that is expected to be executed on a stack causes problems
when implementing data execution prevention. Code of x86_userspace_thread_exit()
is now moved to commpage which seems to be much more appropriate place for it.
/haiku/headers/private/system/arch/x86_64/
H A Darch_commpage_defs.h211f71325a1c2c1f3c7d0efabe01506144fcd6ba Wed Mar 06 13:51:30 UTC 2013 Pawel Dziepak <pdziepak@quarnos.org> x86: move x86_userspace_thread_exit() from user stack to commpage

x86_userspace_thread_exit() is a stub originally placed at the bottom of
each thread user stack that ensures any thread invokes exit_thread() upon
returning from its main higher level function.

Putting anything that is expected to be executed on a stack causes problems
when implementing data execution prevention. Code of x86_userspace_thread_exit()
is now moved to commpage which seems to be much more appropriate place for it.
/haiku/src/system/kernel/arch/x86/64/
H A Darch.S211f71325a1c2c1f3c7d0efabe01506144fcd6ba Wed Mar 06 13:51:30 UTC 2013 Pawel Dziepak <pdziepak@quarnos.org> x86: move x86_userspace_thread_exit() from user stack to commpage

x86_userspace_thread_exit() is a stub originally placed at the bottom of
each thread user stack that ensures any thread invokes exit_thread() upon
returning from its main higher level function.

Putting anything that is expected to be executed on a stack causes problems
when implementing data execution prevention. Code of x86_userspace_thread_exit()
is now moved to commpage which seems to be much more appropriate place for it.
H A Dthread.cpp211f71325a1c2c1f3c7d0efabe01506144fcd6ba Wed Mar 06 13:51:30 UTC 2013 Pawel Dziepak <pdziepak@quarnos.org> x86: move x86_userspace_thread_exit() from user stack to commpage

x86_userspace_thread_exit() is a stub originally placed at the bottom of
each thread user stack that ensures any thread invokes exit_thread() upon
returning from its main higher level function.

Putting anything that is expected to be executed on a stack causes problems
when implementing data execution prevention. Code of x86_userspace_thread_exit()
is now moved to commpage which seems to be much more appropriate place for it.
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cpp211f71325a1c2c1f3c7d0efabe01506144fcd6ba Wed Mar 06 13:51:30 UTC 2013 Pawel Dziepak <pdziepak@quarnos.org> x86: move x86_userspace_thread_exit() from user stack to commpage

x86_userspace_thread_exit() is a stub originally placed at the bottom of
each thread user stack that ensures any thread invokes exit_thread() upon
returning from its main higher level function.

Putting anything that is expected to be executed on a stack causes problems
when implementing data execution prevention. Code of x86_userspace_thread_exit()
is now moved to commpage which seems to be much more appropriate place for it.