Gimp/libgimpbase
Jehan ae6a7bf98f libgimpbase: improve multi-threaded stack traces.
Since commit bb52431cdd, we get multi-thread traces in functions
gimp_stack_trace_*(). Adding now the LLDB equivalent improvement.

Also adding the process and thread id information, from which the trace
order was made, atop the listing, as well as the thread list. This would
allow to easily find and associate the threads.
The problem is that sometimes the thread where we got a trace from may
not matter (for instance signals, even such as SIGABRT or SIGSEGV, seem
to sent a bit randomly to either the thread which provoked them or the
main thread; there is a bit of contradictory info on this when reading
on the topic, in my case I experienced this), in such case, getting all
thread stack is important to find the origin of the signal.
Other times it will highly matter, in particular when getting a trace
for a WARNING or CRITICAL. This information will help to discriminate
between thread traces.
2018-04-10 14:48:44 +02:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
gimpbase-private.c libgimp, libgimpbase: rename gimp_base_compat_enum_init() 2017-10-29 18:37:18 +01:00
gimpbase-private.h libgimp, libgimpbase: rename gimp_base_compat_enum_init() 2017-10-29 18:37:18 +01:00
gimpbase.def app, libgimp, libgimpbase, pdb: s/GimpDistanceMetric/GeglDistanceMetric/ 2018-03-17 14:57:31 +01:00
gimpbase.h Revert "New GimpMetadata as subclass of GExiv2Metadata" 2017-01-03 19:36:22 +01:00
gimpbaseenums.c app, libgimp, libgimpbase, pdb: s/GimpDistanceMetric/GeglDistanceMetric/ 2018-03-17 14:57:31 +01:00
gimpbaseenums.h app, libgimp, libgimpbase, pdb: s/GimpDistanceMetric/GeglDistanceMetric/ 2018-03-17 14:57:31 +01:00
gimpbasetypes.c Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments 2015-05-31 21:18:09 +02:00
gimpbasetypes.h libgimpbase: make GimpMetadata its own type derived from GExiv2Metadata 2017-01-30 16:43:59 +01:00
gimpchecks.c Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments 2015-05-31 21:18:09 +02:00
gimpchecks.h
gimpcompatenums.c enums: generate enum files in source dir 2017-05-06 17:26:16 -04:00
gimpcompatenums.h app, pdb, libgimp: rename values of enum GimpConvertPaletteType 2017-02-26 20:55:00 +01:00
gimpcpuaccel.c Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments 2015-05-31 21:18:09 +02:00
gimpcpuaccel.h
gimpdatafiles.c libgimpbase, tools: clean some warnings on a Win32 build. 2018-01-28 15:43:07 +01:00
gimpdatafiles.h libgimpbase: deprecate the gimp_datafiles functions 2014-08-04 03:41:45 +02:00
gimpenv.c Bug 784502 - Multiple identical path entries for resources cause... 2017-07-08 12:50:37 +02:00
gimpenv.h libgimpbase, app: add variants of gimp_$foo_directory() which return GFiles 2014-07-28 02:04:01 +02:00
gimplimits.h Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
gimpmemsize.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
gimpmemsize.h
gimpmetadata.c Bug 794949 - Plugin crash when opening png, jpeg or tiff with... 2018-04-05 00:18:28 +02:00
gimpmetadata.h libgimpbase: remove gimp_metadata_register_xmp_namespace[s]() 2017-07-07 19:11:12 +02:00
gimpparam.h Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments 2015-05-31 21:18:09 +02:00
gimpparasite.c libgimpbase: don't allow parasites with zero-length names 2014-03-22 00:18:48 +01:00
gimpparasite.h
gimpparasiteio.c Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
gimpparasiteio.h
gimpprotocol.c app, libgimp, libgimpbase: new gimp_export_(exif|xmp|iptc)() functions. 2018-01-11 22:17:32 +01:00
gimpprotocol.h libgimpbase: increase GIMP_PROTOCOL_VERSION, the config message has changed 2018-01-13 19:00:05 +01:00
gimprectangle.c Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments 2015-05-31 21:18:09 +02:00
gimprectangle.h
gimpreloc.c Bug 729326 - Errors found using a static code analysis program cppcheck 2014-05-05 10:34:08 +02:00
gimpreloc.h
gimpsignal.c
gimpsignal.h
gimpunit.c libgimpbase: update gimp_unit_get_digits() description... 2017-05-06 22:36:23 +02:00
gimpunit.h libgimpbase: new gimp_unit_get_accurate_digits() API function. 2017-01-23 20:20:25 +01:00
gimputils.c libgimpbase: improve multi-threaded stack traces. 2018-04-10 14:48:44 +02:00
gimputils.h libgimpbase: consistent gimp_stack_trace namespace for stack trace functions 2018-02-22 12:35:43 +01:00
gimpvaluearray.c libgimp*: tab cleaning. 2017-06-17 11:38:18 +02:00
gimpvaluearray.h Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments 2015-05-31 21:18:09 +02:00
gimpwin32-io.h
gimpwire.c fix bogus checks against unsigned variables. 2014-08-16 00:37:13 +02:00
gimpwire.h libgimpbase: indentation in gimpwire.h 2015-06-10 18:58:32 +02:00
Makefile.am Makefiles: don't use -xobjective-c when linking files on Mac 2018-04-08 04:03:55 -04:00
test-cpu-accel.c