Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d3173f34e8546a96b8d0df0d9de133f88f10c127
/
lldb
/
source
/
Plugins
/
Process
/
gdb-remote
/
GDBRemoteCommunication.cpp
b30c50c
Add a new "qEcho" packet with the following format:
by Greg Clayton
· 10 years ago
9aa2da00
Change ProcessGDBRemote last stop packet to a container.
by Ewan Crawford
· 10 years ago
78baa19
Remote Non-Stop Support
by Ewan Crawford
· 10 years ago
d7e6a4f
Fixed a ton of gcc compile warnings
by Vince Harron
· 10 years ago
8b33567
Get lldb-server building on android-9
by Vince Harron
· 10 years ago
9753dd9
Add support for ./dotest.py --channel and --log-success
by Vince Harron
· 10 years ago
368c9f6
Add an unnamed pipe fail-safe to launching lldb-gdbserver.
by Chaoren Lin
· 10 years ago
db264a6
Move several plugin to its own namespace
by Tamas Berghammer
· 10 years ago
912800c
Create ScopedTimeout class for GDBRemoteCommunication
by Tamas Berghammer
· 11 years ago
c2c3d71
Merge lldb-platform and lldb-gdbserver into a single binary
by Tamas Berghammer
· 11 years ago
e13c273
Separate monolithic GDBRemoteCommunicationServer class into 4 part
by Tamas Berghammer
· 11 years ago
4536c45
Fix warning about the use of mktemp and make platform agnostic by adding and using PipeBase::CreateWithUniqueName - on behalf of flackr.
by Oleksiy Vyalov
· 11 years ago
f8ce61c
Launch lldb-gdbserver in same process group when launched remotely using lldb-platform - commit on behalf of flackr.
by Oleksiy Vyalov
· 11 years ago
5275aaa
Moved Args::StringToXIntYZ to StringConvert::ToXIntYZ
by Vince Harron
· 11 years ago
4771829
Extend PipePosix with support for named pipes/timeout-based IO and integrate it with GDBRemoteCommunication / lldb-gdbserver - include reviews fixes.
by Oleksiy Vyalov
· 11 years ago
d5f8b6a
Extend PipePosix with support for named pipes/timeout-based IO and integrate it with GDBRemoteCommunication / lldb-gdbserver.
by Oleksiy Vyalov
· 11 years ago
9b69327
Revert "Use timeout when reading debugserver's port from a named pipe."
by Zachary Turner
· 11 years ago
e8fb693
Use timeout when reading debugserver's port from a named pipe.
by Oleksiy Vyalov
· 11 years ago
629680e
for Oleksiy Vyalov - Redirect stdin, stdout and stderr to /dev/null when launching LLGS process. Differential Revision: http://reviews.llvm.org/D6105
by Shawn Best
· 11 years ago
118593a
The change previously committed as 220983 broke large binary memory reads. I kept the "idx - 1" fix from 220983, but reverted the while loop that was incorrectly added.
by Greg Clayton
· 11 years ago
396f80a
commit on behalf of Oleksiy Vyalov Fix junk content handling within GDBRemoteCOmmunication::CheckForPacket 1. Avoid removing of an extra symbol from m_bytes. 2. iterate over m_bytes until useful content is found. Differential Revision: http://reviews.llvm.org/D6042
by Shawn Best
· 11 years ago
93a66fc
Move ConnectionFileDescriptor to platform-specific Host directory.
by Zachary Turner
· 11 years ago
acee96a
Fix up the HostThread interface, making the interface simpler.
by Zachary Turner
· 11 years ago
7e24432
Add better logging for the "$vFile:pwrite:" packet so we can show binary data instead of nothing or unprintable characters. This can easily be extended for other packets that have binary data.
by Greg Clayton
· 11 years ago
39de311
Create a HostThread abstraction.
by Zachary Turner
· 11 years ago
34ba426
Add arbitrary command line flags to llgs/debugserver startup for local debugging.
by Todd Fiala
· 11 years ago
c25146b
Fixes a few more places where we were manually setting the filename.
by Zachary Turner
· 11 years ago
6fd8677
Two small fixes to get Mac native + debugserver working after the
by Jason Molenda
· 11 years ago
42ff0ad
Move Host::GetLLDBPath to HostInfo.
by Zachary Turner
· 11 years ago
c00cf4a
Move FileSystem functions out of Host and into their own classes.
by Zachary Turner
· 11 years ago
9868892
Creates a socket host object.
by Zachary Turner
· 11 years ago
015d818
Enable lldb-platform exe support for Linux.
by Todd Fiala
· 11 years ago
06f09b5
Fixed the "log enable gdb-remote packets" to support dumping the binary memory read packet ('x') by printing out the binary data correctly using only printable characters and removing the 0x7d escapes so the memory is readable in the packet output.
by Greg Clayton
· 11 years ago
f0066ad
Fixed CTRL+C related issues:
by Greg Clayton
· 11 years ago
6eff101
Replace some _MSC_VER with _WIN32.
by Hafiz Abid Qadeer
· 12 years ago
3121fde
Be sure to propagate the error back out SBTarget::Attach() when we fail to launch debugserver as root.
by Greg Clayton
· 12 years ago
1681092
Remove an assertion that was being hit due to slow DNS name lookups on MacOSX for "localhost".
by Greg Clayton
· 12 years ago
3c5d333
Fix handling of gdbserver binary packets with escape characters.
by Steve Pucci
· 12 years ago
3c6774a
hostname is guarantee to never be null in this branch.
by Jean-Daniel Dupas
· 12 years ago
6e20554
Initialize the named_pipe_path in GDBRemoteCommunication::StartDebugserverProcess
by Jason Molenda
· 12 years ago
ffa674e
Terminate an unused char* buffer correctly so we don't try to open
by Jason Molenda
· 12 years ago
b36da43
Fixed the Visual Studio Windows build
by Deepak Panickal
· 12 years ago
fda4fab
Revert to getting a random port and sending that down to debugserver for iOS. The sandboxing is not letting debugserver reverse connect back to lldb.
by Greg Clayton
· 12 years ago
3a7c3d1
<rdar://problem/15639995>
by Han Ming Ong
· 12 years ago
3dedae1
Fixed the GDBRemoteCommuncation to return a new GDBRemoteCommuncation::PacketResult enum for all packet sends/receives.
by Greg Clayton
· 12 years ago
d629980
Replace all in_port_t with uint16_t to avoid compilation issues on different systems.
by Greg Clayton
· 12 years ago
00fe87b
Modified local spawning in debugserver processes to use a new --reverse-connect option so that debugserver actually connects back to LLDB instead of LLDB connecting to debugserver.
by Greg Clayton
· 12 years ago
91a9b247
Switch local launching of debugserver over to always use a FIFO in order to handshake with the launched debugserver.
by Greg Clayton
· 12 years ago
4598907
Fixed format strings as they still must specicy a '%' prior to using PRI*64 macros.
by Greg Clayton
· 12 years ago
d66b50c
Fixes to get LLDB building on Windows again.
by Deepak Panickal
· 12 years ago
e5fd5e1
Clear 'packet_str' before putting new packet.
by Hafiz Abid Qadeer
· 12 years ago
da96ef2
Handle run-length-encoding.
by Hafiz Abid Qadeer
· 12 years ago
e0f8f57
merge lldb-platform-work branch (and assorted fixes) into trunk
by Daniel Malea
· 12 years ago
a6b4c77
Include checksum in non-ack mode
by Ed Maste
· 12 years ago
5160ce5
<rdar://problem/13521159>
by Greg Clayton
· 13 years ago
d01b295
Resolve printf formatting warnings on Linux:
by Daniel Malea
· 13 years ago
43e0af0
Stop using the "%z" size_t modifier and cast all size_t values to uint64_t. Some platforms don't support this modification.
by Greg Clayton
· 13 years ago
4ceb928
Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather
by Jim Ingham
· 13 years ago
561e190
Use Log::Printf() instead of printf().
by Johnny Chen
· 13 years ago
d989673
<rdar://problem/11486302>
by Greg Clayton
· 13 years ago
10ebffa
Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes.
by Jim Ingham
· 13 years ago
d451c1a
Added the thread ID (tid) to each packet history item and the packet history now always dumps to a lldb_private::Stream.
by Greg Clayton
· 13 years ago
c3c0b0e
Remove the GetSequenceMutex timeout that isn't being used in the GDB remote plug-in.
by Greg Clayton
· 13 years ago
37a0a24
No functionality changes, mostly cleanup.
by Greg Clayton
· 13 years ago
9fc1355
Trying to solve our disappearing thread issues by making thread list updates safer.
by Greg Clayton
· 13 years ago
c1422c1
Added a packet history object to the GDBRemoteCommunication class that is always remembering the last 512 packets that were sent/received. These packets get dumped if logging gets enabled, or when the new expr lldb::DumpProcessGDBRemotePacketHistory (void *process, const char *log_file_path) global function is called.
by Greg Clayton
· 13 years ago
86edbf4
Cleaned up many error codes. For any who is filling in error strings into
by Greg Clayton
· 14 years ago
fd54b36
Update declarations for all functions/methods that accept printf-style
by Jason Molenda
· 14 years ago
74549c8
Initialize the all important automatic variable 'lldb::ConnectionStatus status' before
by Johnny Chen
· 14 years ago
644247c
Added "target variable" command that allows introspection of global
by Greg Clayton
· 14 years ago
0c51ac3
When we use the "fd://%u" for file descriptors, we need to detect if this is
by Greg Clayton
· 14 years ago
197bacf
Cleanup errors that come out of commands and make sure they all have newlines
by Greg Clayton
· 14 years ago
f3dd93c
Added the notion of an system root for SDKs. This is a directory where all
by Greg Clayton
· 14 years ago
73bf5db
Improved the packet throughput when debugging with GDB remote by over 3x on
by Greg Clayton
· 14 years ago
5fe15d2
Fixed an issue in GDBRemoteCommunicationClient where we weren't listening to
by Greg Clayton
· 14 years ago
a566355
PATH_MAX is in limits.h on Linux.
by Johnny Chen
· 14 years ago
8b82f08
Moved the execution context that was in the Debugger into
by Greg Clayton
· 14 years ago
32e0a75
Many improvements to the Platform base class and subclasses. The base Platform
by Greg Clayton
· 15 years ago
a78867b
Simple fixes for the gdb remote process plugin on Linux.
by Stephen Wilson
· 15 years ago
1cb6496
Did a lot more work on abtracting and organizing the platforms.
by Greg Clayton
· 15 years ago
576d883
Split the GDBRemoteCommunication class into three classes:
by Greg Clayton
· 15 years ago
c574ede
Centralize the GDB remote timeout value into the GDBRemoteCommunication as a
by Greg Clayton
· 15 years ago
7133762
Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream.
by Greg Clayton
· 15 years ago
64195a2
Abtracted all mach-o and ELF out of ArchSpec. This patch is a modified form
by Greg Clayton
· 15 years ago
bdda583
Fixed an issue where detection of vCont support wasn't being done correctly.
by Greg Clayton
· 15 years ago
514487e
Made lldb_private::ArchSpec contain much more than just an architecture. It
by Greg Clayton
· 15 years ago
71fc2a3
Added the ability to detect which vCont packets (using the "vCont?") packet
by Greg Clayton
· 15 years ago
6d09345
Added a quicker lookup in the SectionLoadList when looking things up by
by Greg Clayton
· 15 years ago
b766a73
Added support for attaching to a remote debug server with the new command:
by Greg Clayton
· 15 years ago
aae6e9a
Fixed the SendInterrupt logic to return the true if the target was halted
by Greg Clayton
· 15 years ago
7fb56d0
Endian patch from Kirk Beitz that allows better cross platform building.
by Greg Clayton
· 15 years ago
513c26c
Finished up the async attach support. This allows us to request to attach
by Greg Clayton
· 15 years ago
7ec3d40
Finally tracked down the racy condition that would hose up our debug
by Greg Clayton
· 15 years ago
414f5d3
Fixed ProcessGDBRemote to kill the process correctly when it is either running
by Greg Clayton
· 15 years ago
6779606a
Fixed an issue in "SBError SBProcess::Destroy ()" where it wasn't properly
by Greg Clayton
· 15 years ago
6ed9594
Sped up the shutdown time on MacOSX by quite a bit by making sure any
by Greg Clayton
· 15 years ago
4dc7228
Fixed the async packets (packets that need to be sent to the GDB server
by Greg Clayton
· 15 years ago
c4e411f
Thread safety changes in debugserver and also in the process GDB remote plugin.
by Greg Clayton
· 15 years ago
92adcac
Implemented a major overhaul of the way variables are handled
by Sean Callanan
· 15 years ago
710dd5a
Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener.
by Greg Clayton
· 15 years ago
Next »