Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
lldb
/
cecf348f9547bf727f56a8e793b88a2c1ac88e05
/
source
/
Plugins
cecf348
Fixed the async packets (packets that need to be sent to the GDB server
by Greg Clayton
· 14 years ago
cd15169
Made the DWARF + debug map symbol file parser be much more efficient when it isn't
by Greg Clayton
· 14 years ago
15dcb7c
Back up both the register AND the stop state when calling functions.
by Jim Ingham
· 14 years ago
4e1ba0f
Delay sync with the parent thread in ProcessLinux/ProcessMonitor.
by Stephen Wilson
· 14 years ago
e0c20da
Make LinuxThread use the LLDB unwinder.
by Stephen Wilson
· 14 years ago
f3cbdc2
Do not enable hardware stepping when resuming a step-enabled thread.
by Stephen Wilson
· 14 years ago
89d46e3
Fix implementation of LinuxThread::HardwareSingleStep.
by Stephen Wilson
· 14 years ago
f5db7cf
Implement RegisterContextLinux_x86_64::ReadRegisterBytes.
by Stephen Wilson
· 14 years ago
bc5d8a2
Support the reading of registers en masse via the linux ProcessMonitor.
by Stephen Wilson
· 14 years ago
83047fc
Timeout if we fail to receive a state change event when destroying an inferior.
by Stephen Wilson
· 14 years ago
07fc7a9
Only enqueue valid ProcessLinux messages.
by Stephen Wilson
· 14 years ago
460baba
Load dependent modules in the Linux dynamic loader.
by Stephen Wilson
· 14 years ago
c71899e
Thread safety changes in debugserver and also in the process GDB remote plugin.
by Greg Clayton
· 14 years ago
3bb8259
Add a method on the ObjC Language Runtime that returns the runtime version.
by Jim Ingham
· 14 years ago
1724dec
Avoid infinite loops in stack backtraces and renamed:
by Greg Clayton
· 14 years ago
be899b4
Another fix for the objective C runtime object checker to not use NULL when it isn't defined.
by Greg Clayton
· 14 years ago
d5d0ead
Fix the objective C object validator that I broke. When we have ObjC runtime
by Greg Clayton
· 14 years ago
b01000f
A few of the issue I have been trying to track down and fix have been due to
by Greg Clayton
· 14 years ago
92241ef
Initial support for a DynamicLoader plugin on Linux.
by Stephen Wilson
· 14 years ago
b47794a
Make a mandatory call to DestroyThread() in ~LinuxThread().
by Stephen Wilson
· 14 years ago
593b5e1
Add empty implementation of pure virtual RegisterContext::InvalidateAllRegisters.
by Stephen Wilson
· 14 years ago
1f004c6
Set the ID of a ProcessLinux instance to the PID of the inferior on launch.
by Stephen Wilson
· 14 years ago
25defec
Miscellaneous cleanups in ProcessMonitor.
by Stephen Wilson
· 14 years ago
ec2bab4
Use the correct type for thread handle.
by Stephen Wilson
· 14 years ago
0131642
Implement ProcessLinux::GetImageInfoAddress().
by Stephen Wilson
· 14 years ago
9098739
Test if an ELF object is executable by checking if an entry point is defined.
by Stephen Wilson
· 14 years ago
f2ad325
Implement GetEntryPoint, GetImageInfoAddress and GetArchitecture for ObjectFileELF.
by Stephen Wilson
· 14 years ago
140f69a
Have LinuxThread cache it's current StopInfo object.
by Stephen Wilson
· 14 years ago
7577bc4
Removed printf statements in code.
by Greg Clayton
· 14 years ago
0d62dfd
Fixed an error in the type map for "char **" that was a bad memory smasher.
by Greg Clayton
· 14 years ago
6a92553
Implemented a major overhaul of the way variables are handled
by Sean Callanan
· 14 years ago
a875b64
Put more smarts into the RegisterContext base class. Now the base class has
by Greg Clayton
· 14 years ago
1e2e271
Fixed the "-b" option on disassembly to always pad out the bytes with for
by Greg Clayton
· 14 years ago
5382281
Made FuncUnwinders threadsafe.
by Greg Clayton
· 14 years ago
5d187e5
Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener.
by Greg Clayton
· 14 years ago
4862fa2
Modified the stop reply packet to be able to send the thread name using the
by Greg Clayton
· 14 years ago
869efc2
Fixed an issue with the UnwindLLDB code where if there were inlined stack
by Greg Clayton
· 14 years ago
fd11999
Added memory caching to lldb_private::Process. All lldb_private::Process
by Greg Clayton
· 14 years ago
26100dc
Added the ability for Target::ReadMemory to prefer to read from the file
by Greg Clayton
· 14 years ago
bc1418b
Fix a few small issues in r122981 to ensure compilation on Linux.
by Stephen Wilson
· 14 years ago
90ccf88
First try at patching linux for the recent RegisterContext patch. Can someone
by Greg Clayton
· 14 years ago
08d7d3a
Fixed issues with RegisterContext classes and the subclasses. There was
by Greg Clayton
· 14 years ago
64dd0d7
Makefile updates.
by Stephen Wilson
· 14 years ago
6c4f6b2
Fix typo (presumably carried over from the MacOSX plugin).
by Stephen Wilson
· 14 years ago
d61182d
Provide LinuxThread with an implementation of Thread::GetUnwinder.
by Stephen Wilson
· 14 years ago
ed56002
Remove LinuxThread::GetRawStopReason and implement Thread::GetPrivateStopReason.
by Stephen Wilson
· 14 years ago
9702556
StopInfo now lives in the lldb_private namespace. Qualify.
by Stephen Wilson
· 14 years ago
c8c74e0
Use default implementation of Thread::GetStackFrameCount and Thread::GetStackFrameAtIndex.
by Stephen Wilson
· 14 years ago
a280e58
Do not load sections manually when launching a Linux process.
by Stephen Wilson
· 14 years ago
3a80431
by Stephen Wilson
· 14 years ago
09e34d5
by Stephen Wilson
· 14 years ago
4504bca
Replace old "CurrentThread" calls with equivalent "SelectedThread" calls.
by Stephen Wilson
· 14 years ago
d4c5cd5
RegisterContextLLDB.cpp (InitializeNonZerothFrame): If we get a
by Jason Molenda
· 14 years ago
14243ea
Fixed the handling of the _cmd parameter in the i386 ABI.
by Sean Callanan
· 14 years ago
dad0b76
Removed darwin specific CPU type defines to make UnwindAssemblyProfiler_x86 able to compile on linux (patch from Stephen Wilson).
by Greg Clayton
· 14 years ago
6e889b1
Removed libunwind sources as we aren't using them anymore.
by Greg Clayton
· 14 years ago
4370585
Fixed a crasher in the DWARF log channel code.
by Greg Clayton
· 14 years ago
427f290
Modified LLDB expressions to not have to JIT and run code just to see variable
by Greg Clayton
· 14 years ago
047923c
Bugfixes for the new "self" pointer handling. Specifically,
by Sean Callanan
· 14 years ago
3aa7da5
Added support for generating expressions that have
by Sean Callanan
· 14 years ago
ff5cac2
Fixed a crasher where when a ProcessGDBRemote class was being destroyed, it would eventually destroy the dynamic loader (when the lldb_private::Process::m_dynamic_loader_ap destroys itself in the object member destructor chain). The dynamic loader was calling a pure virtual method in Process which was causing a crash. The quick fix is to reset the auto pointer in the ProcessGDBRemote destructor when ProcessGDBRemote is still a valid object with all its pure virtual functions intact.
by Greg Clayton
· 14 years ago
ab42902
Fixed an issue where the macosx dynamic loader, on the first shared library loaded notification, wasn't properly removing shared libraries from the target that didn't get loaded. This usually happens when a different shared library is loaded in place of another due to DYLD_LIBRARY_PATH or DYLD_FRAMEWORK_PATH environment variables. We now properly remove any images that didn't make it into the executable.
by Greg Clayton
· 14 years ago
6507dd9
Changing the ObjC find method implementation to use a ClangUtilityFunction inserted into the target. Consolidate all the
by Jim Ingham
· 14 years ago
58e844b
Added the ability to dump sections to a certain depth (for when sections
by Greg Clayton
· 14 years ago
9d972a4
Fixed an issue when debugging with DWARF in the .o files where
by Greg Clayton
· 14 years ago
c4217a6
Fixes to make id work as well as well as fix minor errors
by Sean Callanan
· 14 years ago
b9f09a6
Fixed a bug in which the SEL type was being resolved
by Sean Callanan
· 14 years ago
eecb0f3
More reverting of the EOF stuff as the API was changed which we don't want to
by Greg Clayton
· 14 years ago
539d945
Make sure to index the DWARF if we already haven't so we can resolve forward
by Greg Clayton
· 14 years ago
bd66601
Add '-no-stdio' option to 'process launch' command, which causes the
by Caroline Tice
· 14 years ago
1cee7ab
Fixed an issue that would cause an assertion to fire when an inlined function was found during a regex function find call.
by Greg Clayton
· 14 years ago
b749a26
Fixed a race condition that could cause ProcessGDBRemote::DoResume() to return
by Greg Clayton
· 14 years ago
c0da615
Fixed DoResume to watch for the correct return value from WaitForIsRunning to avoid spurious errors due to previous fix.
by Greg Clayton
· 14 years ago
220494a
Fixed bad logic that was trying to determine if the gdb remote resumed a process or not.
by Greg Clayton
· 14 years ago
9ac497b
by Caroline Tice
· 14 years ago
360f53f
Moved the code in ClangUserExpression that set up & ran the thread plan with timeouts, and restarting with all threads into a utility function in Process. This required a bunch of renaming.
by Jim Ingham
· 14 years ago
b4e19b3
When we resolve a forward declaration type, be sure to put it into the m_die_to_type map so we don't assert later when someone tries to resolve the type.
by Greg Clayton
· 14 years ago
8e69de4
Change the DWARFExpression::Evaluate methods to take an optional
by Jason Molenda
· 14 years ago
c4f55fe
Add the ability to catch and do the right thing with Interrupts (often control-c)
by Caroline Tice
· 14 years ago
990de7b
Cleaned up code that wasn't using the Initialize and Terminate paradigm by
by Greg Clayton
· 14 years ago
20d338f
Fixed Process::Halt() as it was broken for "process halt" after recent changes
by Greg Clayton
· 14 years ago
cdea236
The thread plan destructors may call Thread virtual methods. That means they have to get cleaned up in the derived class's destructor. Make sure that happens.
by Jim Ingham
· 14 years ago
3ae449a
Added an "Interrupted" bit to the ProcessEventData. Halt now generates an event
by Jim Ingham
· 14 years ago
bd4d7ba
Use different qualifier enums on the request of a clang engineer.
by Greg Clayton
· 14 years ago
861efb3
Make processes use InputReaders for their input. Move the process
by Caroline Tice
· 14 years ago
19e5435
Add an UnwindPlan Row for the last instruction of a function when
by Jason Molenda
· 14 years ago
2403b5e
First attempt and getting "const" C++ method function signatures correct.
by Greg Clayton
· 14 years ago
3bc52d0
Just like functions can have a basename and a mangled/demangled name, variable
by Greg Clayton
· 14 years ago
feb6e56
Fixed a crasher (an assert was firing in the DWARF parser) when setting
by Greg Clayton
· 14 years ago
e4b9df0
Fixed an issue where we might not find global variables by name when we have
by Greg Clayton
· 14 years ago
6916e35
Modified the lldb_private::Type clang type resolving code to handle three
by Greg Clayton
· 14 years ago
e4b0784
I'm not thrilled with how I structured this but RegisterContextLLDB
by Jason Molenda
· 14 years ago
d212db0
Temporary extension of the timeout for Objective-C
by Sean Callanan
· 14 years ago
67dc8e7
Removed redundant code for object introspection.
by Sean Callanan
· 14 years ago
745ac7a
Add ThreadPlanTracer class to allow instruction step tracing of execution.
by Jim Ingham
· 14 years ago
07c55d1
Disable the debug logging I accidentally left enabled.
by Greg Clayton
· 14 years ago
d7cb26e
Added initial support to the lldb_private::SymbolFile for finding
by Greg Clayton
· 14 years ago
fddc25a
Silence a bunch of clang warnings.
by Benjamin Kramer
· 14 years ago
e98ac25
Modified lldb_private::SymboleFile to be able to override where its TypeList
by Greg Clayton
· 14 years ago
91557b0
Fixed a bug where the LLVM disassembler was ignoring the show_address parameter.
by Sean Callanan
· 14 years ago
Next »