B_PRIxADDR
TRACE("Pipe Base: 0x%" B_PRIxADDR " Plane Base: 0x%" B_PRIxADDR "\n",
TRACE("%s: fPipeOffset: 0x%" B_PRIxADDR"\n", __func__, fPipeOffset);
TRACE("%s: fPipeOffset: 0x%" B_PRIxADDR "\n", __func__, fPipeOffset);
TRACE("%s: fPipeOffset: 0x%" B_PRIxADDR "\n", __func__, fPipeOffset);
TRACE("%s(%d): fPipeOffset: 0x%" B_PRIxADDR"\n", __func__, hardware,
TRACE("%s: %s PortRegister: 0x%" B_PRIxADDR "\n", __func__, PortName(),
TRACE("%s: %s PortRegister: 0x%" B_PRIxADDR "\n", __func__, PortName(),
TRACE("%s: %s PortRegister: 0x%" B_PRIxADDR "\n", __func__, PortName(),
TRACE("%s: %s PortRegister: 0x%" B_PRIxADDR "\n", __func__, PortName(),
TRACE("%s: %s PortRegister: 0x%" B_PRIxADDR "\n", __func__, PortName(),
TRACE("%s: %s PortRegister: 0x%" B_PRIxADDR "\n", __func__, PortName(),
TRACE("%s: using ddc @ 0x%" B_PRIxADDR "\n", PortName(), ddcRegister);
TRACE("%s: %s PortRegister: 0x%" B_PRIxADDR "\n", __func__, PortName(),
TRACE(" config->frame_buffer: %#" B_PRIxADDR "\n",
TRACE(" config->frame_buffer_dma: %#" B_PRIxADDR "\n",
TRACE(("virtio_gpu_get_frame_buffer_config() = %" B_PRIxADDR "\n",
TRACE("create memory %p, base %" B_PRIxADDR ", size %" B_PRIxSIZE
", max_len=%" B_PRIxADDR ", idx=%" B_PRId32 ", num=%"
SHOW_FLOW( 3, "range_start=%" B_PRIxADDR ", range_len=%" B_PRIxSIZE,
TRACE("mmio addr %" B_PRIxADDR"\n", mmioAddr);
dprintf(" fMsiPhysAddr: %#" B_PRIxADDR "\n", fMsiPhysAddr);
TRACE("virtio_device_setup_interrupt(%p, %#" B_PRIxADDR ")\n", dev,
TRACE("device_ioctl(); ioctl: %" B_PRIu32 ", buffer: %#08" B_PRIxADDR
B_PRIxADDR " (%" B_PRIxPHYSADDR ")\n",
TRACE("frambuffer vaddr: %#" B_PRIxADDR "\n",
" %" B_PRIu32 ", " "object: %#" B_PRIxADDR "\n", type, object);
TRACE("get_next_page_table, sNextPageTableAddress %#" B_PRIxADDR
", kPageTableRegionEnd %#" B_PRIxADDR "\n", sNextPageTableAddress,
", physicalAddress %#" B_PRIxADDR "\n", pageTable, tableEntry,
TRACE("MapRange(%#" B_PRIxADDR " - %#" B_PRIxADDR ", %#" B_PRIxADDR " - %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", virtAdr, virtAdr + (size - 1), physAdr, physAdr + (size - 1), size);
TRACE("sPageTable: %#" B_PRIxADDR "\n", sPageTable);
TRACE("physMemRange: %#" B_PRIxADDR ", %#" B_PRIxSIZE "\n",
TRACE(" SP: %#" B_PRIxADDR "\n", sp);
dprintf(" 0x%08" B_PRIxADDR " - 0x%08" B_PRIxADDR,
dprintf(": 0x%08" B_PRIxADDR " - 0x%08" B_PRIxADDR ", %#" B_PRIxADDR ", ",
dprintf("arch_enter_kernel(satp: %#" B_PRIxADDR ", kernelArgs: %#" B_PRIxADDR
", kernelEntry: %#" B_PRIxADDR ", sp: %#" B_PRIxADDR ")\n", satp,
dprintf("0x%" B_PRIxADDR, pc);
dprintf("FP: 0x%" B_PRIxADDR, fp);
dprintf("FP: 0x%" B_PRIxADDR, fp);
dprintf(" sepc: 0x%" B_PRIxADDR "\n", Sepc());
dprintf(" stval: 0x%" B_PRIxADDR "\n", Stval());
dprintf(" sscratch: 0x%" B_PRIxADDR "\n", Sscratch());
TRACE("gdt phys 0x%08x virt 0x%08" B_PRIxADDR " desc 0x%08x\n",
"kernelEntry: 0x%08" B_PRIxADDR ", sp: 0x%08" B_PRIx64 ")\n",
dprintf("%s memory_region v: %#" B_PRIxADDR " p: %#" B_PRIxPHYSADDR " size: %lu\n", msg, vaddr,
dprintf("MapRange(0x%" B_PRIxADDR ", 0x%" B_PRIxADDR ", 0x%"
B_PRIxADDR ", ", virtAdr, physAdr, size);
dprintf("modeM stack: 0x%" B_PRIxADDR ", 0x%" B_PRIxADDR
dprintf("virtio_register(0x%" B_PRIxADDR ", 0x%" B_PRIxSIZE ", "
dprintf("kernel entry at 0x%" B_PRIxADDR "\n", kernelEntry);
dprintf("argv[%d] @%" B_PRIxADDR " = '%s'\n", i,
dprintf("args.arguments[%d] @%" B_PRIxADDR " = '%s'\n", i,
panic("PXN violation trying to execute user-mapped address 0x%08" B_PRIxADDR " from kernel mode\n",
TRACE("arch_thread_enter_userspace: entry 0x%" B_PRIxADDR ", args %p %p, "
"ustack_top 0x%" B_PRIxADDR "\n", entry, args1, args2, stackTop);
TRACE(" %#10" B_PRIxADDR " - %#10" B_PRIxADDR "\n", start, end);
"pgtable. phys=%#" B_PRIxPHYSADDR ", virt=%#" B_PRIxADDR "\n",
"virtual address: %#" B_PRIxADDR ", pde: %#" B_PRIx32
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx32, va,
TRACE("ARMVMTranslationMap32Bit::UnmapPage(%#" B_PRIxADDR ")\n", address);
TRACE("ARMVMTranslationMap32Bit::UnmapPages(%p, %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", area, start, end);
TRACE("ARMVMTranslationMap32Bit::ClearAccessedAndModified(%#" B_PRIxADDR
TRACE("+VMSAv8TranslationMap(%p, %d, 0x%" B_PRIxADDR ", %d, %d, %d)\n", this,
TRACE(" fIsKernel: %d, fPageTable: 0x%" B_PRIxADDR ", fASID: %d, fRefcount: %d\n",
TRACE("VMSAv8TranslationMap::Map(0x%" B_PRIxADDR ", 0x%" B_PRIxADDR
TRACE("VMSAv8TranslationMap::Unmap(0x%" B_PRIxADDR ", 0x%" B_PRIxADDR
TRACE("VMSAv8TranslationMap::UnmapPage(0x%" B_PRIxADDR "(%s), 0x%"
B_PRIxADDR ", %d)\n", (addr_t)area, area->name, address,
TRACE("VMSAv8TranslationMap::UnmapPages(0x%" B_PRIxADDR "(%s), 0x%"
B_PRIxADDR ", 0x%" B_PRIxSIZE ", %d)\n", (addr_t)area,
TRACE("VMSAv8TranslationMap::Protect(0x%" B_PRIxADDR ", 0x%"
B_PRIxADDR ", 0x%x, 0x%x)\n", start, end, attributes, memoryType);
B_PRIxADDR "(%s), 0x%" B_PRIxADDR ", %d)\n", (addr_t)area,
TRACE(" %#10" B_PRIxADDR " - %#10" B_PRIxADDR "\n", start, end);
"virtual address: %#" B_PRIxADDR ", pde: %#" B_PRIx32
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx32, va,
TRACE("M68KVMTranslationMap040::UnmapPage(%#" B_PRIxADDR ")\n", address);
TRACE("M68KVMTranslationMap040::UnmapPages(%p, %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", area, start, end);
TRACE("M68KVMTranslationMap040::ClearAccessedAndModified(%#" B_PRIxADDR
TRACE(" %#10" B_PRIxADDR " - %#10" B_PRIxADDR "\n", start, end);
TRACE("early_tmap: entry pa %#" B_PRIxPHYSADDR " va %#" B_PRIxADDR "\n", pa,
TRACE("PPCVMTranslationMap460::ClearAccessedAndModified(%#" B_PRIxADDR
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx32, va,
TRACE("PPCVMTranslationMap460::UnmapPage(%#" B_PRIxADDR ")\n", address);
TRACE("PPCVMTranslationMap460::UnmapPages(%p, %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", area, start, end);
TRACE("PPCVMTranslationMapClassic::ClearAccessedAndModified(%#" B_PRIxADDR
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx32, va,
TRACE("PPCVMTranslationMapClassic::UnmapPage(%#" B_PRIxADDR ")\n", address);
TRACE("PPCVMTranslationMapClassic::UnmapPages(%p, %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", area, start, end);
TRACE("+RISCV64VMTranslationMap(%p, %d, 0x%" B_PRIxADDR ")\n", this,
TRACE("RISCV64VMTranslationMap::Map(0x%" B_PRIxADDR ", 0x%" B_PRIxADDR
TRACE("RISCV64VMTranslationMap::Unmap(0x%" B_PRIxADDR ", 0x%" B_PRIxADDR
TRACE("RISCV64VMTranslationMap::UnmapPage(0x%" B_PRIxADDR "(%s), 0x%"
B_PRIxADDR ", %d)\n", (addr_t)area, area->name, address,
TRACE("RISCV64VMTranslationMap::UnmapPages(0x%" B_PRIxADDR "(%s), 0x%"
B_PRIxADDR ", 0x%" B_PRIxSIZE ", %d)\n", (addr_t)area,
TRACE("RISCV64VMTranslationMap::Protect(0x%" B_PRIxADDR ", 0x%"
B_PRIxADDR ")\n", base, top);
B_PRIxADDR "\n", page);
B_PRIxADDR "(%s), 0x%" B_PRIxADDR ", %d)\n", (addr_t)area,
TRACE("RISCV64VMPhysicalPageMapper::MemcpyToMap(0x%" B_PRIxADDR ", 0x%"
B_PRIxADDR ", %" B_PRIuSIZE ")\n", to, (addr_t)from, size);
TRACE("LookupAddr(0x%" B_PRIxADDR "): 0x%" B_PRIxADDR "\n",
TRACE("[!] not mapped: 0x%" B_PRIxADDR "\n", va0);
TRACE("RISCV64VMPhysicalPageMapper::MemcpyFromMap(0x%" B_PRIxADDR
", 0x%" B_PRIxADDR ", %" B_PRIuSIZE ")\n",
TRACE("[!] not mapped: 0x%" B_PRIxADDR
TRACE("LookupAddr(0x%" B_PRIxADDR "): 0x%"
B_PRIxADDR "\n", va0, pa0);
TRACE("RISCV64VMPhysicalPageMapper::MemsetToMap(0x%" B_PRIxADDR
TRACE("LookupAddr(0x%" B_PRIxADDR "): 0x%" B_PRIxADDR "\n",
TRACE("[!] not mapped: 0x%" B_PRIxADDR
TRACE("LookupAddr(0x%" B_PRIxADDR "): 0x%"
B_PRIxADDR "\n", va0, pa0);
TRACE("RISCV64VMPhysicalPageMapper::MemsetPhysical(0x%" B_PRIxADDR
", 0x%x, 0x%" B_PRIxADDR ")\n", address, value, length);
TRACE("RISCV64VMPhysicalPageMapper::MemcpyFromPhysical(0x%" B_PRIxADDR
", 0x%" B_PRIxADDR ", %" B_PRIuSIZE ")\n", (addr_t)to,
TRACE("RISCV64VMPhysicalPageMapper::MemcpyToPhysical(0x%" B_PRIxADDR
", 0x%" B_PRIxADDR ", %" B_PRIuSIZE ")\n", to, (addr_t)from,
TRACE("RISCV64VMPhysicalPageMapper::MemcpyPhysicalPage(0x%" B_PRIxADDR
", 0x%" B_PRIxADDR ")\n", to, from);
dprintf(" 0x%08" B_PRIxADDR " - 0x%08" B_PRIxADDR,
dprintf(": 0x%08" B_PRIxADDR " - 0x%08" B_PRIxADDR ", %#" B_PRIxADDR ", ",
TRACE(" %" B_PRIxADDR " - %" B_PRIxADDR "\n", start, end);
dprintf("physMapBase: %#" B_PRIxADDR "\n", args->arch_args.physMap.start);
dprintf("physMemBase: %#" B_PRIxADDR "\n", args->physical_memory_range[0].start);
TRACE(" %#10" B_PRIxADDR " - %#10" B_PRIxADDR "\n", start, end);
TRACE("early_tmap: entry pa %#" B_PRIxPHYSADDR " va %#" B_PRIxADDR "\n", pa,
TRACE(" %#10" B_PRIxADDR " - %#10" B_PRIxADDR "\n", start, end);
"virtual address: %#" B_PRIxADDR ", pde: %#" B_PRIx32
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx32, va,
TRACE("X86VMTranslationMap32Bit::UnmapPage(%#" B_PRIxADDR ")\n", address);
TRACE("X86VMTranslationMap32Bit::UnmapPages(%p, %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", area, start, end);
TRACE("X86VMTranslationMap32Bit::ClearAccessedAndModified(%#" B_PRIxADDR
TRACE("X86PagingMethod64Bit::MapEarly(%#" B_PRIxADDR ", %#" B_PRIxPHYSADDR
" %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n", virtualAddress,
" %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n", virtualAddress,
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx64,
" for va %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n",
"for va %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n", virtualAddress,
"directory for va %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n",
TRACE("X86PagingMethod64Bit::PageTableForAddress(%#" B_PRIxADDR ", "
"table for va %#" B_PRIxADDR " at %#" B_PRIxPHYSADDR "\n",
TRACE("X86VMTranslationMap64Bit::Map(%#" B_PRIxADDR ", %#" B_PRIxPHYSADDR
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx64,
TRACE("X86VMTranslationMap64Bit::Unmap(%#" B_PRIxADDR ", %#" B_PRIxADDR
B_PRIxADDR " (%#" B_PRIxPHYSADDR ")\n", start,
TRACE("X86VMTranslationMap64Bit::UnmapPage(%#" B_PRIxADDR ")\n", address);
TRACE("X86VMTranslationMap64Bit::UnmapPages(%p, %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", area, start, end);
TRACE("X86VMTranslationMap64Bit::Query(%#" B_PRIxADDR ") -> %#"
TRACE("X86VMTranslationMap64Bit::Protect(%#" B_PRIxADDR ", %#" B_PRIxADDR
B_PRIxADDR "\n", start);
TRACE("X86VMTranslationMap64Bit::ClearFlags(%#" B_PRIxADDR ", %#" B_PRIx32
TRACE("X86VMTranslationMap64Bit::ClearAccessedAndModified(%#" B_PRIxADDR
TRACE("free virtual slot: %#" B_PRIxADDR ", PTE: %p\n",
TRACE("virtual space: %#" B_PRIxADDR ", size: %#" B_PRIxSIZE "\n",
"virtual address: %#" B_PRIxADDR ", pde: %#" B_PRIx64
out.Print("translation map unmap: %p: %#" B_PRIxADDR
out.Print("translation map protect: %p: %#" B_PRIxADDR
out.Print("translation map clear flags: %p: %#" B_PRIxADDR
out.Print("translation map clear flags unmap: %p: %#" B_PRIxADDR
B_PRIxPHYSADDR ", virtual base: %#" B_PRIxADDR "\n",
TRACE("X86VMTranslationMapPAE::Map(): %#" B_PRIxADDR " -> %#" B_PRIxPHYSADDR
"virtual address: %#" B_PRIxADDR ", existing pte: %#" B_PRIx64 " @ %p",
TRACE("X86VMTranslationMapPAE::Unmap(): %#" B_PRIxADDR " - %#" B_PRIxADDR
B_PRIxADDR "\n", start);
TRACE("X86VMTranslationMapPAE::UnmapPage(%#" B_PRIxADDR ")\n", address);
TRACE("X86VMTranslationMapPAE::UnmapPages(%p, %#" B_PRIxADDR ", %#"
B_PRIxADDR ")\n", area, start, end);
TRACE("X86VMTranslationMapPAE::Query(%#" B_PRIxADDR ") -> %#"
TRACE("X86VMTranslationMapPAE::Query(%#" B_PRIxADDR ") -> %#"
TRACE("X86VMTranslationMapPAE::Protect(): %#" B_PRIxADDR " - %#" B_PRIxADDR
B_PRIxADDR "\n", start);
out.Print("translation map map: %p: %#" B_PRIxADDR " -> ", fMap,
TRACE("X86VMTranslationMapPAE::ClearAccessedAndModified(%#" B_PRIxADDR
"address: 0x%08" B_PRIxADDR "; size: %" B_PRIuSIZE
kprintf("No image covers %#" B_PRIxADDR " in the kernel!\n",
kprintf("image %#" B_PRIxADDR " doesn't exist in the "
kprintf(" %s.start %#" B_PRIxADDR "\n", name, region->start);
kprintf(" dynamic_section %#" B_PRIxADDR "\n", image->dynamic_section);
kprintf("image %#" B_PRIxADDR " doesn't exist in the kernel!\n",
TRACE("MemoryManager::_MapChunk(%p, %#" B_PRIxADDR ", %#" B_PRIxSIZE
TRACE("MemoryManager::_UnmapChunk(%p, %#" B_PRIxADDR ", %#" B_PRIxSIZE
panic("meta chunk %p has invalid base address: %" B_PRIxADDR, metaChunk,
out.Print("slab memory manager alloc meta chunk: %#" B_PRIxADDR,
out.Print("slab memory manager free meta chunk: %#" B_PRIxADDR,
" -> meta chunk: %#" B_PRIxADDR ", chunk: %" B_PRIu32, fChunkSize,
", count %" B_PRIu32 " -> meta chunk: %#" B_PRIxADDR ", chunk: %"
out.Print("slab memory manager free chunk: meta chunk: %#" B_PRIxADDR
out.Print("slab memory manager map: %#" B_PRIxADDR ", size: %"
out.Print("slab memory manager unmap: %#" B_PRIxADDR ", size: %"
kprintf(" %s + %#" B_PRIxADDR " (%s)%s\n", symbol,
kprintf("base: %#" B_PRIxADDR "\n", fBase);
kprintf("end: %#" B_PRIxADDR "\n", fEndAddress);
kprintf("%p %6" B_PRId32 " %#010" B_PRIxADDR " %#10" B_PRIxADDR
panic("VMArea::Unwire(%#" B_PRIxADDR ", %#" B_PRIxADDR ", %d): no such "
TRACE("VMKernelAddressSpace::InitObject(): address range: %#" B_PRIxADDR
" - %#" B_PRIxADDR ", free lists: %d\n", fBase, fEndAddress,
TRACE("VMKernelAddressSpace::UnreserveAddressRange(%#" B_PRIxADDR ", %#"
kprintf("base_addr = %#" B_PRIxADDR " ", area->Base());
kprintf(" reserved: base_addr = %#" B_PRIxADDR
" reserved_base = %#" B_PRIxADDR " size = %#"
kprintf(" free: base_addr = %#" B_PRIxADDR " size = %#"
TRACE(" VMKernelAddressSpace::_FreeListInsertRange(%p (%#" B_PRIxADDR
TRACE(" VMKernelAddressSpace::_FreeListRemoveRange(%p (%#" B_PRIxADDR
TRACE(" VMKernelAddressSpace::_InsertRange(%p (%#" B_PRIxADDR ", %#"
TRACE(" VMKernelAddressSpace::_RemoveRange(%p (%#" B_PRIxADDR ", %#"
B_PRIxADDR ", %#" B_PRIxSIZE ", %d)\n", range, range->base, range->size,
TRACE(" VMKernelAddressSpace::_AllocateRange() -> %p (%#" B_PRIxADDR ", %#"
TRACE(" VMKernelAddressSpace::_FindFreeRange(start: %#" B_PRIxADDR
TRACE(" VMKernelAddressSpace::_FreeRange(%p (%#" B_PRIxADDR ", %#"
B_PRIxADDR ", expected: %#" B_PRIxADDR, range->base, nextBase);
B_PRIxADDR ", %#" B_PRIxSIZE ") not page aligned", range,
"(%#" B_PRIxADDR ", %#" B_PRIxSIZE "), address space end: %#"
B_PRIxADDR, range->base, range->size, fEndAddress);
"free ranges: %p (%#" B_PRIxADDR ", %#" B_PRIxSIZE
"), %p (%#" B_PRIxADDR ", %#" B_PRIxSIZE ")", previousRange,
"covered by ranges: last: %#" B_PRIxADDR ", expected %#" B_PRIxADDR,
"range %p (%#" B_PRIxADDR ", %#" B_PRIxSIZE ", %d) in "
"range %p (%#" B_PRIxADDR ", %#" B_PRIxSIZE ", %d) in "
"range %p (%#" B_PRIxADDR ", %#" B_PRIxSIZE ", %d) in "
panic("page %p has mapping for area %p (%#" B_PRIxADDR "), but "
panic("unmapping page %p for area %p (%#" B_PRIxADDR ") failed: %x",
TRACE(("create_anonymous_area [%" B_PRId32 "] %s: size 0x%" B_PRIxADDR "\n",
", spec = %" B_PRIu32 ", size = %" B_PRIxADDR ", protection = %"
FTRACE(("vm_soft_fault: thid 0x%" B_PRIx32 " address 0x%" B_PRIxADDR ", "
"space %p, address: %#" B_PRIxADDR, addressSpace,
kprintf("%8" B_PRId32 " %#18" B_PRIxADDR, fAddressSpace->ID(),
kprintf(" %s + %#" B_PRIxADDR " (%s)%s\n", symbol,
kprintf("0x%08" B_PRIxADDR " ",
kprintf(" aspace %" B_PRId32 ": %#" B_PRIxADDR " (querying failed)\n",
B_PRIxADDR " (%c%c%s%s)\n", fAddressSpace->ID(),
print_stdout("\t%#" B_PRIxADDR " (lookup failed: %s)\n", address,
print_stdout("\t<%s> %s + %#" B_PRIxADDR "%s\n", imageName, symbolName,
state " (base: 0x%" B_PRIxADDR ", size: %" B_PRIuSIZE \
printf("base: 0x%" B_PRIxADDR "\n", area.base);
printf("(0x%08" B_PRIxADDR "): 0x%08" B_PRIx32 "\n", address + i * sizeof(uint32), *(uint32*)addr);