Jonas Maebe
|
0eec337a00
- removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED
|
před 16 roky |
Jonas Maebe
|
9ed40aa926
- reverted r13079, it gives wrong results when using heaptrc with an
|
před 16 roky |
micha
|
c9bea201ce
* heaptrace: fix calculation of expected free heap
|
před 16 roky |
Jonas Maebe
|
f9a17c47bd
* write output to screen if log file(s) cannot be opened (mantis #12532)
|
před 16 roky |
giulio
|
50cd527d30
Checkpointer: consider bss section too for go32v2 (webtbs/tw3661 now works)
|
před 17 roky |
yury
|
6a36ac786a
* Fixed warnings.
|
před 18 roky |
yury
|
05f718fbd2
* Fixed warnings and notes.
|
před 18 roky |
florian
|
7cea844223
* more crash fixes
|
před 18 roky |
florian
|
9472497e5b
* finally fixed heaptrc for win64
|
před 18 roky |
florian
|
7f4c387841
o new BeOS patch by Olivier Coursiere:
|
před 18 roky |
florian
|
a221785d0b
* try to read caller address only when we got a proper base pointer
|
před 18 roky |
daniel
|
0c3a2a257d
* Convert heap to ptruint.
|
před 18 roky |
micha
|
b4363e046b
* fix heaptrace segfault, access of lost block
|
před 18 roky |
micha
|
a70f5bb51e
* fix lock release in heap trace
|
před 18 roky |
micha
|
c0fa8fd255
* heap manager: fix thread exit race condition by using single global lock
|
před 18 roky |
micha
|
3b7792ead1
* heaptrace: cleanup orphaned lock only in case of threading used
|
před 18 roky |
Jonas Maebe
|
0a10f521f6
* added {$inline on} directive to fix compilation with 2.0.4
|
před 18 roky |
micha
|
c226f6fd44
* heap manager: handle freeing of block owned by exited thread
|
před 18 roky |
Jonas Maebe
|
79e84ba129
* fixed add_tail functionality for cpus which require natural
|
před 18 roky |
micha
|
e989730f34
* initialize/finalize critical sections in heaptrace properly
|
před 18 roky |
micha
|
7f2a257102
+ heap manager now per thread, reduce heap lock contention
|
před 18 roky |
pierre
|
9137533864
Patch from Vincent Snijders, sent to fpc-devel
|
před 18 roky |
pierre
|
4f3f5d042b
* return nil in TraceGetMem if SysGetMem returns nil
|
před 18 roky |
florian
|
8ed35dd5fb
* do a stack trace in case of abording with an heap error when EXTRA is defined
|
před 18 roky |
florian
|
2fb33c4664
* better export of EXTRA define of heaptrc unit
|
před 18 roky |
Jonas Maebe
|
01749b93f3
* disabled checkpointer for Darwin since it doesn't work
|
před 18 roky |
pierre
|
1eefed6cfe
+ HaltOnNotReleased boolean added:defaults to false.
|
před 18 roky |
Károly Balogh
|
8311d34b3f
+ added some morphos support to checkpointer
|
před 19 roky |
florian
|
481f73e989
* don't check pointers in the heap trace unit fixes #7050
|
před 19 roky |
florian
|
f9df108e03
* heaptrc should be multi threading safe now
|
před 19 roky |