V8 Project
disasm::NameConverter Class Reference

#include <disasm.h>

+ Collaboration diagram for disasm::NameConverter:

Public Member Functions

virtual ~NameConverter ()
 
virtual const char * NameOfCPURegister (int reg) const
 
virtual const char * NameOfByteCPURegister (int reg) const
 
virtual const char * NameOfXMMRegister (int reg) const
 
virtual const char * NameOfAddress (byte *addr) const
 
virtual const char * NameOfConstant (byte *addr) const
 
virtual const char * NameInCode (byte *addr) const
 

Protected Attributes

v8::internal::EmbeddedVector< char, 128 > tmp_buffer_
 

Detailed Description

Definition at line 15 of file disasm.h.

Constructor & Destructor Documentation

◆ ~NameConverter()

virtual disasm::NameConverter::~NameConverter ( )
inlinevirtual

Definition at line 17 of file disasm.h.

17 {}

Member Function Documentation

◆ NameInCode()

virtual const char* disasm::NameConverter::NameInCode ( byte addr) const
virtual

◆ NameOfAddress()

virtual const char* disasm::NameConverter::NameOfAddress ( byte addr) const
virtual

◆ NameOfByteCPURegister()

virtual const char* disasm::NameConverter::NameOfByteCPURegister ( int  reg) const
virtual

◆ NameOfConstant()

virtual const char* disasm::NameConverter::NameOfConstant ( byte addr) const
virtual

◆ NameOfCPURegister()

virtual const char* disasm::NameConverter::NameOfCPURegister ( int  reg) const
virtual

Referenced by v8::internal::Deoptimizer::DoTranslateCommand(), and v8::internal::Deoptimizer::DoTranslateObject().

+ Here is the caller graph for this function:

◆ NameOfXMMRegister()

virtual const char* disasm::NameConverter::NameOfXMMRegister ( int  reg) const
virtual

Member Data Documentation

◆ tmp_buffer_

v8::internal::EmbeddedVector<char, 128> disasm::NameConverter::tmp_buffer_
protected

Definition at line 26 of file disasm.h.


The documentation for this class was generated from the following file: