mirror of
https://sourceware.org/git/libabigail.git
synced 2026-08-10 04:49:23 +00:00
No description
- C++ 86.6%
- Shell 5%
- C 2.5%
- Makefile 2.4%
- Python 1.8%
- Other 1.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
build-container.yaml / abidw: Improve timing logs during self-comparison (push) Failing after 0s
libabigail.yaml / abidw: Improve timing logs during self-comparison (push) Failing after 0s
test-fedora.yaml / abidw: Improve timing logs during self-comparison (push) Failing after 0s
test.yaml / abidw: Improve timing logs during self-comparison (push) Failing after 0s
When running abidw with --abidiff and --stats options, the timing information was incomplete. This patch adds more detailed timing measurements for each phase of the self-comparison process, including writing the ABIXML to disk, reading it back, comparing the ABIs, and emitting the report. * tools/abidw.cc (perform_self_comparison): Add timing log for writing ABIXML file to disk. Add timing log for reading ABIXML back from disk with clearer message. Pass do_log && show_stats to diff_context::do_log. Add timing log for comparing the two ABIs, detecting potential changes, analyzing changes and emitting report. Also add log message when no error is detected. (load_corpus_and_write_abixml): Remove redundant "reset reader ELF" log message. Remove early reader.reset() call and its associated timing log because that might take a lot of time for huge binaries. (load_kernel_corpus_group_and_write_abixml): Change log message from "going to build" to "building" for consistency. Signed-off-by: Dodji Seketeli <dodji@redhat.com> |
||
| .github | ||
| autoconf-archive | ||
| bash-completion | ||
| big-tests@54686ed675 | ||
| doc | ||
| docker | ||
| include | ||
| m4 | ||
| relicensing-scripts | ||
| scripts | ||
| src | ||
| tests | ||
| tools | ||
| .clang-format | ||
| .gitignore | ||
| .gitmodules | ||
| .mailmap | ||
| abigail.m4 | ||
| ABIXML-FORMAT-VERSIONS | ||
| AUTHORS | ||
| ChangeLog | ||
| COMMIT-LOG-GUIDELINES | ||
| COMPILING | ||
| configure.ac | ||
| CONTRIBUTING | ||
| default.abignore | ||
| gen-changelog.py | ||
| install-sh | ||
| libabigail.pc.in | ||
| license-change-2020.txt | ||
| LICENSE.txt | ||
| ltmain.sh | ||
| Makefile.am | ||
| NEWS | ||
| README | ||
| README-DOCKER.md | ||
| release-text-template.txt | ||
| SECURITY | ||
| update-copyright.sh | ||
| VISIBILITY | ||
This is the Application Binary Interface Generic Analysis and Instrumentation Library. It aims at constructing, manipulating, serializing and de-serializing ABI-relevant artifacts. The set of artifacts that we are intersted is made of quantities like types, variable, functions and declarations of a given library or program. For a given library or program this set of quantities is called an ABI corpus. This library aims at (among other things) providing a way to compare two ABI Corpora (apparently the plural of corpus is copora, heh, that's cool), provide detailed information about their differences, and help build tools to infer interesting conclusions about these differences. You are welcome to contribute to this project after reading the files CONTRIBUTING and COMMIT-LOG-GUIDELINES files in the source tree. Communicating with the maintainers of this project -- including sending patches to be include to the source code -- happens via email at libabigail@sourceware.org.