Rika Ichinose
|
78f7d0bd1e
Initialize the heap lock in DLL_PROCESS_ATTACH and finalize in DLL_PROCESS_DETACH.
|
2 săptămâni în urmă |
florian
|
4dbb84f629
* remove packed from TTlsDirectory, packed makes no sense for API structures on Windows
|
1 săptămână în urmă |
pierre
|
eb378c1b94
Replace __tls_used for win64 by an alias of _tls_used
|
8 ani în urmă |
svenbarth
|
3f45860cf9
Use constref instead of const when passing TEntryInformation along
|
9 ani în urmă |
svenbarth
|
535621faaa
Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name
|
9 ani în urmă |
svenbarth
|
6afda909d4
Rework TlsKey handling on Windows so that it works as intended with indirect main information
|
9 ani în urmă |
svenbarth
|
1951b8aaaa
Fix threadvar handling. Basically a merge of r31913 of my packages branch.
|
9 ani în urmă |
sergei
|
167ee9867e
* Moved DLL_xxx declarations to sysos.inc, so they can be reused by wince.
|
13 ani în urmă |
sergei
|
bcbd25568e
* Call InitHeap before InitSystemThreads in TLS callback (necessary because InitSystemThreads calls RelocateHeap), and skip both of them in initialization section of system.pp if they have been called from TLS callback. This restores correct initialization sequence which was broken by r19779, resulting in lots of debug messages about corrupted heap when running tests/test/theapthread.pp
|
14 ani în urmă |
pierre
|
4a9c8e330b
+ Move EXEC_callback into separate file win/systlsdir.inc
|
14 ani în urmă |