Commit Graph

  • b913de8882 capture: add counter define/set collectors Christian Hergert 2020-08-19 13:43:13 -07:00
  • c7e0e11fc2 captur: cleanup headers Christian Hergert 2020-08-19 13:20:10 -07:00
  • 818c204bfb Update Indonesian translation Andika Triwidada 2020-08-16 11:59:54 +00:00
  • 691b6ef342 macros: simplify static assert fallback to use __COUNTER__ Christian Hergert 2020-08-14 12:59:29 -07:00
  • 620f1f0ff0 build: fix build warnigns with Clang Christian Hergert 2020-08-14 12:57:50 -07:00
  • f16bbac342 Updated Spanish translation Daniel Mustieles 2020-08-13 10:59:14 +02:00
  • e656c334d8 release 3.37.90 Christian Hergert 2020-08-11 08:57:01 -07:00
  • 96d52acac5 Merge branch 'jl/errno' into 'master' Christian Hergert 2020-08-10 21:13:22 +00:00
  • ec05487dcc Update Brazilian Portuguese translation Rafael Fontenelle 2020-08-10 10:16:08 +00:00
  • 5311f9d80a sysprof-dump: include <errno.h> where appropriate John Ledbetter 2020-08-08 10:52:16 -04:00
  • 51a5b20de3 libsysprof: include <errno.h> where appropriate John Ledbetter 2020-08-08 10:51:26 -04:00
  • 16b7cb0a96 tests: include <errno.h> where appropriate John Ledbetter 2020-08-08 10:50:56 -04:00
  • cae28263ff build: remove 0.54 meson feature Christian Hergert 2020-07-28 11:09:52 -07:00
  • 2769ad9aaf build: give access to profiler path from dependency Christian Hergert 2020-07-28 10:27:04 -07:00
  • 857d91624c build: bump meson version Christian Hergert 2020-07-28 09:33:40 -07:00
  • 4f4674c54f Release 3.37.2 Christian Hergert 2020-07-28 09:21:20 -07:00
  • 0c8e60ee33 Update Romanian translation Florentina Mușat 2020-07-21 11:23:54 +00:00
  • 1bb0eb7798 Merge branch 'collector-libraries' into 'master' Christian Hergert 2020-07-17 19:17:34 +00:00
  • 462e08270e libsysprof-capture: Don’t unset SYSPROF_CONTROL_FD Philip Withnall 2020-07-17 19:12:01 +01:00
  • 72d70b8514 sysprof-capture: fix typo Christian Hergert 2020-07-07 07:50:46 -07:00
  • 555ec04e32 macros: check for C++ 14 feature macros Christian Hergert 2020-07-06 16:09:03 -07:00
  • dacf2ad2b3 build: fix warning Christian Hergert 2020-07-06 16:08:44 -07:00
  • 39e6aeb2e0 Merge branch 'feature-flags' into 'master' Christian Hergert 2020-07-06 13:42:58 +00:00
  • 1c32c1ece5 libsysprof-capture: Add a missing string.h include Philip Withnall 2020-07-06 11:27:44 +01:00
  • eae4eb4ad7 build: Drop redundant _GNU_SOURCE definitions Philip Withnall 2020-07-06 11:27:28 +01:00
  • 50679dba04 build: Add feature test flags to project-wide preprocessor flags Philip Withnall 2020-07-06 11:25:32 +01:00
  • 100a4df9fa Update Polish translation Piotr Drąg 2020-07-05 11:58:09 +02:00
  • 6b1cd7a722 build: add internal variable for profiler xml file Christian Hergert 2020-07-04 16:42:10 -07:00
  • 57183ab8e2 macros: add static assert helper Christian Hergert 2020-07-04 16:11:31 -07:00
  • 50d33452ab macros: add helper to check for gcc version Christian Hergert 2020-07-04 16:11:06 -07:00
  • 24033d586e build: make C++ language conditional Christian Hergert 2020-07-04 15:46:03 -07:00
  • 3c8a9e4152 build: bump for new ABI Christian Hergert 2020-07-04 11:30:05 -07:00
  • 6132b542db Merge branch 'glib' into 'master' Christian Hergert 2020-07-04 18:29:37 +00:00
  • 3836c88ab5 Merge branch 'drop-glib' into 'master' Christian Hergert 2020-07-04 18:29:12 +00:00
  • 6fde9c5ce6 libsysprof-capture: Add sysprof_collector_mark_{v,}printf() methods Philip Withnall 2020-07-02 20:30:41 +01:00
  • e8790bc3d6 build: Add more Meson options for disabling parts of the build Philip Withnall 2020-07-02 20:05:47 +01:00
  • d6e8d39292 build: Add subproject support for libsysprof-capture Philip Withnall 2020-06-25 15:38:42 +01:00
  • e03b54fca5 build: Only run gdbus-codegen if building components which need it Philip Withnall 2020-06-25 15:31:16 +01:00
  • 5d1678974a build: Simplify config file setup Philip Withnall 2020-06-25 15:27:37 +01:00
  • 3c7b76c6ba build: Move Meson dependency() calls to where they’re used Philip Withnall 2020-07-02 20:00:10 +01:00
  • 760805c8b9 memory-collector: avoid tracking scratch memory free Christian Hergert 2020-07-02 15:20:34 -07:00
  • 03326e82fa memory-collector: drop unused branch Christian Hergert 2020-07-02 15:20:21 -07:00
  • 484bc328ee collector: set unlikely for pthread_once() Christian Hergert 2020-07-02 15:20:06 -07:00
  • 5d20c3f6cf collector: disable re-entrancy during initialization Christian Hergert 2020-07-02 15:19:16 -07:00
  • a9f136550b build: ensure libsysprof-memory-4.so is placed in libdir Christian Hergert 2020-07-02 15:18:16 -07:00
  • 97ddf5a0cc libsysprof: port UI to new ABI Christian Hergert 2020-07-02 12:11:44 -07:00
  • 608582d3c4 libsysprof-capture: Drop GLib dependency Philip Withnall 2020-07-02 13:21:43 +01:00
  • 45c8c95706 libsysprof-capture: Drop GError usage from SysprofCaptureWriter Philip Withnall 2020-07-02 12:59:53 +01:00
  • e19d70bca0 libsysprof-capture: Drop GError usage from SysprofCaptureReader Philip Withnall 2020-07-02 12:56:12 +01:00
  • fde278fb7f libsysprof-capture: Drop sysprof_capture_writer_set_flush_delay() Philip Withnall 2020-07-02 12:48:51 +01:00
  • cef698e658 libsysprof-capture: wrap strdup to be NULL-safe Christian Hergert 2020-07-02 12:16:47 -07:00
  • 6a45f020f7 libsysprof-capture: Add SysprofCaptureJitmapIter to replace GHashTable Philip Withnall 2020-07-02 12:43:15 +01:00
  • 75b69d0a89 libsysprof-capture: Rewrite list_files() to avoid GHashTable/GPtrArray Philip Withnall 2020-07-02 12:38:32 +01:00
  • 13b1e79901 libsysprof-capture: Use POSIX socket functions rather than GSocket Philip Withnall 2020-07-02 12:34:14 +01:00
  • 5a2144e254 libsysprof-capture: Port from GLib to pthreads for locking and once-init Philip Withnall 2020-07-02 12:28:08 +01:00
  • c89a47939e libsysprof-capture: Move SysprofBacktraceFunc to a different header Philip Withnall 2020-07-02 13:05:22 +01:00
  • 0d68b1afb5 libsysprof-capture: Use _WIN32 rather than G_OS_WIN32 Philip Withnall 2020-07-02 12:30:43 +01:00
  • 214ec21ce8 libsysprof-capture: Use an internal header in writer-cat.c Philip Withnall 2020-07-02 13:06:55 +01:00
  • b558e7b128 libsysprof-capture: Open-code MAX and CLAMP macros Philip Withnall 2020-07-02 13:04:30 +01:00
  • d83adffd2d libsysprof-capture: Avoid using G_STMT_{START,END} from GLib Philip Withnall 2020-07-02 12:29:59 +01:00
  • 8748db4091 libsysprof-capture: Use calloc() to replace GArray in writer-cat.c Philip Withnall 2020-07-02 12:46:17 +01:00
  • 8641789d87 libsysprof-capture: Use unlink() rather than g_unlink() Philip Withnall 2020-07-02 12:49:44 +01:00
  • 621e7ea314 libsysprof-capture: Use mkostemp() rather than g_file_open_tmp() Philip Withnall 2020-07-02 12:23:28 +01:00
  • 43530e3613 libsysprof-capture: Use vsnprintf() instead of g_strdup_printf() Philip Withnall 2020-07-02 12:20:01 +01:00
  • f5cf12ae40 libsysprof-capture: Use POSIX environment functions instead of GLib ones Philip Withnall 2020-07-02 12:18:24 +01:00
  • e8a6474236 libsysprof-capture: Use strftime() to format dates rather than GLib Philip Withnall 2020-07-02 12:15:04 +01:00
  • 6d3ede2e9f libsysprof-capture: Avoid using GLIB_SIZEOF_VOID_P Philip Withnall 2020-07-02 11:32:09 +01:00
  • 113d9d166a libsysprof-capture: Use C-standard printf modifiers Philip Withnall 2020-07-02 11:23:51 +01:00
  • 14078e6c4d libsysprof-capture: Use SYSPROF_INT64_CONSTANT instead of GLib version Philip Withnall 2020-07-02 11:21:01 +01:00
  • f1cb640091 libsysprof-capture: Use reallocarray() instead of GArray in writer-cat.c Philip Withnall 2020-07-02 11:05:01 +01:00
  • 3446628cec libsysprof-capture: Use offsetof() rather than G_STRUCT_OFFSET() Philip Withnall 2020-07-02 11:00:14 +01:00
  • 284b5fd7cf libsysprof-capture: Rework version macros to drop GLib dependency Philip Withnall 2020-07-02 10:56:58 +01:00
  • 175c53aed8 libsysprof-capture: Use SYSPROF_PRINTF rather than G_GNUC_PRINTF Philip Withnall 2020-07-02 10:56:02 +01:00
  • 9493fa2e03 libsysprof-capture: Use endianness macros from libc rather than GLib Philip Withnall 2020-07-02 10:51:35 +01:00
  • c64dfe9cac libsysprof-capture: Add missing header to define NULL Philip Withnall 2020-07-02 10:22:46 +01:00
  • 0785f32ce5 libsysprof-capture: Use SYSPROF_N_ELEMENTS macro instead of G_N_ELEMENTS Philip Withnall 2020-07-02 10:13:26 +01:00
  • b509daaa42 libsysprof-capture: Use reallocarray() instead of GPtrArray in cursor Philip Withnall 2020-07-02 09:59:08 +01:00
  • 607af73676 libsysprof-capture: Stop defining G_LOG_DOMAIN Philip Withnall 2020-07-02 09:56:27 +01:00
  • e4813cd729 libsysprof-capture: Assert rather than calling g_warning() Philip Withnall 2020-07-02 09:54:16 +01:00
  • e26eae5bcf libsysprof-capture: Use libc string functions rather than GLib ones Philip Withnall 2020-07-01 17:45:09 +01:00
  • 1d865c5c8e libsysprof-capture: Use sysprof_{steal,clear}_pointer() instead of GLib Philip Withnall 2020-07-01 17:41:03 +01:00
  • e96e35b6f1 libsysprof-capture: Stop using GArray in SysprofCaptureCondition Philip Withnall 2020-07-01 17:28:53 +01:00
  • 0e4b3f52b1 libsysprof-capture: Handle OOM conditions in SysprofCaptureCondition Philip Withnall 2020-07-02 10:29:59 +01:00
  • b0a5c4f700 libsysprof-capture: Use malloc() rather than g_new0() and friends Philip Withnall 2020-07-01 17:24:50 +01:00
  • 6e281dca1f libsysprof-capture: Use strlcpy() instead of g_strlcpy() Philip Withnall 2020-07-01 17:08:16 +01:00
  • 951b46fddf libsysprof-capture: Use intrinsic atomics rather than g_atomic_*() Philip Withnall 2020-07-01 17:00:36 +01:00
  • b6fb272865 libsysprof-capture: Use fprintf() instead of g_printerr() Philip Withnall 2020-07-01 16:55:03 +01:00
  • f925fab564 libsysprof-capture: Replace G_{UN,}LIKELY with SYSPROF_{UN,}LIKELY Philip Withnall 2020-07-01 16:52:19 +01:00
  • c9f54fcc68 libsysprof-capture: Replace G_GNUC_INTERNAL with SYSPROF_INTERNAL Philip Withnall 2020-07-01 16:41:52 +01:00
  • 41ec04ea99 libsysprof-capture: Replace G_BEGIN_DECLS with SYSPROF_BEGIN_DECLS Philip Withnall 2020-07-01 16:39:06 +01:00
  • 8e28ac6e81 libsysprof-capture: Use assert() instead of g_assert() Philip Withnall 2020-07-01 16:26:15 +01:00
  • 5636bbf4f0 libsysprof-capture: Use stdbool instead of gboolean Philip Withnall 2020-07-01 15:35:51 +01:00
  • 2c2cbf6343 libsysprof-capture: Use C11 types instead of GLib types Philip Withnall 2020-07-01 15:04:51 +01:00
  • b449baa205 libsysprof-capture: Move MappedRingBufferSource to libsysprof Philip Withnall 2020-06-30 16:43:48 +01:00
  • d2047fb557 libsysprof-capture: Move autocleanup definitions to libsysprof Philip Withnall 2020-06-30 16:30:14 +01:00
  • 16bf945d34 libsysprof-capture: Drop unnecessary #include Philip Withnall 2020-07-02 13:11:39 +01:00
  • 4b6855a2ab libsysprof: Add missing preload dependencies on glib-2.0 Philip Withnall 2020-06-30 16:24:54 +01:00
  • d1a8dc40f5 tests: Add missing dependency on glib-2.0 Philip Withnall 2020-06-30 16:23:50 +01:00
  • 3eb0f3e964 sysprof-dump: Move error handling up to avoid a NULL pointer dereference Philip Withnall 2020-06-30 16:21:38 +01:00
  • 30e5685655 tools: Add missing dependency on glib-2.0 Philip Withnall 2020-06-30 16:20:21 +01:00