![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Classes | |
class | GdbServer |
class | GdbServerThread |
class | Packet |
class | Session |
class | SocketBinding |
class | SocketTransport |
class | Target |
class | TaskRunner |
class | Transport |
class | TransportBase |
class | wasm_addr_t |
class | WasmModuleDebug |
Functions | |
void | UInt8ToHex (uint8_t byte, char chars[2]) |
bool | HexToUInt8 (const char chars[2], uint8_t *byte) |
bool | NibbleToUInt8 (char ch, uint8_t *byte) |
std::vector< std::string > | StringSplit (const string &instr, const char *delim) |
std::string | Mem2Hex (const uint8_t *mem, size_t count) |
std::string | Mem2Hex (const std::string &str) |
std::vector< std::string > V8_EXPORT_PRIVATE | StringSplit (const std::string &instr, const char *delim) |
void | DisableNagleAlgorithm (SocketHandle socket) |
int | GetLEB128Size (base::Vector< const uint8_t > module_bytes, int offset) |
int | ReturnPc (const NativeModule *native_module, int pc) |
template<typename T > | |
bool | StoreValue (const T &value, uint8_t *buffer, uint32_t buffer_size, uint32_t *size) |
Variables | |
static const char | kHexChars [] = "0123456789abcdef" |
static const uint32_t | kMaxWasmCallStack = 20 |
static const int | kThreadId = 1 |
static const int | kSigTrace = 5 |
static const int | kSigSegv = 11 |
void v8::internal::wasm::gdb_server::DisableNagleAlgorithm | ( | SocketHandle | socket | ) |
int v8::internal::wasm::gdb_server::GetLEB128Size | ( | base::Vector< const uint8_t > | module_bytes, |
int | offset ) |
bool v8::internal::wasm::gdb_server::HexToUInt8 | ( | const char | chars[2], |
uint8_t * | byte ) |
Definition at line 22 of file gdb-remote-util.cc.
std::string v8::internal::wasm::gdb_server::Mem2Hex | ( | const std::string & | str | ) |
std::string v8::internal::wasm::gdb_server::Mem2Hex | ( | const uint8_t * | mem, |
size_t | count ) |
Definition at line 90 of file gdb-remote-util.cc.
bool v8::internal::wasm::gdb_server::NibbleToUInt8 | ( | char | ch, |
uint8_t * | byte ) |
int v8::internal::wasm::gdb_server::ReturnPc | ( | const NativeModule * | native_module, |
int | pc ) |
Definition at line 63 of file wasm-module-debug.cc.
std::vector< std::string > V8_EXPORT_PRIVATE v8::internal::wasm::gdb_server::StringSplit | ( | const std::string & | instr, |
const char * | delim ) |
std::vector< std::string > v8::internal::wasm::gdb_server::StringSplit | ( | const string & | instr, |
const char * | delim ) |
void v8::internal::wasm::gdb_server::UInt8ToHex | ( | uint8_t | byte, |
char | chars[2] ) |
|
static |
Definition at line 14 of file gdb-remote-util.cc.
|
static |
Definition at line 20 of file gdb-server.cc.
|
static |
|
static |