summaryrefslogtreecommitdiff
path: root/gjs/profiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* cleanup: Replace static_cast<GjsContext*> with runtime castPhilip Chimento2023-03-041-1/+1
* maint: Update includes to match new version of IWYUPhilip Chimento2022-11-151-2/+2
* profiler: Use std::array instead of stack arrayPhilip Chimento2022-11-011-4/+5
* maint: Bring headers in line with IWYU 0.18Philip Chimento2022-07-251-1/+0
* profiler: Align types in function definition with header fileEvan Miller2022-03-181-2/+2
* system: Add System.dumpMemoryInfo() APIPhilip Chimento2021-07-031-2/+59
* profiler: Define sysprof counters for the GObject wrapper countsPhilip Chimento2021-07-031-1/+57
* CI: Make necessary changes to includes for IWYU 0.15Philip Chimento2020-11-301-3/+1
* CI: Fix bug in IWYU postprocess scriptPhilip Chimento2020-11-301-0/+2
* profiler: Fix mistake in HAVE_SIGNAL_H preprocessor guardPhilip Chimento2020-11-301-1/+1
* profiler: More specific struct initializer expressionsPhilip Chimento2020-10-041-4/+4
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-22/+2
* profiler: Support external SysprofCaptureWritersgbsneto/external-capture-writerGeorges Basile Stavracas Neto2020-09-191-1/+30
* maint: Use C++17 attributesPhilip Chimento2020-08-051-6/+2
* profiler: Implement flush delay internallyPhilip Withnall2020-07-071-3/+30
* js: Fix header includes according to IWYUPhilip Chimento2020-05-201-5/+0
* js: Remove jsapi-wrapper.hPhilip Chimento2020-01-191-2/+2
* js: Various API renamesPhilip Chimento2020-01-191-3/+3
* build: Prefer signal.h to sys/signal.hPhilip Chimento2020-01-121-4/+3
* profiler: Call destructor of PseudoStackPhilip Chimento2019-12-071-0/+2
* profiler: Change message to not depend on build systemPhilip Chimento2019-11-281-1/+1
* build: Fix unused variable warningsPhilip Chimento2019-10-281-5/+2
* gjs/*.cpp, util/*.cpp: Check for sys/signal.h and _WIN32Chun-wei Fan2019-10-281-2/+4
* profiler: Mark unused function parametersPhilip Chimento2019-08-181-0/+7
* maint: Fix cppcheck suppression commentPhilip Chimento2019-06-081-1/+1
* maint: Fix header includes once and for allPhilip Chimento2019-06-081-15/+26
* Merge branch 'wip/chergert/sysprof-3' into 'master'Philip Chimento2019-06-071-19/+70
|\
| * profiler: auto-flush capture writer every 3 secondsChristian Hergert2019-06-061-0/+7
| * profiler: add support for GJS_TRACE_FDChristian Hergert2019-06-061-4/+30
| * profiler: record duration of GC sweepsChristian Hergert2019-06-061-0/+15
| * profiler: port to sysprof-capture-3Christian Hergert2019-06-061-16/+19
* | profiler: avoid clearing 512 bytes of stackChristian Hergert2019-06-051-1/+4
|/
* build: Annotate all unused argumentsPhilip Chimento2019-05-071-0/+6
* Fix building of gjs_profiler_chain_signal() on WindowsChun-wei Fan2019-03-031-5/+11
* js: Introduce annotations for using return valuesPhilip Chimento2018-10-301-0/+1
* jsapi-util: add definition for gstrfreev auto-pointerMarco Trevisan (TreviƱo)2018-10-141-5/+3
* profiler: Concat entry.label() and entry.dynamicString()Georges Basile Stavracas Neto2018-09-161-2/+42
* profiler: Adapt to new GeckoProfiler APIPhilip Chimento2018-07-281-40/+8
* profiler: Don't assume layout of struct sigactionJames Cowgill2018-03-201-4/+4
* profiler: Don't include alloca.h when disabledTing-Wei Lan2018-02-161-1/+1
* profiler: Remove unused function in !ENABLE_PROFILER casePhilip Chimento2018-01-311-0/+4
* profiler: Reduce API surfacePhilip Chimento2018-01-241-39/+50
* profiler: Always activate profiler if GJS_ENABLE_PROFILER=1Philip Chimento2018-01-241-1/+11
* profiler: Allow configuring with --disable-profilerPhilip Chimento2018-01-241-10/+49
* profiler: Suppress cppcheck warningPhilip Chimento2018-01-241-0/+9
* profiler: Implement --profile flag behaviourPhilip Chimento2018-01-241-5/+3
* profiler: add SPSProfiler implementationChristian Hergert2018-01-241-0/+548
* gjs: Remove profilerJasper St. Pierre2014-01-151-475/+0
* profiler: convert to new JSAbstractFramePtr api and update callbacks for api ...Tim Lunn2013-12-051-26/+28
* build: fix implicit pointer conversion errorsTim Lunn2013-10-291-10/+10