Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
dump-extensions/ | H | - | - | 1,217 | 863 | |
host-transport-extensions/ | H | - | - | 661 | 448 | |
subprojects/ | H | - | - | 45 | 33 | |
test/ | H | - | - | 117 | 102 | |
tools/dreport.d/ | H | - | - | 1,974 | 1,155 | |
.clang-format | H A D | 01-Feb-2025 | 3.7 KiB | 137 | 135 | |
.clang-tidy | H A D | 07-Feb-2025 | 12 KiB | 348 | 345 | |
.gitignore | H A D | 01-Oct-2021 | 42 | 4 | 3 | |
.shellcheck-ignore | H A D | 19-Jun-2023 | 1.3 KiB | 37 | 36 | |
LICENSE | H A D | 18-Jan-2017 | 11.1 KiB | 202 | 169 | |
OWNERS | H A D | 30-Nov-2023 | 1.8 KiB | 57 | 52 | |
README.md | H A D | 21-Jun-2023 | 780 | 31 | 20 | |
bmc_dump_entry.cpp | H A D | 02-Jun-2024 | 1.7 KiB | 71 | 54 | |
bmc_dump_entry.hpp | H A D | 25-Nov-2024 | 5.8 KiB | 168 | 92 | |
core_manager.cpp | H A D | 31-May-2023 | 3.2 KiB | 107 | 83 | |
core_manager.hpp | H A D | 25-Nov-2024 | 2 KiB | 78 | 43 | |
core_manager_main.cpp | H A D | 05-Jun-2023 | 1.2 KiB | 51 | 42 | |
dump-extensions.hpp | H A D | 22-Jul-2022 | 444 | 22 | 11 | |
dump_entry.cpp | H A D | 02-Jun-2024 | 5.2 KiB | 176 | 139 | |
dump_entry.hpp | H A D | 02-Jun-2024 | 5.6 KiB | 186 | 96 | |
dump_manager.cpp | H A D | 06-Sep-2020 | 371 | 26 | 21 | |
dump_manager.hpp | H A D | 25-Nov-2024 | 2.2 KiB | 83 | 40 | |
dump_manager_bmc.cpp | H A D | 01-Feb-2025 | 11.3 KiB | 366 | 289 | |
dump_manager_bmc.hpp | H A D | 01-Feb-2025 | 4.2 KiB | 135 | 62 | |
dump_manager_faultlog.cpp | H A D | 01-Feb-2025 | 3.6 KiB | 123 | 94 | |
dump_manager_faultlog.hpp | H A D | 01-Feb-2025 | 2.5 KiB | 88 | 57 | |
dump_manager_main.cpp | H A D | 31-May-2023 | 3.2 KiB | 112 | 86 | |
dump_offload.cpp | H A D | 26-Nov-2024 | 8 KiB | 238 | 192 | |
dump_offload.hpp | H A D | 08-Apr-2021 | 528 | 27 | 13 | |
dump_serialize.cpp | H A D | 14-Jun-2023 | 1,022 | 47 | 40 | |
dump_serialize.hpp | H A D | 08-Apr-2021 | 893 | 36 | 19 | |
dump_types.cpp.mako | H A D | 05-Feb-2025 | 3.3 KiB | 131 | 116 | |
dump_types.hpp.mako | H A D | 05-Feb-2025 | 3.8 KiB | 124 | 109 | |
dump_utils.cpp | H A D | 01-Feb-2025 | 2.3 KiB | 83 | 66 | |
dump_utils.hpp | H A D | 01-Feb-2025 | 12.3 KiB | 394 | 257 | |
elog_watch.cpp | H A D | 25-Nov-2024 | 5 KiB | 187 | 150 | |
elog_watch.hpp | H A D | 25-Nov-2024 | 2.9 KiB | 105 | 51 | |
example_dump_types.yaml | H A D | 09-Jul-2023 | 347 | 13 | 12 | |
example_errors_watch.yaml | H A D | 08-Dec-2022 | 61 | 3 | 2 | |
faultlog_dump_entry.cpp | H A D | 14-Jun-2023 | 658 | 34 | 24 | |
faultlog_dump_entry.hpp | H A D | 25-Nov-2024 | 2 KiB | 65 | 38 | |
ffdc | H A D | 10-Dec-2024 | 2.5 KiB | 97 | 75 | |
host_transport_exts.hpp | H A D | 06-Feb-2025 | 492 | 31 | 12 | |
map_gen.py | H A D | 22-Jul-2023 | 1.5 KiB | 66 | 50 | |
meson.build | H A D | 06-Feb-2025 | 10.1 KiB | 396 | 352 | |
meson.options | H A D | 01-Feb-2025 | 3.8 KiB | 179 | 149 | |
ramoops_manager.cpp | H A D | 05-Feb-2025 | 4.1 KiB | 135 | 112 | |
ramoops_manager.hpp | H A D | 05-Feb-2025 | 1 KiB | 50 | 28 | |
ramoops_manager_main.cpp | H A D | 05-Feb-2025 | 505 | 22 | 16 | |
watch.cpp | H A D | 25-Mar-2024 | 3.2 KiB | 135 | 104 | |
watch.hpp | H A D | 25-Mar-2024 | 2.7 KiB | 103 | 41 |
README.md
1# phosphor-debug-collector 2 3Phosphor Debug Collector provides mechanisms to collect various log files and 4system parameters. Used to troubleshoot problems in OpenBMC based systems. 5 6One such mechanism is [dreport](tools/dreport.d/README.md), a script that 7collects debug data and packages it into an archive file. 8 9## To Build 10 11To build this package with meson, do the following steps: 12 13```bash 14 1. meson builddir 15 2. ninja -C builddir 16``` 17 18To clean the built files run `ninja -C builddir clean`. 19 20## To run unit tests 21 22Tests can be run in the CI docker container, refer 23[local-ci-build](https://github.com/openbmc/docs/blob/master/testing/local-ci-build.md) 24 25or with an OpenBMC x86 sdk(see below for x86 steps). 26 27```bash 28meson -Dtests=enabled build 29ninja -C build test 30``` 31