mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 20:57:35 +00:00
Kernel: Make sure crash dumps are properly aligned on x86_64
This commit is contained in:
parent
0e0985f15c
commit
b4272d731f
2 changed files with 14 additions and 2 deletions
|
@ -1121,7 +1121,13 @@ void MemoryManager::unregister_region(Region& region)
|
||||||
void MemoryManager::dump_kernel_regions()
|
void MemoryManager::dump_kernel_regions()
|
||||||
{
|
{
|
||||||
dbgln("Kernel regions:");
|
dbgln("Kernel regions:");
|
||||||
dbgln("BEGIN END SIZE ACCESS NAME");
|
#if ARCH(I386)
|
||||||
|
auto addr_padding = "";
|
||||||
|
#else
|
||||||
|
auto addr_padding = " ";
|
||||||
|
#endif
|
||||||
|
dbgln("BEGIN{} END{} SIZE{} ACCESS NAME",
|
||||||
|
addr_padding, addr_padding, addr_padding);
|
||||||
ScopedSpinLock lock(s_mm_lock);
|
ScopedSpinLock lock(s_mm_lock);
|
||||||
for (auto& region : m_kernel_regions) {
|
for (auto& region : m_kernel_regions) {
|
||||||
dbgln("{:p} -- {:p} {:p} {:c}{:c}{:c}{:c}{:c}{:c} {}",
|
dbgln("{:p} -- {:p} {:p} {:c}{:c}{:c}{:c}{:c}{:c} {}",
|
||||||
|
|
|
@ -316,7 +316,13 @@ KResultOr<Vector<Region*, 2>> Space::try_split_region_around_range(const Region&
|
||||||
void Space::dump_regions()
|
void Space::dump_regions()
|
||||||
{
|
{
|
||||||
dbgln("Process regions:");
|
dbgln("Process regions:");
|
||||||
dbgln("BEGIN END SIZE ACCESS NAME");
|
#if ARCH(I386)
|
||||||
|
auto addr_padding = "";
|
||||||
|
#else
|
||||||
|
auto addr_padding = " ";
|
||||||
|
#endif
|
||||||
|
dbgln("BEGIN{} END{} SIZE{} ACCESS NAME",
|
||||||
|
addr_padding, addr_padding, addr_padding);
|
||||||
|
|
||||||
ScopedSpinLock lock(m_lock);
|
ScopedSpinLock lock(m_lock);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue