eth.morozova
|
e726c17fed
introduced CancelIoEx function for cancelling all pending IO operation from any thread
|
7 лет назад |
felixf
|
65116e12c1
Compatibility 32 / 64 bit (Kernel32)
|
7 лет назад |
felixf
|
2a930f0ae0
64 bit WinAPI adaptions
|
7 лет назад |
eth.metacore
|
3ea7b96386
add handlers for 64-bit files pointers
|
8 лет назад |
felixf
|
cd1ffe5caa
Old non generic release compilable
|
8 лет назад |
felixf
|
9720f5a024
added compiler generated calls to LeaveA2 / ReenterA2
|
8 лет назад |
eth.morozova
|
29fbd5bf4c
implemented support of overlapped input/output in Kernel32;
|
8 лет назад |
felixf
|
3dc9a98295
Added leave / reenter A2 protocol for FIle writing and reading.
|
9 лет назад |
felixf
|
cfe24bdf23
Microsoft's GetThreadContext and Wow64GetThreadContext functions do not return the correct base pointer in all cases (when kernel calls have entered 64-bit mode). Therefore WinAPI calls have to be intercepted for the precise GC to work. Having intercepted EnterCriticalSection and LeaveCriticalSection seems to do the job -- might require more functions in future though.
|
9 лет назад |
eth.morozova
|
0e5636354d
use CONST to avoid copying of CHAR arrays into the stack
|
9 лет назад |
felixf
|
3d34517a30
Minor patches for command line compiler
|
9 лет назад |
felixf
|
00abed5cf0
Adaptions: cross compilation of Win32.Machine for Generic / non-Generic
|
9 лет назад |
felixf
|
ad5b8a6cf0
Adapted winaos with generic kernel -- setup boot driven by Machine.Init (called by Modules).
|
10 лет назад |
felixf
|
4ae503b9bf
|
10 лет назад |