mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 17:02:45 +00:00 
			
		
		
		
	CPU: Use dbg() instead of dbgprintf()
This commit is contained in:
		
							parent
							
								
									9e520fd0d6
								
							
						
					
					
						commit
						b41e2d25b4
					
				
					 2 changed files with 5 additions and 13 deletions
				
			
		|  | @ -245,15 +245,7 @@ void page_fault_handler(RegisterState regs) | |||
| 
 | ||||
| #ifdef PAGE_FAULT_DEBUG | ||||
|     u32 fault_page_directory = read_cr3(); | ||||
|     dbgprintf("%s(%u): ring%u %s page fault in PD=%x, %s%s V%08x\n", | ||||
|         current ? Process::current->name().characters() : "(none)", | ||||
|         current ? Process::current->pid() : 0, | ||||
|         regs.cs & 3, | ||||
|         regs.exception_code & 1 ? "PV" : "NP", | ||||
|         fault_page_directory, | ||||
|         regs.exception_code & 8 ? "reserved-bit " : "", | ||||
|         regs.exception_code & 2 ? "write" : "read", | ||||
|         fault_address); | ||||
|     dbg() << (current ? Process::current->name().characters() : "(none)") << "(" << (current ? Process::current->pid() : 0) << "): ring" << (regs.cs & 3) << " " << (regs.exception_code & 1 ? "PV" : "NP") << " page fault in PD=" << String::format("%x", fault_page_directory) << ", " << (regs.exception_code & 8 ? "reserved-bit " : "") << regs.exception_code & 2 ? "write" : "read" <<" V" << String::format("%08x", fault_address); | ||||
| #endif | ||||
| 
 | ||||
| #ifdef PAGE_FAULT_DEBUG | ||||
|  | @ -262,7 +254,7 @@ void page_fault_handler(RegisterState regs) | |||
| 
 | ||||
|     bool faulted_in_userspace = (regs.cs & 3) == 3; | ||||
|     if (faulted_in_userspace && !MM.validate_user_stack(*Process::current, VirtualAddress(regs.userspace_esp))) { | ||||
|         dbgprintf("Invalid stack pointer: %p\n", regs.userspace_esp); | ||||
|         dbg() << "Invalid stack pointer: " << String::format("%p", regs.userspace_esp); | ||||
|         handle_crash(regs, "Bad stack on page fault", SIGSTKFLT); | ||||
|         ASSERT_NOT_REACHED(); | ||||
|     } | ||||
|  | @ -309,7 +301,7 @@ void page_fault_handler(RegisterState regs) | |||
|         handle_crash(regs, "Page Fault", SIGSEGV); | ||||
|     } else if (response == PageFaultResponse::Continue) { | ||||
| #ifdef PAGE_FAULT_DEBUG | ||||
|         dbgprintf("Continuing after resolved page fault\n"); | ||||
|         dbg() << "Continuing after resolved page fault"; | ||||
| #endif | ||||
|     } else { | ||||
|         ASSERT_NOT_REACHED(); | ||||
|  | @ -674,7 +666,7 @@ void handle_interrupt(RegisterState regs) | |||
|         s_interrupt_handler[irq]->increment_invoking_counter(); | ||||
|         s_interrupt_handler[irq]->eoi(); | ||||
|     } else { | ||||
|         dbgprintf("No IRQ %d Handler installed!\n", irq); | ||||
|         dbg() << "No IRQ " << irq << " Handler installed!"; | ||||
|         hang(); | ||||
|     } | ||||
|     --g_in_irq; | ||||
|  |  | |||
|  | @ -526,7 +526,7 @@ public: | |||
|         SplitQword end; | ||||
|         read_tsc(end.lsw, end.msw); | ||||
|         uint64_t diff = end.qw - m_start.qw; | ||||
|         dbgprintf("Stopwatch(%s): %Q ticks\n", m_name, diff); | ||||
|         dbg() << "Stopwatch(" << m_name << "): " << diff << " ticks"; | ||||
|     } | ||||
| 
 | ||||
| private: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Liav A
						Liav A