#include <target.h>
|
| enum class | ErrorCode { None = 0
, BadFormat = 1
, BadArgs = 2
, Failed = 3
} |
| |
| enum class | ProcessPacketResult { Paused
, Continue
, Detach
, Kill
} |
| |
| enum class | Status { Running
, WaitingForSuspension
, Suspended
, Terminated
} |
| |
| typedef std::map< std::string, std::string > | QueryPropertyMap |
| |
Definition at line 27 of file target.h.
◆ QueryPropertyMap
◆ ErrorCode
| Enumerator |
|---|
| None | |
| BadFormat | |
| BadArgs | |
| Failed | |
Definition at line 75 of file target.h.
◆ ProcessPacketResult
| Enumerator |
|---|
| Paused | |
| Continue | |
| Detach | |
| Kill | |
Definition at line 77 of file target.h.
◆ Status
| Enumerator |
|---|
| Running | |
| WaitingForSuspension | |
| Suspended | |
| Terminated | |
Definition at line 96 of file target.h.
◆ Target() [1/2]
| v8::internal::wasm::gdb_server::Target::Target |
( |
GdbServer * | gdb_server | ) |
|
|
explicit |
◆ Target() [2/2]
| v8::internal::wasm::gdb_server::Target::Target |
( |
const Target & | | ) |
|
|
delete |
◆ GetCallStack()
| const std::vector< wasm_addr_t > v8::internal::wasm::gdb_server::Target::GetCallStack |
( |
| ) |
const |
◆ GetCurrentIsolate()
| Isolate * v8::internal::wasm::gdb_server::Target::GetCurrentIsolate |
( |
| ) |
const |
|
inline |
◆ GetCurrentPc()
| wasm_addr_t v8::internal::wasm::gdb_server::Target::GetCurrentPc |
( |
| ) |
const |
◆ InitQueryPropertyMap()
| void v8::internal::wasm::gdb_server::Target::InitQueryPropertyMap |
( |
| ) |
|
|
private |
◆ IsTerminated()
| bool v8::internal::wasm::gdb_server::Target::IsTerminated |
( |
| ) |
const |
|
inline |
◆ OnException()
| void v8::internal::wasm::gdb_server::Target::OnException |
( |
Isolate * | isolate, |
|
|
const std::vector< wasm_addr_t > & | call_frames ) |
◆ OnProgramBreak()
| void v8::internal::wasm::gdb_server::Target::OnProgramBreak |
( |
Isolate * | isolate, |
|
|
const std::vector< wasm_addr_t > & | call_frames ) |
◆ OnSuspended()
| void v8::internal::wasm::gdb_server::Target::OnSuspended |
( |
Isolate * | isolate, |
|
|
int | signal, |
|
|
const std::vector< wasm_addr_t > & | call_frames ) |
|
private |
◆ operator=()
| Target & v8::internal::wasm::gdb_server::Target::operator= |
( |
const Target & | | ) |
|
|
delete |
◆ ProcessCommands()
| void v8::internal::wasm::gdb_server::Target::ProcessCommands |
( |
| ) |
|
|
private |
◆ ProcessDebugEvent()
| void v8::internal::wasm::gdb_server::Target::ProcessDebugEvent |
( |
| ) |
|
|
private |
◆ ProcessPacket()
◆ ProcessQueryPacket()
◆ Run()
| void v8::internal::wasm::gdb_server::Target::Run |
( |
Session * | ses | ) |
|
◆ SetStatus()
| void v8::internal::wasm::gdb_server::Target::SetStatus |
( |
Status | status, |
|
|
int8_t | signal = 0, |
|
|
std::vector< wasm_addr_t > | call_frames_ = {}, |
|
|
Isolate * | isolate = nullptr ) |
|
private |
◆ SetStopReply()
| void v8::internal::wasm::gdb_server::Target::SetStopReply |
( |
Packet * | pkt_out | ) |
const |
|
private |
◆ Suspend()
| void v8::internal::wasm::gdb_server::Target::Suspend |
( |
| ) |
|
|
private |
◆ Terminate()
| void v8::internal::wasm::gdb_server::Target::Terminate |
( |
| ) |
|
◆ WaitForDebugEvent()
| void v8::internal::wasm::gdb_server::Target::WaitForDebugEvent |
( |
| ) |
|
|
private |
◆ call_frames_
| std::vector<wasm_addr_t> v8::internal::wasm::gdb_server::Target::call_frames_ |
|
private |
◆ cur_signal_
| std::atomic<int8_t> v8::internal::wasm::gdb_server::Target::cur_signal_ |
|
private |
◆ current_isolate_
| Isolate* v8::internal::wasm::gdb_server::Target::current_isolate_ |
|
private |
◆ debugger_initial_suspension_
| bool v8::internal::wasm::gdb_server::Target::debugger_initial_suspension_ |
|
private |
◆ gdb_server_
| GdbServer* v8::internal::wasm::gdb_server::Target::gdb_server_ |
|
private |
◆ mutex_
◆ query_properties_
◆ semaphore_
◆ session_
| Session* v8::internal::wasm::gdb_server::Target::session_ |
|
private |
◆ status_
| std::atomic<Status> v8::internal::wasm::gdb_server::Target::status_ |
|
private |
The documentation for this class was generated from the following files: