#
8cc14638 |
|
23-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use the new <asm_defs.h> header in x86 assembly files. Particularly added FUNCTION_END() calls for a good deal of functions. The respective ELF symbols do now have a correct size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb1a8c44 |
|
10-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
siglongjmp() calls __longjmp_return() also on x86, now. This resets the signal mask as required. and also makes my recent return value fix unnecessary, since __longjmp_return() already does that. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25430 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c306892e |
|
10-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed my fix. It would always return 1 now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e4d9ef0e |
|
09-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
setjmp() must return 1 when a 0 value has been passed to longjmp(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25398 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c0bf02a |
|
13-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
setjmp() is now an assembly stub that doesn't create a stack frame but just jump to sigsetjmp(). I'm a bit irritated that the previous version didn't run as expected, but it now does. This needs some more investigation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e75 |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8cc146385fabd319e8b1bb9b0d03eb0be2192aa0 |
|
23-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use the new <asm_defs.h> header in x86 assembly files. Particularly added FUNCTION_END() calls for a good deal of functions. The respective ELF symbols do now have a correct size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb1a8c446ef18a96d078835ab5bb842d83bcf924 |
|
10-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
siglongjmp() calls __longjmp_return() also on x86, now. This resets the signal mask as required. and also makes my recent return value fix unnecessary, since __longjmp_return() already does that. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25430 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c306892e40e8d5d2e1973a4fbf9d55d3bbc15ddd |
|
10-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed my fix. It would always return 1 now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e4d9ef0e7cfc17aac832eaf115d1dde498941360 |
|
09-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
setjmp() must return 1 when a 0 value has been passed to longjmp(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25398 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c0bf02aac538707e89a558d8b0a7842faf44584 |
|
13-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
setjmp() is now an assembly stub that doesn't create a stack frame but just jump to sigsetjmp(). I'm a bit irritated that the previous version didn't run as expected, but it now does. This needs some more investigation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e752606778be5dd7379f319fe43cb3f6b8c |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|