ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Functions
GDBConnection.cpp File Reference

implementation of etiss/IntegratedLibrary/gdb/GDBConnection.h More...

#include "etiss/IntegratedLibrary/gdb/GDBConnection.h"
#include "etiss/IntegratedLibrary/gdb/Hex.h"
#include "etiss/jit/types.h"
#include <iostream>
#include <chrono>
#include <thread>
Include dependency graph for GDBConnection.cpp:

Go to the source code of this file.

Functions

size_t PacketProtocol_findUE (std::string &buffer, char c)
 
int PacketProtocol_findResponse (std::string &buffer)
 
size_t PacketProtocol_getPacketStart (std::string &buffer)
 
bool PacketProtocol_startsWith (const std::string &str, const std::string &prefix)
 

Detailed Description

implementation of etiss/IntegratedLibrary/gdb/GDBConnection.h

Definition in file GDBConnection.cpp.

Function Documentation

◆ PacketProtocol_findResponse()

int PacketProtocol_findResponse ( std::string &  buffer)

Definition at line 54 of file GDBConnection.cpp.

References int, PacketProtocol_findUE(), and stream_code_info.

Referenced by etiss::plugin::gdb::PacketProtocol::snd().

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

◆ PacketProtocol_findUE()

size_t PacketProtocol_findUE ( std::string &  buffer,
char  c 
)

Definition at line 39 of file GDBConnection.cpp.

References c.

Referenced by PacketProtocol_findResponse(), PacketProtocol_getPacketStart(), and etiss::plugin::gdb::PacketProtocol::tryReadPacket().

Here is the caller graph for this function:

◆ PacketProtocol_getPacketStart()

size_t PacketProtocol_getPacketStart ( std::string &  buffer)

Definition at line 85 of file GDBConnection.cpp.

References PacketProtocol_findUE().

Here is the call graph for this function:

◆ PacketProtocol_startsWith()

bool PacketProtocol_startsWith ( const std::string &  str,
const std::string &  prefix 
)

Definition at line 106 of file GDBConnection.cpp.