v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
disasm::NameConverter Class Reference

#include <disasm.h>

Collaboration diagram for disasm::NameConverter:

Public Member Functions

virtual ~NameConverter ()=default
 
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 (uint8_t *addr) const
 
virtual const char * NameOfConstant (uint8_t *addr) const
 
virtual const char * NameInCode (uint8_t *addr) const
 
virtual const char * RootRelativeName (int offset) const
 

Protected Attributes

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

Detailed Description

Definition at line 15 of file disasm.h.

Constructor & Destructor Documentation

◆ ~NameConverter()

virtual disasm::NameConverter::~NameConverter ( )
virtualdefault

Member Function Documentation

◆ NameInCode()

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

Definition at line 3160 of file disasm-riscv.cc.

◆ NameOfAddress()

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

Definition at line 3138 of file disasm-riscv.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NameOfByteCPURegister()

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

Definition at line 3155 of file disasm-riscv.cc.

◆ NameOfConstant()

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

Definition at line 3143 of file disasm-riscv.cc.

Here is the call graph for this function:

◆ NameOfCPURegister()

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

Definition at line 3147 of file disasm-riscv.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ NameOfXMMRegister()

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

Definition at line 3151 of file disasm-riscv.cc.

Here is the call graph for this function:

◆ RootRelativeName()

virtual const char * disasm::NameConverter::RootRelativeName ( int offset) const
inlinevirtual

Definition at line 29 of file disasm.h.

Member Data Documentation

◆ tmp_buffer_

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

Definition at line 32 of file disasm.h.


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