commit e92fc31b1be25c8ae6ee7648659f4e18dca0ce7a Author: Christian Hergert Date: Mon Feb 27 16:48:32 2017 -0800 update NEWS M NEWS commit 1e31e7ce3196df13c9f5f477ec1488cd3c310a29 Author: Christian Hergert Date: Sun Feb 26 17:06:28 2017 -0800 elf: remove newroot check We don't need this anymore, as the proc source should translate the paths for us so we get appropriate maps. M lib/sp-elf-symbol-resolver.c commit 5a3ebeaa6f6a1d0ac772a54f746f29f52c07de52 Author: Christian Hergert Date: Sun Feb 26 16:59:48 2017 -0800 proc: translate paths found in alternate mount namespaces If we come across a map that is in another namespace, we might need to translate it to the filesystem/path inside that mount namespace. Otherwise, we won't be able to accurately decode ELF symbols due to loading the incorrect binary/debug files. M lib/sp-proc-source.c commit 44967283edbec4fdec012eed3ed81c10a6e92058 Author: Christian Hergert Date: Sun Feb 26 12:49:01 2017 -0800 meson: add sp-symbol-dirs.c M lib/meson.build commit e566cf552e51160bae72f964510703863ea79198 Author: Мирослав Николић Date: Sun Feb 26 09:50:58 2017 +0100 Updated Serbian translation M po/sr.po commit 1695510b4a968a47607563440d8a605f6b2d8ba8 Author: Christian Hergert Date: Sun Feb 26 00:28:37 2017 -0800 elf: add comment about supporting /newroot/ M lib/sp-elf-symbol-resolver.c commit 819e250e93a16b5ff83823a3802022ec3b92ac09 Author: Christian Hergert Date: Sat Feb 25 21:53:27 2017 -0800 build: bump version for symbol dirs API M configure.ac commit c8fa62e83917d9d4bb38a0677accf25dc54c8983 Author: Christian Hergert Date: Sat Feb 25 21:35:21 2017 -0800 symbols: provide minimal API to specify symbol directories This gives us the ability to locate symbols by directory in a much more maintainable manner. Library consumers can adjust their location based on where they know symbols are likely to be located. M lib/Makefile.am M lib/sp-elf-symbol-resolver.c A lib/sp-symbol-dirs.c A lib/sp-symbol-dirs.h M lib/sysprof.h M lib/util/binfile.c commit 9c7a31cbf6914963733cd8df3918e2bcd96e8ddd Author: Christian Hergert Date: Sat Feb 25 21:27:02 2017 -0800 Revert "callgraph: teach callgraph to use alternative symbol roots" I found a better approach, so we can remove this. This reverts commit 222d0ad53fcc35155270ece3f0a71d619e6a09e6. M lib/sp-callgraph-profile.c M lib/sp-callgraph-profile.h M lib/sp-elf-symbol-resolver.c M lib/sp-elf-symbol-resolver.h commit 6e0c52c9343331dea742f75058c550ae9bfb1a40 Author: Christian Hergert Date: Sat Feb 25 21:26:49 2017 -0800 Revert "elf: add docs for symbol dirs" I found a better approach, so we can remove this. This reverts commit 660634e988ca1ff23f73c85ca6aaa6f40a63cc8b. M lib/sp-elf-symbol-resolver.c commit 660634e988ca1ff23f73c85ca6aaa6f40a63cc8b Author: Christian Hergert Date: Sat Feb 25 19:39:31 2017 -0800 elf: add docs for symbol dirs M lib/sp-elf-symbol-resolver.c commit 222d0ad53fcc35155270ece3f0a71d619e6a09e6 Author: Christian Hergert Date: Sat Feb 25 19:34:58 2017 -0800 callgraph: teach callgraph to use alternative symbol roots This allows us to have a sysroot different than /, so that we can resolve symbols that are not necessarily installed on the system. For example, if we are running an application in an alternate mount namespace, we will want to resolve the symbols starting from the location of the checkout for that namespace. Generally alternate mount namespaces will have paths like "/newroot/usr/.." so by setting the source to "/newroot/usr/" to "~/.local/" you can do some fancy remapping. M lib/sp-callgraph-profile.c M lib/sp-callgraph-profile.h M lib/sp-elf-symbol-resolver.c M lib/sp-elf-symbol-resolver.h commit 9839869d98724635778e1e4be89475a4dfb1a07d Author: Jiri Grönroos Date: Sat Feb 18 16:24:00 2017 +0000 Update Finnish translation M po/fi.po commit 4a846178ecef4c9f5b8c4716e8b6a440434fe20f Author: Christian Hergert Date: Fri Feb 17 00:20:29 2017 -0800 build: update various m4 macros M m4/ax_compiler_flags_cflags.m4 M m4/ax_compiler_flags_cxxflags.m4 M m4/ax_compiler_flags_gir.m4 M m4/ax_compiler_flags_ldflags.m4 M m4/ax_generate_changelog.m4 M m4/ax_is_release.m4 commit 6a3d7282ec737d5fd0d97427fb6bcf1c7de6585a Author: Christian Hergert Date: Fri Feb 17 00:20:13 2017 -0800 visualizer: use cast macro with type check M lib/sp-visualizer-ticks.c