Oliver Kowalke
70cd2a52a5
context: fix TABs, pagesize() added in docu
...
[SVN r80425]
2012-09-06 20:18:23 +00:00
Oliver Kowalke
854c49d321
context: return pointer to fcontext_t
...
- make_fcontext() allocated fcontext_t on context stack and return pointer
- stack_allocator renamed to guarded_stack_allocator
- simple_stack_allocator using calloc()/free() added
- pagesize() made public accessible
[SVN r80423]
2012-09-06 19:43:07 +00:00
Oliver Kowalke
daf017cb4c
context: refactoring stack_allocator (Windows stack sizes etc.)
...
[SVN r80375]
2012-09-03 17:06:56 +00:00
Hartmut Kaiser
8872e4a0ec
Context: fixing compilation errors on Windows
...
[SVN r80367]
2012-09-02 21:21:58 +00:00
Oliver Kowalke
f30ee90b4e
context: correct stack frames on arm, mips, ppc
...
- alignment of stack frame for arm, mips, ppc
- stack::allocate() returns address of stack begin
[SVN r80354]
2012-09-01 22:56:52 +00:00
Oliver Kowalke
e32d499ae2
context: new layout for fcontext_t
...
- fcontext_t takes pointer to stack (lower addresses) and stack size
- make_fcontext() computes start address of stack pointer depending on
architecture (growing upwards, downwards)
- make_fcontext() preserves frame pointer on intel
- stack alignment corrected on intel
- BOOST_USE_UCONTEXT for performance measurements added
[SVN r80338]
2012-08-31 19:50:07 +00:00
Oliver Kowalke
d1cb281c76
context: support for qcc on QNX neutrino
...
[SVN r80212]
2012-08-25 19:18:00 +00:00
Oliver Kowalke
2f2e6df0de
context: disble warning 4996 for MSVC
...
[SVN r79957]
2012-08-10 20:08:44 +00:00
Oliver Kowalke
2be3bf4d5a
context: use size instead of limit if fc_stack
...
[SVN r79956]
2012-08-10 16:07:25 +00:00
Oliver Kowalke
48749379f0
context: fix for MACH-O on i386
...
[SVN r79947]
2012-08-09 15:29:16 +00:00
Oliver Kowalke
b41ed88abf
context: define _XOPEN_SOURCE/XOPEN_SOURCE_EXTEND for Solaris
...
[SVN r79329]
2012-07-07 10:51:27 +00:00
Oliver Kowalke
e55f852bf7
context: fixes related to Solaris
...
[SVN r79315]
2012-07-06 14:59:48 +00:00
Oliver Kowalke
f60965dc6b
context: fixing warnings on Windows platform
...
[SVN r78958]
2012-06-15 18:27:09 +00:00
Oliver Kowalke
c2946326cf
context: fix warnings on Windows platform
...
[SVN r78868]
2012-06-10 09:08:27 +00:00
Oliver Kowalke
02a3245684
contxt: bugfix related FPU on ARM
...
[SVN r78623]
2012-05-25 18:42:16 +00:00
Oliver Kowalke
b5fe010e78
context: tab cleanup
...
[SVN r78544]
2012-05-22 20:02:04 +00:00
Oliver Kowalke
2737dd710c
context: fix for MacOS X 64bit
...
[SVN r78449]
2012-05-13 07:57:19 +00:00
Oliver Kowalke
dc735d51b1
context: fix for Win32 in asm
...
[SVN r78169]
2012-04-23 21:19:15 +00:00
Oliver Kowalke
64a2520f4f
context: fix for i386 SysV in asm
...
[SVN r78168]
2012-04-23 21:16:44 +00:00
Oliver Kowalke
87ef352f14
context: fix in Win64 asm
...
[SVN r78167]
2012-04-23 21:10:53 +00:00
Oliver Kowalke
53a1d5b734
context: fix type inf ppc asm (%r6)
...
[SVN r78163]
2012-04-23 19:56:38 +00:00
Oliver Kowalke
4ba622d34c
context: fpu enve preserving in i386 too
...
[SVN r78155]
2012-04-23 11:48:47 +00:00
Oliver Kowalke
eb86feb0df
context: conditional preserving of fpu env
...
[SVN r78152]
2012-04-23 08:12:19 +00:00
Oliver Kowalke
f6366fe7a6
context: remove fc_link from fcontext_t
...
[SVN r78150]
2012-04-23 07:20:37 +00:00
Oliver Kowalke
6fe81b39f7
context: fix using correct context stack to pass argument
...
[SVN r78140]
2012-04-22 17:13:05 +00:00
Oliver Kowalke
6151f8173d
context: remove argument for context function from make_fcontext()
...
[SVN r78129]
2012-04-22 10:18:43 +00:00
Oliver Kowalke
3109e98c79
context: use bitwise logical AND instead shift operators in align_stack
...
[SVN r78127]
2012-04-22 08:43:01 +00:00
Oliver Kowalke
f23d1b3245
context: correct XMM access on Win64
...
[SVN r78124]
2012-04-22 08:26:39 +00:00
Oliver Kowalke
9211abe87c
context: return zero as exit code if context function returns on i386
...
[SVN r78118]
2012-04-21 21:20:31 +00:00
Oliver Kowalke
3076341595
context: corected label for ppc in make_context
...
[SVN r78117]
2012-04-21 21:06:11 +00:00
Oliver Kowalke
97d37d559f
context: remove start_fcontext; context linking removed
...
[SVN r78114]
2012-04-21 19:05:03 +00:00
Oliver Kowalke
9e44f7d33c
context: corrected ybte count in ppc32 asm
...
[SVN r78103]
2012-04-20 20:58:24 +00:00
Oliver Kowalke
1e927285a6
context: corrected access of stack base in ppc32 asm
...
[SVN r78096]
2012-04-20 19:36:50 +00:00
Oliver Kowalke
68bdae0265
context: correction for Win32 (typo in fcontext_t), correct stack base in asm
...
[SVN r78095]
2012-04-20 18:51:35 +00:00
Oliver Kowalke
9b2e86a30c
context: reorganize structure of struct fcontext_t
...
[SVN r78087]
2012-04-20 07:59:28 +00:00
Oliver Kowalke
5199d5e7b7
context: update asm according to calling convetion for FP
...
[SVN r78082]
2012-04-19 19:07:50 +00:00
Oliver Kowalke
57a3ddac49
context: correct foramt flag in seh.cpp
...
[SVN r78048]
2012-04-17 17:17:38 +00:00
Oliver Kowalke
6344c525cc
context: MACRO for snprint
...
[SVN r78038]
2012-04-17 10:16:29 +00:00
Oliver Kowalke
0874afa175
icontext: use snprintf in seh handler
...
[SVN r78033]
2012-04-17 07:31:34 +00:00
Oliver Kowalke
13b4a5b3bd
context: library stripped
...
[SVN r77938]
2012-04-12 18:42:36 +00:00
Oliver Kowalke
792aa90088
context: set correct size on stack for parameter are
...
[SVN r77641]
2012-03-30 07:16:02 +00:00
Oliver Kowalke
60543ffd83
context: add assembler attributes to ppc64 asm
...
[SVN r77581]
2012-03-27 07:24:20 +00:00
Oliver Kowalke
d1f145ce7b
context: add support for 32bit MacOS X
...
[SVN r77449]
2012-03-21 07:52:00 +00:00
Oliver Kowalke
b5a05c891f
context: remove differentiation between PIC and non-PIC in assembler
...
[SVN r77448]
2012-03-21 07:47:04 +00:00
Oliver Kowalke
430e4f9d22
context: asm for ppc corrected
...
[SVN r77436]
2012-03-20 18:28:29 +00:00
Oliver Kowalke
336a2f3e4c
context: enclose fcontext-fn in extern C block in cpp files
...
[SVN r77259]
2012-03-08 10:16:25 +00:00
Oliver Kowalke
08c4561cd9
context: compile asm file separate from C++ files
...
[SVN r77247]
2012-03-06 16:07:35 +00:00
Oliver Kowalke
e92ef0663c
context: header boost/cstdint.hpp added for uintptr_t
...
[SVN r77246]
2012-03-06 07:39:13 +00:00
Oliver Kowalke
b8fd549bac
initial commit of boost.context
...
[SVN r76974]
2012-02-11 13:04:55 +00:00