ody_sbe_dump: Add dump content type for odyssey dumps

Odyssey dumps are sbe dumps, add dump content type into dump header
so that dump extraction tools can classify it as a Odyssey sbe dump.

Verified:
```
BEFORE -  ODY_SBE_DUMP
00000000  46 49 4c 45 20 20 20 20  00 40 00 00 00 00 00 00  |FILE    .@......|
00000010  00 00 00 00 00 01 00 0f  53 59 53 44 55 4d 50 2e  |........SYSDUMP.|
00000020  31 33 39 46 32 33 30 2e  34 30 30 30 30 30 30 46  |139F230.4000000F|
00000030  2e 32 30 32 35 30 36 31  39 31 36 35 39 33 34 00  |.20250619165934.|
00000040  53 45 43 54 49 4f 4e 20  00 30 00 00 00 00 00 00  |SECTION .0......|
00000050  00 00 00 00 00 02 00 00  00 00 00 00 00 00 04 00  |................|
00000060  44 55 4d 50 20 53 55 4d  4d 41 52 59 00 00 00 00  |DUMP SUMMARY....|
00000070  53 45 43 54 49 4f 4e 20  00 30 00 02 00 00 00 00  |SECTION .0......|
00000080  00 00 00 00 00 02 00 00  00 00 00 00 00 03 78 1d  |..............x.|
00000090  48 41 52 44 57 41 52 45  20 44 41 54 41 00 00 00  |HARDWARE DATA...|
000000a0  53 45 43 54 49 4f 4e 20  00 30 00 02 00 00 00 00  |SECTION .0......|
000000b0  00 00 00 01 00 02 00 00  00 00 00 00 00 00 00 00  |................|
000000c0  48 59 50 45 52 56 49 53  4f 52 20 44 41 54 41 00  |HYPERVISOR DATA.|
000000d0  53 59 53 20 44 55 4d 50  20 25 06 19 16 59 34 00  |SYS DUMP %...Y4.|
000000e0  40 00 00 0f 02 21 04 00  00 00 00 00 00 03 7c 1d  |@....!........|.|
000000f0  39 31 30 35 2d 32 32 41  00 00 00 00 00 00 00 00  |9105-22A........|
00000100  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000110  70 31 30 62 6d 63 00 00  00 00 00 00 00 00 00 00  |p10bmc..........|
00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000130  31 33 39 46 32 33 30 01  00 00 00 00 00 d0 00 00  |139F230.........|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000360  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000370  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

AFTER FIX- ODY_SBE_DUMP
00000000  46 49 4c 45 20 20 20 20  00 40 00 00 00 00 00 00  |FILE    .@......|
00000010  00 00 00 00 00 01 00 0f  53 59 53 44 55 4d 50 2e  |........SYSDUMP.|
00000020  31 33 39 46 32 33 30 2e  34 30 30 30 30 30 31 33  |139F230.40000013|
00000030  2e 32 30 32 35 30 36 31  39 31 37 33 30 35 30 00  |.20250619173050.|
00000040  53 45 43 54 49 4f 4e 20  00 30 00 00 00 00 00 00  |SECTION .0......|
00000050  00 00 00 00 00 02 00 00  00 00 00 00 00 00 04 00  |................|
00000060  44 55 4d 50 20 53 55 4d  4d 41 52 59 00 00 00 00  |DUMP SUMMARY....|
00000070  53 45 43 54 49 4f 4e 20  00 30 00 02 00 00 00 00  |SECTION .0......|
00000080  00 00 00 00 00 02 00 00  00 00 00 00 00 03 78 3d  |..............x=|
00000090  48 41 52 44 57 41 52 45  20 44 41 54 41 00 00 00  |HARDWARE DATA...|
000000a0  53 45 43 54 49 4f 4e 20  00 30 00 02 00 00 00 00  |SECTION .0......|
000000b0  00 00 00 01 00 02 00 00  00 00 00 00 00 00 00 00  |................|
000000c0  48 59 50 45 52 56 49 53  4f 52 20 44 41 54 41 00  |HYPERVISOR DATA.|
000000d0  53 59 53 20 44 55 4d 50  20 25 06 19 17 30 50 00  |SYS DUMP %...0P.|
000000e0  40 00 00 13 02 21 04 00  00 00 00 00 00 03 7c 3d  |@....!........|=|
000000f0  39 31 30 35 2d 32 32 41  00 00 00 00 00 00 00 00  |9105-22A........|
00000100  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000110  70 31 30 62 6d 63 00 00  00 00 00 00 00 00 00 00  |p10bmc..........|
00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000130  31 33 39 46 32 33 30 01  00 00 00 00 00 d0 00 00  |139F230.........|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000330  02 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000340  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000360  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000370  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

AFTER FIX (PROC SBE DUMP REMAINS UNAFFECTED)
00000000  46 49 4c 45 20 20 20 20  00 40 00 00 00 00 00 00  |FILE    .@......|
00000010  00 00 00 00 00 01 00 0f  53 59 53 44 55 4d 50 2e  |........SYSDUMP.|
00000020  31 33 39 46 32 33 30 2e  33 30 30 30 30 30 31 34  |139F230.30000014|
00000030  2e 32 30 32 35 30 36 31  39 31 37 33 37 33 37 00  |.20250619173737.|
00000040  53 45 43 54 49 4f 4e 20  00 30 00 00 00 00 00 00  |SECTION .0......|
00000050  00 00 00 00 00 02 00 00  00 00 00 00 00 00 04 00  |................|
00000060  44 55 4d 50 20 53 55 4d  4d 41 52 59 00 00 00 00  |DUMP SUMMARY....|
00000070  53 45 43 54 49 4f 4e 20  00 30 00 02 00 00 00 00  |SECTION .0......|
00000080  00 00 00 00 00 02 00 00  00 00 00 00 00 04 04 ac  |................|
00000090  48 41 52 44 57 41 52 45  20 44 41 54 41 00 00 00  |HARDWARE DATA...|
000000a0  53 45 43 54 49 4f 4e 20  00 30 00 02 00 00 00 00  |SECTION .0......|
000000b0  00 00 00 01 00 02 00 00  00 00 00 00 00 00 00 00  |................|
000000c0  48 59 50 45 52 56 49 53  4f 52 20 44 41 54 41 00  |HYPERVISOR DATA.|
000000d0  53 59 53 20 44 55 4d 50  20 25 06 19 17 37 37 00  |SYS DUMP %...77.|
000000e0  30 00 00 14 02 21 04 00  00 00 00 00 00 04 08 ac  |0....!..........|
000000f0  39 31 30 35 2d 32 32 41  00 00 00 00 00 00 00 00  |9105-22A........|
00000100  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000110  70 31 30 62 6d 63 00 00  00 00 00 00 00 00 00 00  |p10bmc..........|
00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000130  31 33 39 46 32 33 30 01  00 00 00 00 00 d0 00 00  |139F230.........|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000330  02 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000340  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000360  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
```

Change-Id: I3e032545ffe586c29dc677b5d93bd461bedf3288
Signed-off-by: Gopichand Paturi <gopichandpaturi@gmail.com>
1 file changed
tree: ef6ed26058276431ffbe7f3fcb37ef165ea7bcfb
  1. dump/
  2. subprojects/
  3. watchdog/
  4. .beautysh-ignore
  5. .clang-format
  6. .clang-tidy
  7. .gitignore
  8. .shellcheck-ignore
  9. checkstop_app.cpp
  10. LICENSE
  11. meson.build
  12. meson.options
  13. OWNERS
  14. README.md
  15. watchdog_timeout.cpp
README.md

openpower-debug-collector

Building the Code

To build this package, do the following steps:

    1. meson build
    2. ninja -C build

To clean the repository run `rm -rf build`.