Files
clang-p2996/lldb/test/API/functionalities/postmortem/FreeBSDKernel/kernel-amd64.yaml
Michał Górny 9c7fbc3f9b [lldb] Introduce a FreeBSDKernel plugin for vmcores
Introduce a FreeBSDKernel plugin that provides the ability to read
FreeBSD kernel core dumps.  The plugin utilizes libfbsdvmcore to provide
support for both "full memory dump" and minidump formats across variety
of architectures supported by FreeBSD.  It provides the ability to read
kernel memory, as well as the crashed thread status with registers
on arm64, i386 and x86_64.

Differential Revision: https://reviews.llvm.org/D114911
2021-12-14 22:07:20 +01:00

39 lines
1.1 KiB
YAML

--- !ELF
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
OSABI: ELFOSABI_FREEBSD
Type: ET_EXEC
Machine: EM_X86_64
Entry: 0xFFFFFFFF8037C000
Sections:
- Name: .bss
Type: SHT_NOBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0xFFFFFFFF819BA380
AddressAlign: 0x80
Offset: 0x17BA348
Size: 0x445C80
Symbols:
- Name: kernbase
Index: SHN_ABS
Binding: STB_GLOBAL
Value: 0xFFFFFFFF80000000
- Name: KPML4phys
Type: STT_OBJECT
Section: .bss
Binding: STB_GLOBAL
Value: 0xFFFFFFFF81D47EB8
Size: 0x8
- Name: dumppcb
Type: STT_OBJECT
Section: .bss
Value: 0xFFFFFFFF81CA6868
Size: 0x140
- Name: hz
Type: STT_OBJECT
Section: .bss
Binding: STB_GLOBAL
Value: 0xFFFFFFFF81CD4C0C
Size: 0x4