daniel
|
0c3a2a257d
* Convert heap to ptruint.
|
18 years ago |
micha
|
b4363e046b
* fix heaptrace segfault, access of lost block
|
18 years ago |
micha
|
a70f5bb51e
* fix lock release in heap trace
|
18 years ago |
micha
|
c0fa8fd255
* heap manager: fix thread exit race condition by using single global lock
|
18 years ago |
micha
|
3b7792ead1
* heaptrace: cleanup orphaned lock only in case of threading used
|
18 years ago |
Jonas Maebe
|
0a10f521f6
* added {$inline on} directive to fix compilation with 2.0.4
|
18 years ago |
micha
|
c226f6fd44
* heap manager: handle freeing of block owned by exited thread
|
18 years ago |
Jonas Maebe
|
79e84ba129
* fixed add_tail functionality for cpus which require natural
|
18 years ago |
micha
|
e989730f34
* initialize/finalize critical sections in heaptrace properly
|
18 years ago |
micha
|
7f2a257102
+ heap manager now per thread, reduce heap lock contention
|
18 years ago |
pierre
|
9137533864
Patch from Vincent Snijders, sent to fpc-devel
|
18 years ago |
pierre
|
4f3f5d042b
* return nil in TraceGetMem if SysGetMem returns nil
|
18 years ago |
florian
|
8ed35dd5fb
* do a stack trace in case of abording with an heap error when EXTRA is defined
|
18 years ago |
florian
|
2fb33c4664
* better export of EXTRA define of heaptrc unit
|
18 years ago |
Jonas Maebe
|
01749b93f3
* disabled checkpointer for Darwin since it doesn't work
|
18 years ago |
pierre
|
1eefed6cfe
+ HaltOnNotReleased boolean added:defaults to false.
|
18 years ago |
Károly Balogh
|
8311d34b3f
+ added some morphos support to checkpointer
|
19 years ago |
florian
|
481f73e989
* don't check pointers in the heap trace unit fixes #7050
|
19 years ago |
florian
|
f9df108e03
* heaptrc should be multi threading safe now
|
19 years ago |
Tomas Hajny
|
ad14231358
* fix for OS/2 - StackTop is a pointer now
|
19 years ago |
florian
|
0a1275dcf7
* fixed heaptrc for win64
|
19 years ago |
Jonas Maebe
|
b8e3723bb0
- removed markheap since it doesn't work anymore (since a long
|
19 years ago |
peter
|
4c56a87d59
* integrate loaders in system unit
|
19 years ago |
Vincent Snijders
|
32fc7668cc
write pointer values using 16 hexadecimal digits on 64 bits platforms
|
19 years ago |
Tomas Hajny
|
349d7108ce
* Check of memory ranges under OS/2 added to HeapTrc
|
20 years ago |
yury
|
a6b84b93e1
* another ARM data alignment issue was fixed.
|
20 years ago |
yury
|
7ec8589616
* added support for wince in heaptrc.
|
20 years ago |
peter
|
822f7f0f16
* allow freemem nil
|
20 years ago |
michael
|
fccc19aa5c
+ Removed HASGETHEAPSTATUS HASGETFPCHEAPSTATUS defines
|
20 years ago |
michael
|
5cafc069b5
+ Removed NOSAVEREGISTERS define
|
20 years ago |