summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-kernel/minicoredumper
Commit message (Collapse)AuthorAgeFilesLines
* minicoredumper: upgrade 2.0.3 -> 2.0.6Wang Mingyu2023-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== * Support comm names with spaces. * Also dump write-only memory segments. * Abort memory read if the crashed program is killed while the minicoredumper is actively reading memory. This fixes a possible endless loop in said scenario. * Known problems: - If tar is active, core files larger than 8GB will be truncated. If it is known that the core files will be >8GB and the full core file is needed, tar must be disabled. - If tar is active, core files larger than 8GB will be truncated. If it is known that the core files will be >8GB and the full core file is needed, tar must be disabled. - If tar is active, core files larger than 8GB will be truncated. If it is known that the core files will be >8GB and the full core file is needed, tar must be disabled. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: correct the sysvinit service file attributeMingli Yu2023-05-151-1/+1
| | | | | | | | | | Add the execute attribute for sysvinit service file to fix the below error: $ service minicoredumper status minicoredumper: unrecognized service Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: upgrade 2.0.2 -> 2.0.3Wang Mingyu2023-02-182-39/+1
| | | | | | | | | | | | | | | | | | | | | | | 0001-minicoredumper_demo-Use-optnone-attribute-with-clang.patch removed since it's included in 2.0.3 Changelog: ========== * Dump zero-blocks as 4KB blocks instead of single bytes to speed up piping to the compressor. (Only relevant if tar is not used.) * Drop core data exceeding the ustar 8GB limit. The core file is appropriately truncated and the actions are logged. This fixes tar file corruption for core files >8GB. * Known problems: - If tar is active, core files larger than 8GB will be truncated. If it is known that the core files will be >8GB and the full core file is needed, tar must be disabled. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Upgrade to 2.0.2 releaseKhem Raj2023-02-044-166/+39
| | | | | | | Drop patches already upstreamed. Add patch to fix tests with clang compiler Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Add ptestSimone Weiss2023-02-032-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the demo from minicoredumper - that is intended as a test for it - as a ptest for minicoredumper. Result example: root@qemux86-64:~# ptest-runner minicoredumper START: ptest-runner 2023-02-02T12:27 BEGIN: /usr/lib/minicoredumper/ptest minicoredumper_demo expecting Segmentation fault with core dump ... [ 21.791878] minicoredumper_[330]: segfault at 0 ip 00000000004014f2 sp 00007ffe4271f870 error 4 in minicoredumper_demo[401000+1000] likely on CPU 0 (core 0, socket 0) [ 21.793886] Code: 00 b8 00 00 00 00 e8 7d fb ff ff 83 bd 5c ff ff ff 01 75 2f 48 c7 45 e8 00 00 00 00 bf 58 21 40 00 e8 52 fb ff ff 48 8b 45 e8 <0f> b6 00 0f be c0 89 c6 bf 77 21 40 00 b8 00 00 00 00 e8 47 ff /usr/lib/minicoredumper/ptest/run-ptest: line 6: 330 Segmentation fault minicoredumper_demo minicoredumper SUCCESS DURATION: 3 END: /usr/lib/minicoredumper/ptest 2023-02-02T12:28 STOP: ptest-runner TOTAL: 1 FAIL: 0 root@qemux86-64:~# Please note the Segmentation fault is intended to provoke a coredump. Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com> Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: retry elf parsing as long as neededSakib Sajal2022-06-302-0/+129
| | | | | | | | Maximum number of tries, in rare cases, is insufficient for elf parse. Backport patch that fixes the issue. Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-5/+5
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* minicoredumper: Replace pthread_mutexattr_setrobust_np with ↵Khem Raj2021-05-113-29/+34
| | | | | | | | pthread_mutexattr_setrobust Remove unused patch 0001-minicoredumper-Initialize-pointer-to-config-struct-t.patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: update SRC_URI to use github insteadPierre-Jean Texier2020-07-021-1/+1
| | | | | | | | | | | | | | | | Change SRC_URI: - all minicoredumper related sources moved to https://github.com/diamon/minicoredumper >From the NEWS: The Linux Foundation will be shutting down their git service for workgroups. The minicoredumper repository and bug tracking has been moved to the DiaMon Workgroup account on github.com. We thank the Linux Foundation for providing us the git service over the last 5 years. Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Replace EXCLUDE_FROM_WORLD_libc-musl = "1" with ↵Adrian Bunk2019-08-301-1/+1
| | | | | | | | | | COMPATIBLE_HOST_libc-musl = 'null' This gives users a proper error message when trying to build a known non-building package. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Update to 2.0.1Pierre-Jean Texier2019-01-101-3/+2
| | | | | | | | | - Drop upstreamed patch - Update COPYING file checksum: the copyright date changes and there is a convertion to SPDX Format. Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Exclude non-buildable recipes from world for musl buildKhem Raj2018-08-201-0/+3
| | | | | | | These recipes need to be fixed for musl, until they are needed on musl lets remove them from world builds Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Update to latestKhem Raj2018-06-182-34/+1
| | | | | | Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: relocate admin-binaries to sbinChristophe PRIOUZEAU2018-05-231-0/+4
| | | | | | | | | | | | Change path of minicoredumper on init/service script to /usr/sbin. Since the commit "relocate admin-binaries to sbin" on minicoredumper, minicoredumper binaries are installed on /usr/sbin directory instead of /usr/bin. src/minicoredumper/Makefile.am: sbin_PROGRAMS = minicoredumper Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: fixes for sysvinit and systemdtexierp2018-05-232-2/+2
| | | | | | | | | The sysv initscript and systemd service assumes minicoredumper is installed in /usr/bin/. In our case minicoredumper is installed in /usr/sbin/ by default. Therefore, fix this path. Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* minicoredumper: Switch src_uri to upstream lf gitKhem Raj2017-09-132-3/+36
| | | | | | | | | | | | | COPYING file changed since copyright is now assined to linutronix from Erricson Fix build on arm Fixes error like corestripper.c:1245:4: error: format specifies type 'unsigned long' but the arg ument has type 'long long' [-Werror,-Wformat] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* minicoredumper: Initialize struct configKhem Raj2017-08-132-1/+31
| | | | | | | Fixes build error with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* minicoredumper: Update to 2.0.0Khem Raj2017-04-061-6/+14
| | | | | | | | | | * Clarify licensing and switch to github for fetching * Delete empty /var/run Fixes minicoredumper-2.0.0: minicoredumper: Files/directories were installed but not shipped in any package: /run Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: add the recipeRoy Li2016-07-293-0/+82
minicoredumper provides an alternate core dump facility for Linux to allow minimal and customized crash dumps Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>