mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	callstack: Remove unnecessary disassembler instantiation
Decode is a static function. There's no need to allocate a disassembler instance.
This commit is contained in:
		
							parent
							
								
									c4767f3bb2
								
							
						
					
					
						commit
						0520a3b178
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		|  | @ -27,7 +27,6 @@ CallstackWidget::CallstackWidget(QWidget* parent): QDockWidget(parent) | |||
| 
 | ||||
| void CallstackWidget::OnDebugModeEntered() | ||||
| { | ||||
|     ARM_Disasm* disasm = new ARM_Disasm(); | ||||
|     ARM_Interface* app_core = Core::g_app_core; | ||||
| 
 | ||||
|     u32 sp = app_core->GetReg(13); //stack pointer
 | ||||
|  | @ -46,7 +45,7 @@ void CallstackWidget::OnDebugModeEntered() | |||
| 
 | ||||
|         /* TODO (mattvail) clean me, move to debugger interface */ | ||||
|         u32 insn = Memory::Read32(call_addr); | ||||
|         if (disasm->Decode(insn) == OP_BL) | ||||
|         if (ARM_Disasm::Decode(insn) == OP_BL) | ||||
|         { | ||||
|             std::string name; | ||||
|             // ripped from disasm
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue