aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [chattyparser] fix formating of nanosecondsHEADmasterFlorian Fischer2020-07-231-4/+4
|
* [chattyparser] add total time spend in allocator to ascii summaryFlorian Fischer2020-07-231-0/+4
|
* add tracing of execution timesFlorian Fischer2020-07-233-21/+111
|
* [make] rename check-format which checks only the python code to check-pyformatFlorian Fischer2020-07-231-2/+2
|
* [chattymalloc] add pid to trace file name to support fork/execFlorian Fischer2020-07-231-1/+6
| | | | | | | When a process uses frok and exit both will open the same file and truncated it when they are ready which leads to invalid writes. Now we prepend the trace file name with the pid of the process so each child has its own trace file.
* [chattyparser] add tracking of threadsFlorian Fischer2020-07-181-2/+17
|
* Merge branch 'gitlab-ci' into 'master'Florian Fischer2020-07-031-0/+21
|\ | | | | | | | | Add gitlab ci See merge request aj46ezos/chattymalloc!1
| * [gitlab-ci] add simple pipeline which builds chattymalloc and checks the ↵Florian Fischer2020-07-031-0/+21
|/ | | | code style
* [chattyparser] improve chattyparserFlorian Fischer2020-07-031-86/+152
| | | | | | | * fix allocation sizes of calloc * add option to check if some allocations (including headers) overlap * collect allocation size histograms per function * only plot life memory graph when --memusgae is set
* [chattymalloc] fix multiple sources of crashesFlorian Fischer2020-07-031-5/+24
| | | | | | * Don't trace free(0x0) during init (needed if init fails) * Increase the trace window (on a huge maschine 100000 entries was to small) * Don't trace after our thread destructor ran
* fixup! [build] add yapf to check and format python codeFlorian Fischer2020-07-031-1/+1
|
* [build] add yapf to check and format python codeFlorian Fischer2020-07-032-0/+6
|
* [gitignore] add __pycache__Florian Fischer2020-07-031-0/+1
|
* chattyparser.py: save size of freed pointer in the free trace entryFlorian Fischer2020-05-141-0/+2
|
* chattyparser.py: remove depth from Trace __str__Florian Fischer2020-05-141-1/+1
|
* performant is not an english wordFlorian Fischer2020-05-041-1/+1
|
* improve READMEFlorian Fischer2020-05-041-3/+3
|
* add git url to READMEFlorian Fischer2020-05-041-2/+4
|
* add simple READMEFlorian Fischer2020-05-042-1/+46
|
* add chattyparserFlorian Fischer2020-05-041-0/+416
|
* copy speedymalloc's build systemFlorian Fischer2020-05-044-0/+90
| | | | Thanks to Florian Schmaus for most of the work.
* initial chattymalloc standalone commitFlorian Fischer2020-05-046-0/+1130